aboutsummaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
AgeCommit message (Expand)Author
2018-04-28tls: fix getEphemeralKeyInfo to support X25519Shigeki Ohtsu
2018-04-26crypto: support authTagLength in GCM encryptionTobias Nießen
2018-04-26src: remove SecureContext `_external` getterAnna Henningsen
2018-04-25crypto: add using directives for v8::Int32, Uint32Tobias Nießen
2018-04-25crypto: use kNoAuthTagLength in InitAuthenticatedTobias Nießen
2018-04-24src: fix node_crypto.cc compiler warningsDaniel Bevenius
2018-04-24src: rename return var in VerifySpkac functionsDaniel Bevenius
2018-04-24src: prefer false instead of bool zeroDaniel Bevenius
2018-04-23crypto: allow to restrict valid GCM tag lengthTobias Nießen
2018-04-23crypto: fix explanation in CipherBase::SetAuthTagTobias Nießen
2018-04-19src: throw ERR_MISSING_ARGS in node_crypto.ccJoyee Cheung
2018-04-19src: throw ERR_INVALID_ARG_VALUE in node_crypto.ccJoyee Cheung
2018-04-19src: throw ERR_INVALID_ARG_TYPE in C++ argument checksJoyee Cheung
2018-04-14crypto: throw on invalid authentication tag lengthTobias Nießen
2018-04-12src: add node_internal.h includes for arraysizeDaniel Bevenius
2018-04-10crypto: remove deperecated methods of TLS versionShigeki Ohtsu
2018-04-06crypto: add support for AES-CCMTobias Nießen
2018-03-27tls: drop NPN (next protocol negotiation) supportBen Noordhuis
2018-03-26src: drop CNNIC+StartCom certificate whitelistingBen Noordhuis
2018-03-26src: name all builtin init functions InitializeDaniel Bevenius
2018-03-23crypto: add ECDH.convertKey to convert public keysWei-Wei Wu
2018-03-23src: fix upcoming V8 deprecation warningsSarat Addepalli
2018-03-20src: remove unused stdlib.h includeDaniel Bevenius
2018-03-11tls: expose Finished messages in TLSSocketAnton Salikhmetov
2018-03-09crypto: use bool over int consistentlyTobias Nießen
2018-03-06src: use std::unique_ptr for STACK_OF(X509)Ben Noordhuis
2018-03-06src: refactor GetPeerCertificateDaniel Bevenius
2018-02-22crypto: add cert.pubkey containing the raw pubkey of certificateHannes Magnusson
2018-02-22crypto: add cert.fingerprint256 as SHA256 fingerprintHannes Magnusson
2018-02-21src: remove unnecessary Reset() callsBen Noordhuis
2018-02-21src: prevent persistent handle resource leaksBen Noordhuis
2018-02-10crypto: allow passing null as IV unless requiredTobias Nießen
2018-02-06src: fix crypto.pbkdf2 callback error argumentBufoViridis
2018-02-01crypto: use non-deprecated v8::Object::SetDaniel Bevenius
2018-01-14crypto: assign deprecation code for setAuthTag/GCMTobias Nießen
2018-01-14tls: make deprecated tls.createSecurePair() use public APIAnna Henningsen
2017-12-22crypto: warn on invalid authentication tag lengthTobias Nießen
2017-12-20crypto: reuse variable instead of reevaluationTobias Nießen
2017-12-17src: replace SetAccessor w/ SetAccessorPropertyJure Triglav
2017-12-15src: fix -Wundefined-inline warningsBen Noordhuis
2017-12-13crypto: move node_crypto_clienthello-inl.h to ccDaniel Bevenius
2017-12-12src: refactor and harden `ProcessEmitWarning()`Anna Henningsen
2017-12-09crypto: remove explicit qualifiers in InitializeDaniel Bevenius
2017-12-09crypto: do not reach into OpenSSL internals for ThrowCryptoErrorDavid Benjamin
2017-12-08crypto: declare int return type for set_fieldDaniel Bevenius
2017-12-07crypto: use SetNull instead of SetDaniel Bevenius
2017-12-01crypto: better docs for cases where peer's public key is invalidJose M. Palacios Diaz
2017-12-01src: use nullptr instead of NULLDaniel Bevenius
2017-11-29src: introduce USE() for silencing compiler warningsAnna Henningsen
2017-11-19domain: re-implement domain over async_hookvladimir