summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
AgeCommit message (Expand)Author
2019-03-28crypto: add openssl specific error propertiesSam Roberts
2019-03-28crypto: rename generateKeyPairEdDSATobias Nießen
2019-03-24src: micro-optimize ALPN negotiationBen Noordhuis
2019-03-25crypto: add support for x25119 and x448 KeyObjectsFilip Skokan
2019-03-20tls: support TLSv1.3Sam Roberts
2019-03-18crypto: add support for EdDSA key pair generationTobias Nießen
2019-03-18src: use EVPKeyPointer in more placesBen Noordhuis
2019-03-18tls: return correct version from getCipher()Sam Roberts
2019-03-15Revert "crypto: add KeyObject.asymmetricKeySize"Tobias Nießen
2019-03-12crypto: fix EdDSA support for KeyObjectBrian White
2019-03-11crypto: check for invalid chacha20-poly1305 IVsSam Roberts
2019-03-07crypto: simplify GetPublicOrPrivateKeyFromJsTobias Nießen
2019-03-07crypto: add KeyObject.asymmetricKeySizePatrick Gansterer
2019-03-05crypto: allow deriving public from private keysTobias Nießen
2019-03-05crypto: don't call SSL_CTX_set_ciphersuites on boringsslJeremy Apthorp
2019-03-05src: use object to pass `Environment` to functionsAnna Henningsen
2019-03-01src: allow not materializing ArrayBuffers from C++Anna Henningsen
2019-02-27src: apply clang-tidy rule modernize-deprecated-headersgengjiawen
2019-02-25src: allocate Buffer memory using ArrayBuffer allocatorAnna Henningsen
2019-02-23crypto: fix unencrypted DER PKCS8 parsingTobias Nießen
2019-02-23crypto: fix error condition in Verify::VerifyFinalTobias Nießen
2019-02-21crypto: make ConvertKey clear openssl error stackBen Noordhuis
2019-02-19src: apply clang-tidy rule performance-unnecessary-value-paramgengjiawen
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