summaryrefslogtreecommitdiff
path: root/lib/internal/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: remove default encoding from cipherTobias Nießen2023-05-161-6/+0
* crypto: fix setEngine() when OPENSSL_NO_ENGINE setTobias Nießen2023-05-151-0/+3
* crypto: remove default encoding from scryptTobias Nießen2023-05-121-8/+2
* crypto: fix webcrypto private/secret import with empty usagesFilip Skokan2023-05-071-7/+22
* crypto: remove default encoding from pbkdf2Tobias Nießen2023-05-071-8/+2
* crypto: remove DEFAULT_ENCODINGTobias Nießen2023-03-261-8/+2
* crypto: unify validation of checkPrime checksTobias Nießen2023-03-221-3/+4
* lib: enforce use of trailing commasAntoine du Hamel2023-03-0615-53/+53
* crypto: re-add padding for AES-KW wrapped JWKsFilip Skokan2023-02-171-1/+11
* lib: enforce use of trailing commas for functionsAntoine du Hamel2023-02-145-10/+10
* crypto: add CryptoKey Symbol.toStringTagFilip Skokan2023-01-181-0/+5
* crypto: add cipher update/final methods encoding validationvitpavlenko2023-01-171-2/+8
* crypto: use WebIDL converters in WebCryptoAPIFilip Skokan2023-01-1713-311/+1291
* crypto: add KeyObject Symbol.toStringTagFilip Skokan2023-01-031-0/+9
* crypto: fix CryptoKey prototype WPTFilip Skokan2022-12-201-32/+33
* crypto: fix CryptoKey WebIDL conformanceFilip Skokan2022-12-161-0/+18
* crypto: fix error when getRandomValues is called without argumentsFilip Skokan2022-12-161-0/+3
* crypto: simplify lazy loading of internal modulesAntoine du Hamel2022-12-122-43/+32
* crypto: runtime deprecate replaced rsa-pss keygen parametersFilip Skokan2022-11-301-6/+2
* crypto: refactor ArrayBuffer to bigint conversion utilsAntoine du Hamel2022-11-271-4/+31
* crypto: refactor verify acceptable key usage functionsFilip Skokan2022-11-263-66/+37
* crypto: fix ECDH webcrypto public CryptoKey usagesFilip Skokan2022-11-261-1/+8
* crypto: validate CFRG webcrypto JWK import "d" and "x" are a pairFilip Skokan2022-11-261-5/+17
* crypto: use DataError for CFRG webcrypto raw and jwk import key checksFilip Skokan2022-11-261-3/+3
* crypto: use DataError for webcrypto keyData import failuresFilip Skokan2022-11-263-35/+67
* crypto: fix X25519 and X448 webcrypto public CryptoKey usagesFilip Skokan2022-11-261-1/+8
* crypto: ensure "x" is present when importing private CFRG webcrypto keysFilip Skokan2022-11-261-0/+4
* crypto: handle more webcrypto errors with OperationErrorFilip Skokan2022-11-078-17/+22
* lib: add lint rule to protect against `Object.prototype.then` pollutionAntoine du Hamel2022-10-213-3/+3
* crypto: fix webcrypto HMAC "get key length" in deriveKey and generateKeyFilip Skokan2022-10-123-18/+10
* crypto: remove webcrypto HKDF and PBKDF2 default-applied lengthsFilip Skokan2022-10-122-48/+39
* crypto: simplify webcrypto ECDH deriveBitsFilip Skokan2022-10-122-31/+11
* crypto: add causes to applicable webcrypto's OperationErrorFilip Skokan2022-10-106-12/+6
* crypto: remove non-standard `webcrypto.Crypto.prototype.CryptoKey`Antoine du Hamel2022-09-171-7/+17
* crypto: restrict PBKDF2 args to signed intTobias Nießen2022-09-101-2/+5
* crypto: handle invalid prepareAsymmetricKey JWK inputsFilip Skokan2022-09-032-7/+9
* crypto: allow zero-length IKM in HKDF and in webcrypto PBKDF2Filip Skokan2022-08-122-6/+1
* crypto: allow zero-length secret KeyObjectFilip Skokan2022-08-121-3/+0
* crypto: fix webcrypto deriveBits validationsFilip Skokan2022-08-122-3/+11
* crypto: fix webcrypto EC key namedCurve validation errorsFilip Skokan2022-08-121-15/+14
* crypto: fix webcrypto generateKey() AES key length validation errorFilip Skokan2022-08-121-7/+5
* crypto: fix webcrypto operation errors to be OperationErrorFilip Skokan2022-08-126-180/+181
* crypto: remove unneeded guardRich Trott2022-07-182-3/+1
* crypto: handle webcrypto generateKey() usages edge caseFilip Skokan2022-06-251-10/+30
* crypto: fix webcrypto generateKey() with empty usagesFilip Skokan2022-06-161-0/+5
* crypto: fix webcrypto digest() invalid algorithmFilip Skokan2022-06-161-5/+20
* crypto: fix webcrypto RSA generateKey() use of publicExponentFilip Skokan2022-06-161-1/+1
* crypto: fix webcrypto AES-KW keys accepting encrypt/decrypt usagesFilip Skokan2022-06-161-3/+7
* crypto: fix webcrypto deriveBits for non-byte lengthsFilip Skokan2022-06-161-4/+4
* crypto: fix webcrypto import of cfrg raw public keysFilip Skokan2022-06-151-8/+1