summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
AgeCommit message (Expand)Author
2018-09-21crypto: do not allow multiple calls to setAuthTagTobias Nießen
2018-09-20crypto: add API for key pair generationTobias Nießen
2018-09-18crypto: fix edge case in authenticated encryptionTobias Nießen
2018-09-12crypto: fix public key encryption internalsTobias Nießen
2018-09-05src: remove calls to deprecated v8 functions (IntegerValue)Ujjwal Sharma
2018-09-05src: remove calls to deprecated V8 functions (Int32Value)Michaël Zasso
2018-09-02src: remove calls to deprecated v8 functions (Uint32Value)Ujjwal Sharma
2018-09-02src: rework (mostly internal) functions to use MaybesUjjwal Sharma
2018-09-02crypto: improve setAuthTagTobias Nießen
2018-09-01src: remove calls to deprecated v8 functions (BooleanValue)Ujjwal Sharma
2018-08-31crypto: deduplicate public key parsingTobias Nießen
2018-08-24crypto: move process.binding('crypto') to internalDaniel Bevenius
2018-08-22src: refactor options parsingAnna Henningsen
2018-08-12src: avoid possible race during NodeBIO initializationAnna Henningsen
2018-08-12src: use smart pointers for NodeBIOAnna Henningsen
2018-08-11crypto: remove unused SSLWrap handle methodsJon Moss
2018-08-09tls: preallocate SSL cipher arrayTobias Nießen
2018-08-08crypto: simplify state failure handlingTobias Nießen
2018-08-08crypto: simplify Hmac::HmacUpdateTobias Nießen
2018-07-29src: remove calls to deprecated v8 functions (NewFromUtf8)Ujjwal Sharma
2018-07-18crypto: add support for OCB mode for AEADTobias Nießen
2018-07-13src: enable more detailed memory trackingAnna Henningsen
2018-07-12crypto: handle OpenSSL error queue in CipherBaseTobias Nießen
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