summaryrefslogtreecommitdiff
path: root/lib/crypto.js
Commit message (Expand)AuthorAgeFilesLines
* lib: add missing `new` for errors lib/*.jsMayhem2015-03-241-1/+1
* crypto: support passwords in publicEncryptCalvin Metcalf2015-02-021-1/+2
* lib: reduce util.is*() usagecjihrig2015-01-311-8/+8
* crypto: remove use of this._readableStateCalvin Metcalf2015-01-281-2/+1
* crypto: implement privateEncrypt/publicDecryptFedor Indutny2015-01-281-11/+23
* lib,src: make pseudoRandomBytes alias randomBytesCalvin Metcalf2015-01-221-6/+2
* lib: use const to define constantscjihrig2015-01-211-6/+6
* Remove excessive copyright/license boilerplateisaacs2015-01-121-21/+0
* crypto: allow creation of GCM ciphers with createCipherCalvin Metcalf2014-11-251-18/+20
* lib: turn on strict modeBen Noordhuis2014-11-221-2/+4
* crypto: createDiffieHellman throw for bad argsTrevor Norris2014-10-081-0/+5
* crypto: introduce ECDHFedor Indutny2014-08-291-0/+47
* crypto: allow padding in RSA methodsFedor Indutny2014-08-271-3/+6
* crypto: add RSA encryptionseishun2014-08-111-0/+10
* crypto, zlib: replace _binding with _handleNicholas Vavilov2014-05-071-46/+46
* crypto: move `createCredentials` to tlsFedor Indutny2014-03-291-91/+10
* Merge remote-tracking branch 'upstream/v0.10'Timothy J Fontaine2014-03-101-3/+8
|\
| * crypto: do not lowercase cipher/hash namesFedor Indutny2014-03-111-3/+8
* | crypto: allow setting add'l authenticated dataBrian White2014-03-041-0/+4
* | tls: stop NodeBIO::Gets from reading off end of bufferMaxwell Krohn2014-02-261-16/+3
* | crypto: allow custom generator for DiffieHellmanBrian White2014-02-181-9/+35
* | crypto: support custom pbkdf2 digest methodsBen Noordhuis2014-01-221-9/+20
* | crypto: add newline to cert and key if not presentFedor Indutny2014-01-221-3/+16
* | crypto: introduce .setEngine(engine, [flags])Fedor Indutny2014-01-051-0/+16
* | crypto: support GCM authenticated encryption mode.Ingmar Runge2013-12-081-0/+11
* | Merge remote-tracking branch 'upstream/v0.10'Timothy J Fontaine2013-12-061-1/+6
|\ \ | |/
| * crypto: Make Decipher._flush() emit errors.Kai Groner2013-12-041-1/+6
* | tls: add ECDH ciphers supportErik Dubbelboer2013-10-301-0/+2
* | src: accept passphrase when crypto signing with private keyThom Seddon2013-10-291-3/+8
* | crypto: add SPKAC supportJason Gerfen2013-10-161-0/+24
* | Revert "crypto: add SPKAC support"isaacs2013-10-151-24/+0
* | crypto: add SPKAC supportJason Gerfen2013-10-131-0/+24
* | src: Replace macros with util functionsisaacs2013-08-011-5/+5
* | lib: macro-ify type checksBen Noordhuis2013-07-241-5/+5
* | crypto: throw a helpful error message for "tls" and "crypto"Nathan Rajlich2013-07-091-7/+1
* | Merge remote-tracking branch 'ry/v0.10' into masterisaacs2013-06-251-0/+1
|\ \ | |/
| * crypto: fix utf8/utf-8 encoding checkBen Noordhuis2013-06-111-0/+1
* | Merge remote-tracking branch 'ry/v0.10' into masterisaacs2013-05-171-9/+9
|\ \ | |/
| * crypto: Pass encodings for Hmac digestisaacs2013-05-141-4/+1
| * crypto: use StringBytes::Encodeisaacs2013-05-141-5/+6
| * crypto: Pass strings to binding layer directlyisaacs2013-05-141-4/+6
* | Merge remote-tracking branch 'origin/v0.10'Ben Noordhuis2013-04-291-13/+21
|\ \ | |/
| * crypto: LazyTransform on properties, not methodsisaacs2013-04-211-13/+21
* | Merge branch 'v0.10'Fedor Indutny2013-04-121-1/+4
|\ \ | |/
| * crypto: fix constructor call in crypto streamsAndreas Madsen2013-04-081-1/+4
* | Merge remote-tracking branch 'ry/v0.10'isaacs2013-04-051-9/+9
|\ \ | |/
| * crypto: Pass options to ctor callsisaacs2013-03-291-9/+9
* | Merge remote-tracking branch 'origin/v0.10'Ben Noordhuis2013-03-261-7/+9
|\ \ | |/
| * crypto: make getCiphers() return non-SSL ciphersBen Noordhuis2013-03-251-7/+9
* | Merge remote-tracking branch 'ry/v0.10' into masterisaacs2013-03-211-12/+30
|\ \ | |/