summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
Commit message (Expand)AuthorAgeFilesLines
* src: DRY crypto Update() methodsBen Noordhuis2020-03-111-113/+56
* crypto: optimize sign.update() and verify.update()Ben Noordhuis2020-03-111-4/+30
* src: fix missing extra ca in tls.rootCertificatesEric Bickle2020-03-111-18/+45
* crypto: make DH error messages consistentTobias Nießen2020-03-111-1/+1
* src: add node_crypto_common and refactorJames M Snell2020-03-021-610/+27
* src: improve handling of internal field countingJames M Snell2020-03-021-9/+17
* crypto: simplify exportKeyingMaterialTobias Nießen2020-02-291-11/+7
* crypto: turn impossible DH errors into assertionsTobias Nießen2020-02-291-10/+2
* src: move BaseObject subclass dtors/ctors out of node_crypto.hAnna Henningsen2020-02-241-0/+79
* tls: expose SSL_export_keying_materialsimon2020-02-231-0/+40
* crypto: fix ieee-p1363 for createVerifyTobias Nießen2020-02-221-8/+4
* src: prefer 3-argument Array::New()Anna Henningsen2020-02-151-44/+34
* crypto: fix assertion caused by unsupported extFedor Indutny2020-02-061-2/+5
* src: remove duplicate field env in CryptoJob classConorDavenport2020-02-021-21/+21
* crypto: improve errors in DiffieHellmanGroupTobias Nießen2020-01-231-5/+2
* crypto: assign and use ERR_CRYPTO_UNKNOWN_CIPHERTobias Nießen2020-01-231-3/+3
* tls: simplify errors using ThrowCryptoErrorTobias Nießen2020-01-231-24/+6
* crypto: add crypto.diffieHellmanTobias Nießen2020-01-211-10/+59
* crypto: add DH support to generateKeyPairTobias Nießen2020-01-211-0/+99
* crypto: simplify DH groupsTobias Nießen2020-01-211-15/+15
* crypto: add key type 'dh'Tobias Nießen2020-01-211-0/+2
* tls: add PSK supportDenys Otrishko2019-12-251-0/+10
* crypto: cast oaepLabel to unsigned char*Shelley Vohr2019-12-141-2/+3
* src: don't use deprecated OpenSSL APIsRosen Penev2019-12-071-2/+2
* tls: expose IETF name for current cipher suiteSam Roberts2019-12-031-0/+3
* src: improve node_crypto.cc memory allocationPriyanka Kore2019-12-031-4/+3
* crypto: automatically manage memory for ECDSA_SIGTobias Nießen2019-11-301-11/+8
* src: inline SetSNICallbackAnna Henningsen2019-11-301-16/+1
* src: use BaseObjectPtr to store SNI contextAnna Henningsen2019-11-301-3/+9
* tls: add memory tracking support to SSLWrapAnna Henningsen2019-11-301-0/+7
* src: fix -Wsign-compare warningscjihrig2019-11-221-2/+2
* crypto: add support for IEEE-P1363 DSA signaturesTobias Nießen2019-11-201-4/+132
* crypto: guard with OPENSSL_NO_GOSTShelley Vohr2019-10-241-2/+2
* src: initialize openssl only onceSam Roberts2019-10-181-19/+8
* crypto: add Hash.prototype.copy() methodBen Noordhuis2019-10-161-6/+17
* crypto: remove arbitrary UTF16 restrictionAnna Henningsen2019-10-031-1/+0
* tls: add option for private keys for OpenSSL enginesAnton Gerasimov2019-09-271-3/+53
* tls: add option to override signature algorithmsAnton Gerasimov2019-09-231-0/+101
* crypto: use BoringSSL-compatible flag getterShelley Vohr2019-09-221-1/+1
* crypto: fix OpenSSL return code handlingTobias Nießen2019-09-131-2/+3
* crypto: add oaepLabel optionTobias Nießen2019-09-131-0/+20
* src: fix ValidateDSAParameters when fips is enabledDaniel Bevenius2019-09-051-3/+3
* crypto: don't expose openssl internalsShelley Vohr2019-08-291-5/+10
* crypto: handle i2d_SSL_SESSION() error returnBen Noordhuis2019-08-221-2/+3
* crypto: simplify DSA validation in FIPS modeTobias Nießen2019-08-201-49/+23
* src: add error codes to errors thrown in C++Yaniv Friedensohn2019-08-091-6/+9
* crypto: extend RSA-OAEP support with oaepHashTobias Nießen2019-08-071-0/+11
* crypto: add outputLength option to crypto.createHashTobias Nießen2019-07-251-4/+49
* crypto: increase maxmem range from 32 to 53 bitsTobias Nießen2019-07-231-3/+4
* src: fix type name in commentBen Noordhuis2019-07-231-1/+1