summaryrefslogtreecommitdiff
path: root/lib/crypto.js
AgeCommit message (Expand)AuthorFilesLines
2015-07-03util: prepend '(node) ' to deprecation messagesSakthipriyan Vairamani1-5/+9
2015-06-15lib,test: fix whitespace issuesRoman Reiss1-3/+0
2015-06-11lib: don't use global BufferRoman Reiss1-0/+1
2015-06-08crypto: add getCurves() to get supported ECsBrian White1-2/+7
2015-05-09lib: fix eslint stylesYosuke Furukawa1-1/+1
2015-03-24lib: add missing `new` for errors lib/*.jsMayhem1-1/+1
2015-02-02crypto: support passwords in publicEncryptCalvin Metcalf1-1/+2
2015-01-31lib: reduce util.is*() usagecjihrig1-8/+8
2015-01-28crypto: remove use of this._readableStateCalvin Metcalf1-2/+1
2015-01-28crypto: implement privateEncrypt/publicDecryptFedor Indutny1-11/+23
2015-01-22lib,src: make pseudoRandomBytes alias randomBytesCalvin Metcalf1-6/+2
2015-01-21lib: use const to define constantscjihrig1-6/+6
2015-01-12Remove excessive copyright/license boilerplateisaacs1-21/+0
2014-11-25crypto: allow creation of GCM ciphers with createCipherCalvin Metcalf1-18/+20
2014-11-22lib: turn on strict modeBen Noordhuis1-2/+4
2014-10-08crypto: createDiffieHellman throw for bad argsTrevor Norris1-0/+5
2014-08-29crypto: introduce ECDHFedor Indutny1-0/+47
2014-08-27crypto: allow padding in RSA methodsFedor Indutny1-3/+6
2014-08-11crypto: add RSA encryptionseishun1-0/+10
2014-05-07crypto, zlib: replace _binding with _handleNicholas Vavilov1-46/+46
2014-03-29crypto: move `createCredentials` to tlsFedor Indutny1-91/+10
2014-03-10Merge remote-tracking branch 'upstream/v0.10'Timothy J Fontaine1-3/+8
2014-03-11crypto: do not lowercase cipher/hash namesFedor Indutny1-3/+8
2014-03-04crypto: allow setting add'l authenticated dataBrian White1-0/+4
2014-02-26tls: stop NodeBIO::Gets from reading off end of bufferMaxwell Krohn1-16/+3
2014-02-18crypto: allow custom generator for DiffieHellmanBrian White1-9/+35
2014-01-22crypto: support custom pbkdf2 digest methodsBen Noordhuis1-9/+20
2014-01-22crypto: add newline to cert and key if not presentFedor Indutny1-3/+16
2014-01-05crypto: introduce .setEngine(engine, [flags])Fedor Indutny1-0/+16
2013-12-08crypto: support GCM authenticated encryption mode.Ingmar Runge1-0/+11
2013-12-06Merge remote-tracking branch 'upstream/v0.10'Timothy J Fontaine1-1/+6
2013-12-04crypto: Make Decipher._flush() emit errors.Kai Groner1-1/+6
2013-10-30tls: add ECDH ciphers supportErik Dubbelboer1-0/+2
2013-10-29src: accept passphrase when crypto signing with private keyThom Seddon1-3/+8
2013-10-16crypto: add SPKAC supportJason Gerfen1-0/+24
2013-10-15Revert "crypto: add SPKAC support"isaacs1-24/+0
2013-10-13crypto: add SPKAC supportJason Gerfen1-0/+24
2013-08-01src: Replace macros with util functionsisaacs1-5/+5
2013-07-24lib: macro-ify type checksBen Noordhuis1-5/+5
2013-07-09crypto: throw a helpful error message for "tls" and "crypto"Nathan Rajlich1-7/+1
2013-06-25Merge remote-tracking branch 'ry/v0.10' into masterisaacs1-0/+1
2013-06-11crypto: fix utf8/utf-8 encoding checkBen Noordhuis1-0/+1
2013-05-17Merge remote-tracking branch 'ry/v0.10' into masterisaacs1-9/+9
2013-05-14crypto: Pass encodings for Hmac digestisaacs1-4/+1
2013-05-14crypto: use StringBytes::Encodeisaacs1-5/+6
2013-05-14crypto: Pass strings to binding layer directlyisaacs1-4/+6
2013-04-29Merge remote-tracking branch 'origin/v0.10'Ben Noordhuis1-13/+21
2013-04-21crypto: LazyTransform on properties, not methodsisaacs1-13/+21
2013-04-12Merge branch 'v0.10'Fedor Indutny1-1/+4
2013-04-08crypto: fix constructor call in crypto streamsAndreas Madsen1-1/+4