This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
See thread at http://lists.w3.org/Archives/Public/public-webcrypto/2014Jul/0033.html and following. With bug 26303 fixed, this is now supported in Web IDL.
*** Bug 26866 has been marked as a duplicate of this bug. ***
I believe the following changes are required for this one: - Algorithm normalization does not need to handle nullable / non-nullable members explicitly, IDL conversion will throw if required members are missing - All non-nullable members IDL dictionaries need the 'required' keyword - Nullable members of IDL dictionaries should be made non-nullable - RSA-OAEP Encrypt and Decrypt operations must say what to do if the label member is not present (use the empty octet string) - AES-GCM Encrypt/Decrypt s/if present and not null/if present/ etc. - CONCAT KDF: explain what to do if publicInfo and privateInfo are not present (use the empty octet string)
There are several additional changes needed in HMAC also.
https://dvcs.w3.org/hg/webcrypto-api/rev/2616605d14ae