summaryrefslogtreecommitdiff
path: root/src/node_crypto.h
AgeCommit message (Expand)Author
2019-01-29src: pass along errors from KeyObject instantiationAnna Henningsen
2019-01-29src: in-source comments and minor TLS cleanupsSam Roberts
2018-12-24crypto: add key object APITobias Nießen
2018-12-21src: move GetOpenSSLVersion into node_metadata.ccJoyee Cheung
2018-12-07src: remove finalized_ member from Hash classDaniel Bevenius
2018-11-20tls: include elliptic curve X.509 public key infoSam Roberts
2018-11-13tls: get the local certificate after tls handshakeSam Roberts
2018-10-21src: use more explicit return type in Sign::SignFinal()Anna Henningsen
2018-10-20crypto: remove DiffieHellman.initialised_Tobias Nießen
2018-10-20crypto: reduce memory usage of SignFinalTobias Nießen
2018-10-11src: improve SSL version extraction logicGireesh Punathil
2018-10-11src: revert removal of SecureContext `_external` getterVitaly Dyatlov
2018-10-08crypto: remove node::crypto::CheckResultTobias Nießen
2018-10-04src: name EmbededderGraph edges and use class names for nodesJoyee Cheung
2018-09-26crypto: deduplicate cipher initialization codeTobias Nießen
2018-09-18crypto: fix edge case in authenticated encryptionTobias Nießen
2018-09-02crypto: improve setAuthTagTobias Nießen
2018-09-02src: fix external memory usage going negativeMathias Buus
2018-08-12src: avoid possible race during NodeBIO initializationAnna Henningsen
2018-07-27src: add proper MemoryInfoName to wrappersJoyee Cheung
2018-07-13src: enable more detailed memory trackingAnna Henningsen
2018-06-08lib,src: remove openssl feature conditionalsBen Noordhuis
2018-06-07src, tools: add check for left leaning pointersDaniel Bevenius
2018-05-26src: add CHECK_NULL/CHECK_NOT_NULL macrosTobias Nießen
2018-05-25src: move DeleteFnPtr into util.hAnna Henningsen
2018-05-05src: more automatic memory management in node_crypto.ccAnna Henningsen
2018-05-04src: refactor `BaseObject` internal field managementAnna Henningsen
2018-04-28tls: fix getEphemeralKeyInfo to support X25519Shigeki Ohtsu
2018-04-26src: remove SecureContext `_external` getterAnna Henningsen
2018-04-25crypto: use kNoAuthTagLength in InitAuthenticatedTobias Nießen
2018-04-23crypto: allow to restrict valid GCM tag lengthTobias Nießen
2018-04-06crypto: add support for AES-CCMTobias Nießen
2018-03-27tls: drop NPN (next protocol negotiation) supportBen Noordhuis
2018-03-23crypto: add ECDH.convertKey to convert public keysWei-Wei Wu
2018-03-11tls: expose Finished messages in TLSSocketAnton Salikhmetov
2018-02-21src: remove unnecessary Reset() callsBen Noordhuis
2018-02-21src: prevent persistent handle resource leaksBen Noordhuis
2018-01-14tls: make deprecated tls.createSecurePair() use public APIAnna Henningsen
2017-12-17src: replace SetAccessor w/ SetAccessorPropertyJure Triglav
2017-12-15src: fix -Wundefined-inline warningsBen Noordhuis
2017-12-13crypto: move node_crypto_clienthello-inl.h to ccDaniel Bevenius
2017-12-08crypto: declare int return type for set_fieldDaniel Bevenius
2017-11-17src: rename base-object -> base_objectDaniel Bevenius
2017-11-17src: rename async-wrap -> async_wrapDaniel Bevenius
2017-11-11tls: implement clientCertEngine optionjoelostrowski
2017-11-11crypto: emulate OpenSSL 1.0 ticket scheme in 1.1David Benjamin
2017-11-11crypto: Make Hmac 1.1.0-compatibleDavid Benjamin
2017-11-11crypto: make SignBase compatible with OpenSSL 1.1.0David Benjamin
2017-11-11crypto: make Hash 1.1.0-compatibleDavid Benjamin
2017-11-11crypto: make CipherBase 1.1.0-compatibleDavid Benjamin