summaryrefslogtreecommitdiff
path: root/src/node_crypto.h
Commit message (Expand)AuthorAgeFilesLines
* tls: expose keylog event on TLSSocketAlba Mendez2019-05-151-0/+1
* src: prefer v8::Global over node::PersistentAnna Henningsen2019-04-301-2/+2
* crypto: add support for RSA-PSS keysTobias Nießen2019-04-081-2/+2
* src: remove internal includes from node_crypto.hSam Roberts2019-04-011-20/+3
* crypto: don't crash on unknown asymmetricKeyTypeFilip Skokan2019-04-011-1/+1
* tls: support TLSv1.3Sam Roberts2019-03-201-0/+5
* src: use EVPKeyPointer in more placesBen Noordhuis2019-03-181-9/+5
* tls: return correct version from getCipher()Sam Roberts2019-03-181-1/+1
* src: inline macro DISALLOW_COPY_AND_ASSIGNgengjiawen2019-03-171-2/+3
* Revert "crypto: add KeyObject.asymmetricKeySize"Tobias Nießen2019-03-151-4/+0
* crypto: add KeyObject.asymmetricKeySizePatrick Gansterer2019-03-071-0/+4
* src: allow not materializing ArrayBuffers from C++Anna Henningsen2019-03-011-4/+3
* src: remove unimplemented method in class SSLWrapgengjiawen2019-02-271-2/+0
* src: allocate Buffer memory using ArrayBuffer allocatorAnna Henningsen2019-02-251-8/+7
* crypto: fix unencrypted DER PKCS8 parsingTobias Nießen2019-02-231-0/+1
* src: pass along errors from KeyObject instantiationAnna Henningsen2019-01-291-3/+3
* src: in-source comments and minor TLS cleanupsSam Roberts2019-01-291-3/+3
* crypto: add key object APITobias Nießen2018-12-241-8/+160
* 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