summaryrefslogtreecommitdiff
path: root/src/node_crypto.h
Commit message (Expand)AuthorAgeFilesLines
...
* src: move GetOpenSSLVersion into node_metadata.ccJoyee Cheung2018-12-211-1/+0
* src: remove finalized_ member from Hash classDaniel Bevenius2018-12-071-3/+1
* tls: include elliptic curve X.509 public key infoSam Roberts2018-11-201-0/+1
* tls: get the local certificate after tls handshakeSam Roberts2018-11-131-0/+1
* src: use more explicit return type in Sign::SignFinal()Anna Henningsen2018-10-211-1/+11
* crypto: remove DiffieHellman.initialised_Tobias Nießen2018-10-201-2/+0
* crypto: reduce memory usage of SignFinalTobias Nießen2018-10-201-7/+6
* src: improve SSL version extraction logicGireesh Punathil2018-10-111-0/+1
* src: revert removal of SecureContext `_external` getterVitaly Dyatlov2018-10-111-0/+1
* crypto: remove node::crypto::CheckResultTobias Nießen2018-10-081-5/+0
* src: name EmbededderGraph edges and use class names for nodesJoyee Cheung2018-10-041-35/+28
* crypto: deduplicate cipher initialization codeTobias Nießen2018-09-261-2/+9
* crypto: fix edge case in authenticated encryptionTobias Nießen2018-09-181-2/+7
* crypto: improve setAuthTagTobias Nießen2018-09-021-0/+1
* src: fix external memory usage going negativeMathias Buus2018-09-021-1/+3
* src: avoid possible race during NodeBIO initializationAnna Henningsen2018-08-121-0/+2
* src: add proper MemoryInfoName to wrappersJoyee Cheung2018-07-271-0/+14
* src: enable more detailed memory trackingAnna Henningsen2018-07-131-0/+28
* lib,src: remove openssl feature conditionalsBen Noordhuis2018-06-081-9/+0
* src, tools: add check for left leaning pointersDaniel Bevenius2018-06-071-7/+7
* src: add CHECK_NULL/CHECK_NOT_NULL macrosTobias Nießen2018-05-261-1/+1
* src: move DeleteFnPtr into util.hAnna Henningsen2018-05-251-9/+0
* src: more automatic memory management in node_crypto.ccAnna Henningsen2018-05-051-67/+55
* src: refactor `BaseObject` internal field managementAnna Henningsen2018-05-041-8/+8
* tls: fix getEphemeralKeyInfo to support X25519Shigeki Ohtsu2018-04-281-0/+2
* src: remove SecureContext `_external` getterAnna Henningsen2018-04-261-1/+0
* crypto: use kNoAuthTagLength in InitAuthenticatedTobias Nießen2018-04-251-3/+4
* crypto: allow to restrict valid GCM tag lengthTobias Nießen2018-04-231-1/+2
* crypto: add support for AES-CCMTobias Nießen2018-04-061-5/+22
* tls: drop NPN (next protocol negotiation) supportBen Noordhuis2018-03-271-17/+1
* crypto: add ECDH.convertKey to convert public keysWei-Wei Wu2018-03-231-2/+4
* tls: expose Finished messages in TLSSocketAnton Salikhmetov2018-03-111-0/+2
* src: remove unnecessary Reset() callsBen Noordhuis2018-02-211-8/+0
* src: prevent persistent handle resource leaksBen Noordhuis2018-02-211-2/+2
* tls: make deprecated tls.createSecurePair() use public APIAnna Henningsen2018-01-141-82/+0
* src: replace SetAccessor w/ SetAccessorPropertyJure Triglav2017-12-171-6/+3
* src: fix -Wundefined-inline warningsBen Noordhuis2017-12-151-13/+1
* crypto: move node_crypto_clienthello-inl.h to ccDaniel Bevenius2017-12-131-1/+1
* crypto: declare int return type for set_fieldDaniel Bevenius2017-12-081-1/+1
* src: rename base-object -> base_objectDaniel Bevenius2017-11-171-1/+1
* src: rename async-wrap -> async_wrapDaniel Bevenius2017-11-171-1/+1
* tls: implement clientCertEngine optionjoelostrowski2017-11-111-0/+7
* crypto: emulate OpenSSL 1.0 ticket scheme in 1.1David Benjamin2017-11-111-0/+15
* crypto: Make Hmac 1.1.0-compatibleDavid Benjamin2017-11-111-8/+3
* crypto: make SignBase compatible with OpenSSL 1.1.0David Benjamin2017-11-111-12/+6
* crypto: make Hash 1.1.0-compatibleDavid Benjamin2017-11-111-8/+4
* crypto: make CipherBase 1.1.0-compatibleDavid Benjamin2017-11-111-8/+3
* crypto: use RSA and DH accessorsDavid Benjamin2017-11-111-2/+3
* crypto: account for new 1.1.0 SSL APIsDavid Benjamin2017-11-111-0/+7
* crypto: estimate kExternalSizeDavid Benjamin2017-11-111-0/+12