summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
Commit message (Expand)AuthorAgeFilesLines
* src: allow not materializing ArrayBuffers from C++Anna Henningsen2019-03-011-120/+107
* src: apply clang-tidy rule modernize-deprecated-headersgengjiawen2019-02-271-3/+3
* src: allocate Buffer memory using ArrayBuffer allocatorAnna Henningsen2019-02-251-154/+129
* crypto: fix unencrypted DER PKCS8 parsingTobias Nießen2019-02-231-39/+66
* crypto: fix error condition in Verify::VerifyFinalTobias Nießen2019-02-231-0/+2
* crypto: make ConvertKey clear openssl error stackBen Noordhuis2019-02-211-0/+1
* src: apply clang-tidy rule performance-unnecessary-value-paramgengjiawen2019-02-191-1/+1
* src: refactor to nullptr in cpp codegengjiawen2019-02-071-4/+6
* src: use NULL check macros to check nullptrZYSzys2019-02-071-1/+1
* src: fix data type in node_crypto.ccgengjiawen2019-02-061-1/+1
* tls: in-line comments and other cleanupsSam Roberts2019-02-051-38/+10
* crypto: don't crash X509ToObject on errorDavid Benjamin2019-02-051-14/+22
* crypto: fix malloc mixing in X509ToObjectDavid Benjamin2019-02-051-42/+30
* tls: introduce client 'session' eventSam Roberts2019-02-011-1/+5
* crypto: fix public key encoding name in commentDavid Benjamin2019-02-011-1/+1
* src: pass along errors from KeyObject instantiationAnna Henningsen2019-01-291-17/+18
* tls: fix malloc mismatch in SSL_set_tlsext_status_ocsp_resp callDavid Benjamin2019-01-291-9/+10
* src: in-source comments and minor TLS cleanupsSam Roberts2019-01-291-2/+3
* tls: make ossl 1.1.1 cipher list throw errorSam Roberts2019-01-221-1/+19
* tls: do not free cert in `.getCertificate()`Anna Henningsen2019-01-211-3/+3
* src: reduce includes of node_internals.hJoyee Cheung2019-01-211-1/+0
* src: fix FIPS section in Sign::SignFinalDaniel Bevenius2019-01-171-4/+9
* src: declare process-related C++ methods in node_process.hJoyee Cheung2019-01-111-4/+5
* src: check curve ID existence instead of asn flagsSam Roberts2019-01-081-12/+9
* src: move per-process global variables into node::per_processJoyee Cheung2019-01-081-9/+8
* crypto: always accept private keys as public keysTobias Nießen2019-01-081-26/+2
* src: simplify JS Array creationAnna Henningsen2019-01-021-13/+3
* crypto: fix zero byte allocation assertion failureTobias Nießen2018-12-301-3/+5
* tls: do not confuse session and session IDSam Roberts2018-12-281-10/+10
* tls: remove unused ocsp extension parsingSam Roberts2018-12-281-3/+0
* src: fix compiler warnings in node_crypto.cccjihrig2018-12-261-3/+5
* crypto: always accept certificates as public keysTobias Nießen2018-12-241-19/+12
* crypto: add key object APITobias Nießen2018-12-241-365/+927
* src: move GetOpenSSLVersion into node_metadata.ccJoyee Cheung2018-12-211-15/+0
* tls: re-define max supported version as 1.2Sam Roberts2018-12-171-0/+6
* tls: support "BEGIN TRUSTED CERTIFICATE" for ca:Sam Roberts2018-12-111-1/+1
* src: use isolate version of BooleanValue()cjihrig2018-12-081-2/+2
* src: remove finalized_ member from Hash classDaniel Bevenius2018-12-071-2/+0
* tls: add code for ERR_TLS_INVALID_PROTOCOL_METHODSam Roberts2018-12-031-7/+16
* crypto: harden bignum-to-binary conversionsBen Noordhuis2018-12-031-10/+10
* tls: add min/max protocol version optionsSam Roberts2018-11-221-6/+8
* tls: include RSA bit size in X.509 public key infoSam Roberts2018-11-201-0/+4
* tls: include elliptic curve X.509 public key infoSam Roberts2018-11-201-2/+63
* tls: support TLS_client_method, TLS_server_methodSam Roberts2018-11-191-0/+8
* crypto: remove unnecessary fully qualified namesGagandeep Singh2018-11-171-6/+6
* tls: get the local certificate after tls handshakeSam Roberts2018-11-131-2/+21
* tls: disable TLS v1.0 and v1.1 by defaultBen Noordhuis2018-11-131-1/+7
* src: bundle persistent-to-local methods as classGabriel Schulhof2018-11-131-1/+2
* src: fix v8 compiler warnings in srcDaniel Bevenius2018-11-111-23/+40
* crypto: add support for chacha20-poly1305 for AEADchux05192018-11-071-25/+30