summaryrefslogtreecommitdiff
path: root/lib/crypto.js
Commit message (Expand)AuthorAgeFilesLines
* 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
* crypto: support all ArrayBufferView typesTimothy Gu2017-04-121-3/+2
* crypto: handle exceptions in hmac/hash.digestTobias Nießen2017-04-101-1/+2
* crypto: add sign/verify support for RSASSA-PSSTobias Nießen2017-04-011-3/+46
* crypto: support Uint8Array prime in createDHAnna Henningsen2017-03-271-4/+7
* meta: restore original copyright headerJames M Snell2017-03-101-0/+21
* crypto: upgrade pbkdf2 without digest to an errorJames M Snell2017-02-131-10/+6
* lib: add static identifier codes for all deprecationsJames M Snell2017-01-301-3/+3
* lib: remove unnecessary parameter for assertCrypto()Jackson Tian2017-01-181-1/+1
* lib: refactor crypto cipher/hash/curve gettersRich Trott2017-01-101-9/+9
* crypto: return `this` in setAuthTag/setAADKirill Fomichev2016-11-201-0/+2