gecko-dev/dom/crypto
Javier Fernández García-Boente 83c38a9417 Bug 1793429 - Make the deriveBits's length argument Nullable r=keeler,webidl,smaug
The PR#345 [1] of the WebCrypto API specification changed the type
of the deriveBits's length argument to become 'optional' and with
'null' as default value.

The affected WebCrypto algorithms (HKDF, PBKDF2, ECDH and X25519)
will be adapted to handle the case of a null length properly.

[1] https://github.com/w3c/webcrypto/pull/345

Differential Revision: https://phabricator.services.mozilla.com/D217532
2024-08-07 09:17:48 +00:00
..
test Bug 1760806 - WebCrypto: ECDH and ECDSA JWK import to check that the crv in params and crv in alg are the same r=keeler 2024-07-26 17:33:42 +00:00
CryptoBuffer.cpp
CryptoBuffer.h
CryptoKey.cpp Bug 1804788 - WebCrypto: Enable X25519 algorithm r=keeler,jschanck 2024-07-25 17:39:09 +00:00
CryptoKey.h Bug 1804788 - WebCrypto: Enable X25519 algorithm r=keeler,jschanck 2024-07-25 17:39:09 +00:00
KeyAlgorithmProxy.cpp Bug 1804788 - WebCrypto: Enable X25519 algorithm r=keeler,jschanck 2024-07-25 17:39:09 +00:00
KeyAlgorithmProxy.h Bug 1804788 - WebCrypto: Enable X25519 algorithm r=keeler,jschanck 2024-07-25 17:39:09 +00:00
moz.build
WebCryptoCommon.h Bug 1804788 - WebCrypto: Enable X25519 algorithm r=keeler,jschanck 2024-07-25 17:39:09 +00:00
WebCryptoTask.cpp Bug 1793429 - Make the deriveBits's length argument Nullable r=keeler,webidl,smaug 2024-08-07 09:17:48 +00:00
WebCryptoTask.h Bug 1793429 - Make the deriveBits's length argument Nullable r=keeler,webidl,smaug 2024-08-07 09:17:48 +00:00