summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
AgeCommit message (Expand)Author
2018-07-03tls: throw error on bad ciphers optionBrian White
2018-06-25src: start annotating native code side effectTimothy Gu
2018-06-25crypto: fix UB in computing max message sizeBen Noordhuis
2018-06-24crypto: remove outdated commentTimothy Gu
2018-06-15crypto: fix behavior of createCipher in wrap modeTobias Nießen
2018-06-13crypto: refactor randomBytes()Ben Noordhuis
2018-06-13crypto: refactor pbkdf2() and pbkdf2Sync() methodsBen Noordhuis
2018-06-13crypto: add scrypt() and scryptSync() methodsBen Noordhuis
2018-06-08lib,src: remove openssl feature conditionalsBen Noordhuis
2018-06-07src, tools: add check for left leaning pointersDaniel Bevenius
2018-06-01crypto: throw in setAuthTag on invalid lengthTobias Nießen
2018-05-26src: add CHECK_NULL/CHECK_NOT_NULL macrosTobias Nießen
2018-05-20src: make pointers lean left in node_crypto.ccDaniel Bevenius
2018-05-20src: use unqualified names in node_crypto.ccDaniel Bevenius
2018-05-12crypto: add test case for AES key wrappingYihong Wang
2018-05-10src: unify thread pool workAnna Henningsen
2018-05-10src: keep track of open requestsAnna Henningsen
2018-05-09src: protect global state with mutexesAnna Henningsen
2018-05-05src: more automatic memory management in node_crypto.ccAnna Henningsen
2018-05-04crypto: allocate more memory for cipher.update()Yihong Wang
2018-05-04src: refactor `BaseObject` internal field managementAnna Henningsen
2018-04-30crypto: use new OpenSSL constants in CipherBaseTobias Nießen
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