summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
AgeCommit message (Expand)Author
2019-02-07src: refactor to nullptr in cpp codegengjiawen
2019-02-07src: use NULL check macros to check nullptrZYSzys
2019-02-06src: fix data type in node_crypto.ccgengjiawen
2019-02-05tls: in-line comments and other cleanupsSam Roberts
2019-02-05crypto: don't crash X509ToObject on errorDavid Benjamin
2019-02-05crypto: fix malloc mixing in X509ToObjectDavid Benjamin
2019-02-01tls: introduce client 'session' eventSam Roberts
2019-02-01crypto: fix public key encoding name in commentDavid Benjamin
2019-01-29src: pass along errors from KeyObject instantiationAnna Henningsen
2019-01-29tls: fix malloc mismatch in SSL_set_tlsext_status_ocsp_resp callDavid Benjamin
2019-01-29src: in-source comments and minor TLS cleanupsSam Roberts
2019-01-22tls: make ossl 1.1.1 cipher list throw errorSam Roberts
2019-01-21tls: do not free cert in `.getCertificate()`Anna Henningsen
2019-01-21src: reduce includes of node_internals.hJoyee Cheung
2019-01-17src: fix FIPS section in Sign::SignFinalDaniel Bevenius
2019-01-11src: declare process-related C++ methods in node_process.hJoyee Cheung
2019-01-08src: check curve ID existence instead of asn flagsSam Roberts
2019-01-08src: move per-process global variables into node::per_processJoyee Cheung
2019-01-08crypto: always accept private keys as public keysTobias Nießen
2019-01-02src: simplify JS Array creationAnna Henningsen
2018-12-30crypto: fix zero byte allocation assertion failureTobias Nießen
2018-12-28tls: do not confuse session and session IDSam Roberts
2018-12-28tls: remove unused ocsp extension parsingSam Roberts
2018-12-26src: fix compiler warnings in node_crypto.cccjihrig
2018-12-24crypto: always accept certificates as public keysTobias Nießen
2018-12-24crypto: add key object APITobias Nießen
2018-12-21src: move GetOpenSSLVersion into node_metadata.ccJoyee Cheung
2018-12-17tls: re-define max supported version as 1.2Sam Roberts
2018-12-11tls: support "BEGIN TRUSTED CERTIFICATE" for ca:Sam Roberts
2018-12-08src: use isolate version of BooleanValue()cjihrig
2018-12-07src: remove finalized_ member from Hash classDaniel Bevenius
2018-12-03tls: add code for ERR_TLS_INVALID_PROTOCOL_METHODSam Roberts
2018-12-03crypto: harden bignum-to-binary conversionsBen Noordhuis
2018-11-22tls: add min/max protocol version optionsSam Roberts
2018-11-20tls: include RSA bit size in X.509 public key infoSam Roberts
2018-11-20tls: include elliptic curve X.509 public key infoSam Roberts
2018-11-19tls: support TLS_client_method, TLS_server_methodSam Roberts
2018-11-17crypto: remove unnecessary fully qualified namesGagandeep Singh
2018-11-13tls: get the local certificate after tls handshakeSam Roberts
2018-11-13tls: disable TLS v1.0 and v1.1 by defaultBen Noordhuis
2018-11-13src: bundle persistent-to-local methods as classGabriel Schulhof
2018-11-11src: fix v8 compiler warnings in srcDaniel Bevenius
2018-11-07crypto: add support for chacha20-poly1305 for AEADchux0519
2018-10-24crypto: add SET_INTEGER_CONSANT macroDaniel Bevenius
2018-10-22crypto: strip unwanted space from openssl versionSam Roberts
2018-10-21src: use more explicit return type in Sign::SignFinal()Anna Henningsen
2018-10-20tls: load NODE_EXTRA_CA_CERTS at startupOuyang Yadong
2018-10-20crypto: remove DiffieHellman.initialised_Tobias Nießen
2018-10-20crypto: reduce memory usage of SignFinalTobias Nießen
2018-10-18crypto: DRY Diffie-Hellman initialization codeBen Noordhuis