summaryrefslogtreecommitdiff
path: root/lib/internal/crypto
AgeCommit message (Expand)Author
2019-02-03src,lib: remove dead `process.binding()` codeAnna Henningsen
2019-01-18crypto: fix key handle extractionTobias Nießen
2019-01-08crypto: always accept private keys as public keysTobias Nießen
2019-01-07crypto: fix key object wrapping in sync keygenTobias Nießen
2018-12-24crypto: add key object APITobias Nießen
2018-12-13lib: refactor argument validation using validateStringZYSzys
2018-12-05lib: use ES6 class inheritance styleRuben Bridgewater
2018-12-05lib: remove `inherits()` usageRuben Bridgewater
2018-11-26crypto: convert to arrow functionyosuke ota
2018-11-11crypto: put legacy _handle accessors on prototypesMichaël Zasso
2018-10-21src,lib: move `natives` and `constants` to `internalBinding()`Anna Henningsen
2018-10-04bootstrapper: move internalBinding to NativeModuleGus Caplan
2018-10-03crypto: extract throwInvalidArgType functionDaniel Bevenius
2018-10-02crypto: add support for PEM-level encryptionTobias Nießen
2018-09-20crypto: allow promisifying generateKeyPairTobias Nießen
2018-09-20crypto: add API for key pair generationTobias Nießen
2018-09-19crypto: deprecate digest == null in PBKDF2Tobias Nießen
2018-09-18lib,doc: remove unused parameter, improve docsMaleDong
2018-09-18crypto: remove unused scrypt validation parameterTobias Nießen
2018-09-13crypto: assign missing deprecation codeTobias Nießen
2018-09-13crypto: rename symbols to match guidelinesTobias Nießen
2018-09-12crypto: hide native handles from JS modulesTobias Nießen
2018-09-02crypto: fix incorrect use of INT_MAX in validationTobias Nießen
2018-09-01src: remove calls to deprecated v8 functions (BooleanValue)Ujjwal Sharma
2018-08-27src: move process.binding('async_wrap') internalDaniel Bevenius
2018-08-24crypto: move process.binding('crypto') to internalDaniel Bevenius
2018-08-14lib: extract validateNumber validatorJon Moss
2018-08-10crypto: deprecate useless crypto APIsTobias Nießen
2018-08-08crypto: simplify state failure handlingTobias Nießen
2018-08-07lib: extract validateString validatorJon Moss
2018-07-18crypto: add better scrypt option aliasesAnna Henningsen
2018-07-18crypto: prevent Sign::SignFinal from crashingTobias Nießen
2018-07-09lib: consolidate redundant require() callscjihrig
2018-06-13lib: rename checkIsArrayBufferView()Ben Noordhuis
2018-06-13lib: replace checkUint() with validateInt32()Ben Noordhuis
2018-06-13crypto: drop Math.pow(), use static exponentationBen Noordhuis
2018-06-13crypto: refactor randomBytes()Ben Noordhuis
2018-06-13crypto: refactor pbkdf2() and pbkdf2Sync() methodsBen Noordhuis
2018-06-13crypto: add scrypt() and scryptSync() methodsBen Noordhuis
2018-06-13crypto: DRY type checkingBen Noordhuis
2018-05-18string_decoder: lazy loadedRuben Bridgewater
2018-04-26crypto: make pbkdf2 use checkIsArrayBufferViewDaniel Bevenius
2018-04-26crypto: add checkIsArrayBufferViewDaniel Bevenius
2018-04-26crypto: add getIntOption function to reduce duplDaniel Bevenius
2018-04-26crypto: simplify diffiehellman getFormat functionDaniel Bevenius
2018-04-23crypto: remove rsaPrivate and rename rsaPublicDaniel Bevenius
2018-04-23crypto: add addCipherPrototypeFunctions functionDaniel Bevenius
2018-04-23crypto: add createCipher/WithIV functionsDaniel Bevenius
2018-04-14crypto: move Decipher.finaltol to End-of-LifeTobias Nießen
2018-04-13errors: validate input argumentsRuben Bridgewater