summaryrefslogtreecommitdiff
path: root/lib/crypto.js
Commit message (Expand)AuthorAgeFilesLines
* crypto: implement webcrypto.randomUUIDMichaël Zasso2021-08-161-1/+1
* crypto: make FIPS related options always awailableVít Ondruch2021-02-251-18/+4
* crypto: add generatePrime/checkPrimeJames M Snell2021-01-261-0/+8
* crypto: implement basic secure heap supportJames M Snell2021-01-111-0/+2
* crypto: introduce X509Certificate APIJames M Snell2021-01-091-1/+5
* crypto: implement randomuuidJames M Snell2021-01-071-1/+3
* crypto: add getCipherInfo methodJames M Snell2020-10-131-1/+3
* crypto: refactoring internals, add WebCryptoJames M Snell2020-10-071-1/+18
* crypto: add randomInt functionOli Lalonde2020-09-041-1/+3
* crypto: move typechecking for timingSafeEqual into C++Anna Henningsen2020-07-031-2/+5
* tls: provide default cipher list from command lineAnna Henningsen2020-04-131-0/+5
* crypto: add crypto.diffieHellmanTobias Nießen2020-01-211-1/+3
* lib: flatten access to primordialsMichaël Zasso2019-11-251-2/+4
* lib: enforce the use of Object from primordialsMichaël Zasso2019-04-121-0/+2
* lib: remove `env: node` in eslint config for lib filesJoyee Cheung2019-04-061-2/+2
* crypto: add crypto.sign() and crypto.verify()Brian White2019-03-281-1/+5
* crypto: expose KeyObject classFilip Skokan2019-03-171-1/+3
* src: remove `process.binding('config').fipsForced`Joyee Cheung2019-02-201-4/+2
* crypto: remove deprecated crypto._toBufTobias Nießen2019-01-081-6/+1
* crypto: add key object APITobias Nießen2018-12-241-0/+8
* src,lib: make process.binding('config') internalMasashi Hirano2018-12-051-1/+1
* crypto: allow monkey patching of pseudoRandomBytesGerhard Stoebich2018-11-241-0/+6
* src: cache the result of GetOptions() in JS landJoyee Cheung2018-11-071-2/+2
* crypto: set `DEFAULT_ENCODING` property to non-enumerableAntoine du Hamel2018-11-061-1/+1
* src,lib: move `natives` and `constants` to `internalBinding()`Anna Henningsen2018-10-211-1/+1
* crypto: migrate to getOptions()nick-ng2018-10-201-1/+2
* bootstrapper: move internalBinding to NativeModuleGus Caplan2018-10-041-1/+0
* crypto: downgrade DEP0115 to `--pending-deprecation` onlyAnna Henningsen2018-09-271-6/+12
* crypto: add API for key pair generationTobias Nießen2018-09-201-0/+6
* crypto: make _toBuf non-enumerableTobias Nießen2018-08-301-1/+4
* crypto: deprecate aliases for randomBytesTobias Nießen2018-08-301-3/+17
* crypto: deprecate _toBufTobias Nießen2018-08-271-1/+1
* crypto: move process.binding('crypto') to internalDaniel Bevenius2018-08-241-4/+2
* crypto: move createCipher to runtime deprecationTobias Nießen2018-08-051-2/+10
* crypto: remove deprecated legacy APIAntoine du HAMEL2018-07-131-18/+0
* crypto: refer to correct deprecation id in commentMichaël Zasso2018-06-201-1/+1
* crypto: add scrypt() and scryptSync() methodsBen Noordhuis2018-06-131-0/+6
* lib: port errors to new systemMichaël Zasso2018-03-051-3/+6
* crypto: docs-only deprecate crypto.fips, replaceJames M Snell2018-02-021-0/+5
* crypto,doc: fix unassignd deprecation codesJames M Snell2018-02-011-2/+2
* crypto: runtime deprecate DEFAULT_ENCODINGJames M Snell2018-01-311-2/+4
* crypto: migrate setFipsCrypto to internal/errorsJames M Snell2017-10-271-2/+26
* crypto: migrate timingSafeEqual to internal/errorsJames M Snell2017-10-261-1/+1
* crypto: make createXYZ inlineableMatteo Collina2017-10-091-12/+58
* crypto: expose ECDH classBryan English2017-09-271-5/+2
* crypto: refactor the crypto moduleJames M Snell2017-09-181-774/+132
* lib: remove excess indentationRich Trott2017-07-071-1/+1
* test,lib,doc: use function declarationsRich Trott2017-05-011-2/+2
* crypto: remove unused C++ parameter in sign/verifyTobias Nießen2017-04-181-2/+2
* crypto: add randomFill and randomFillSyncEvan Lucas2017-04-171-0/+70