summaryrefslogtreecommitdiff
path: root/lib/internal/crypto
AgeCommit message (Expand)Author
2019-12-08lib: replace Symbol global by the primordials SymbolSebastien Ahkrin
2019-11-30lib: use static Number properties from primordialsMichaël Zasso
2019-11-28crypto: forbid setting the PBKDF2 iter count to 0Tobias Nießen
2019-11-25lib: flatten access to primordialsMichaël Zasso
2019-11-21crypto: remove redundant validateUint32 argumentTobias Nießen
2019-11-20crypto: add support for IEEE-P1363 DSA signaturesTobias Nießen
2019-11-13crypto: fix key requirements in asymmetric cipherTobias Nießen
2019-10-16crypto: add Hash.prototype.copy() methodBen Noordhuis
2019-10-11crypto: reject public keys properlyTobias Nießen
2019-10-03crypto: remove arbitrary UTF16 restrictionAnna Henningsen
2019-10-01crypto: refactor array buffer view validationRuben Bridgewater
2019-09-25crypto: use byteLength in timingSafeEqualTobias Nießen
2019-09-13crypto: add oaepLabel optionTobias Nießen
2019-08-19lib: rename validateSafeInteger to validateIntegercjihrig
2019-08-16lib: rename validateInteger to validateSafeIntegerZach Bjornson
2019-08-09src: add error codes to errors thrown in C++Yaniv Friedensohn
2019-08-07crypto: extend RSA-OAEP support with oaepHashTobias Nießen
2019-07-29crypto: add null check to outputLength logiccjihrig
2019-07-26crypto: fix handling of malicious getters (scrypt)Tobias Nießen
2019-07-25crypto: add outputLength option to crypto.createHashTobias Nießen
2019-07-23crypto: increase maxmem range from 32 to 53 bitsTobias Nießen
2019-06-24crypto: move _impl call out of handleError functDaniel Bevenius
2019-06-24crypto: move _pbkdf2 call out of handleError functDaniel Bevenius
2019-06-24crypto: move _randomBytes call out of handleError functDaniel Bevenius
2019-06-24crypto: move _scrypt call out of handleError functDaniel Bevenius
2019-05-30crypto: fix KeyObject handle type error messageAlexander Avakov
2019-04-12lib: enforce the use of Object from primordialsMichaël Zasso
2019-04-08crypto: add support for RSA-PSS keysTobias Nießen
2019-04-04crypto: remove legacy native handlesTobias Nießen
2019-04-04crypto: fix crash of encrypted private key export without cipherFilip Skokan
2019-04-04errors: add more information in case of invalid callbacksRuben Bridgewater
2019-04-03lib: force using primordials for JSON, Math and ReflectMichaël Zasso
2019-03-30benchmark,lib: change var to constRuben Bridgewater
2019-03-28crypto: add crypto.sign() and crypto.verify()Brian White
2019-03-28crypto: allow undefined for saltLength and paddingTobias Nießen
2019-03-28crypto: rename generateKeyPairEdDSATobias Nießen
2019-03-27lib: consolidate arrayBufferView validationRuben Bridgewater
2019-03-27crypto: remove obsolete encoding checkRuben Bridgewater
2019-03-27lib: remove return values from validation functionsRuben Bridgewater
2019-03-25crypto: add support for x25119 and x448 KeyObjectsFilip Skokan
2019-03-23lib: refactor Error.captureStackTrace() usageRuben Bridgewater
2019-03-18crypto: add support for EdDSA key pair generationTobias Nießen
2019-03-17crypto: expose KeyObject classFilip Skokan
2019-03-15Revert "crypto: add KeyObject.asymmetricKeySize"Tobias Nießen
2019-03-09crypto: improve error handling in parseKeyEncodingTobias Nießen
2019-03-07crypto: add KeyObject.asymmetricKeySizePatrick Gansterer
2019-03-05crypto: allow deriving public from private keysTobias Nießen
2019-03-02crypto: move DEP0113 to End-of-LifeTobias Nießen
2019-02-09crypto: include 'Buffer' in error output of Hash.update methodAmit Zur
2019-02-08lib: replace 'assert' with 'internal/assert' for many built-insRich Trott