summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
AgeCommit message (Expand)Author
2019-08-29crypto: don't expose openssl internalsShelley Vohr
2019-08-22crypto: handle i2d_SSL_SESSION() error returnBen Noordhuis
2019-08-20crypto: simplify DSA validation in FIPS modeTobias Nießen
2019-08-09src: add error codes to errors thrown in C++Yaniv Friedensohn
2019-08-07crypto: extend RSA-OAEP support with oaepHashTobias Nießen
2019-07-25crypto: add outputLength option to crypto.createHashTobias Nießen
2019-07-23crypto: increase maxmem range from 32 to 53 bitsTobias Nießen
2019-07-23src: fix type name in commentBen Noordhuis
2019-06-18crypto: fix crash when calling digest after pipingTobias Nießen
2019-06-10src: remove TLS code for unsupported OpenSSLsSam Roberts
2019-05-29src: use ArrayBufferViewContents more frequentlyAnna Henningsen
2019-05-23src: remove memory_tracker-inl.h from header filesSam Roberts
2019-05-23src: move ThreadPoolWork inlines into a -inl.hSam Roberts
2019-05-20tls: expose built-in root certificatesBen Noordhuis
2019-05-20src: update UNREACHABLE macro to take a stringNitish Sakhawalkar
2019-05-15tls: expose keylog event on TLSSocketAlba Mendez
2019-04-26tls: include invalid method name in thrown errorSam Roberts
2019-04-24src: apply clang-tidy rule modernize-use-equals-defaultgengjiawen
2019-04-17crypto: do not abort when setting throwsSam Roberts
2019-04-12src: replace FromJust() with Check() when possibleSam Roberts
2019-04-08crypto: fix rsa key gen with non-default exponentSam Roberts
2019-04-08crypto: add support for RSA-PSS keysTobias Nießen
2019-04-08crypto: simplify missing passphrase detectionTobias Nießen
2019-04-04crypto: fail early if passphrase is too longTobias Nießen
2019-04-01src: remove internal includes from node_crypto.hSam Roberts
2019-04-01crypto: use EVP_PKEY_X448 in GetEphemeralKeyInfocjihrig
2019-04-01crypto: use EVP_PKEY_X25519 in GetEphemeralKeyInfocjihrig
2019-04-01crypto: don't crash on unknown asymmetricKeyTypeFilip Skokan
2019-03-30crypto: decode missing passphrase errorsTobias Nießen
2019-03-28crypto: add crypto.sign() and crypto.verify()Brian White
2019-03-28tls: return an OpenSSL error from renegotiateSam Roberts
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