summaryrefslogtreecommitdiff
path: root/lib/crypto.js
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \ | |/
| * crypto: initialize transform lazilyFedor Indutny2013-03-201-12/+30
* | crypto: merge Cipher and DecipherFedor Indutny2013-03-131-4/+4
|/
* stream: _write takes an encoding argumentisaacs2013-03-051-6/+6
* stream: Remove output function from _transformisaacs2013-03-051-7/+7
* crypto: fix base64 padding regressionBen Noordhuis2013-02-251-1/+1
* crypto: Streaming interface for Sign and Verifyisaacs2012-12-141-5/+15
* crypto: Streaming interface for cipher/decipher/ivisaacs2012-12-141-4/+32
* crypto: Streaming api for Hmacisaacs2012-12-141-1/+5
* crypto: Streaming interface for Hashisaacs2012-12-141-1/+16
* crypto: pbkdf2 throws when no callback providedisaacs2012-10-231-4/+14
* crypto: Clean up buffer handling and DH methodsisaacs2012-10-231-127/+121
* crypto: Add crypto.DEFAULT_ENCODING (defaults to 'buffer')isaacs2012-10-231-4/+40
* crypto: Binding only accepts buffersisaacs2012-10-231-20/+69
* crypto: Move encoding logic to JS, default=bufferisaacs2012-10-231-40/+254
* crypto: sort return value of getCiphers/getHashesBen Noordhuis2012-10-131-2/+6
* crypto: add crypto.getHashes()Ben Noordhuis2012-10-131-0/+16
* crypto: add crypto.getCiphers()Ben Noordhuis2012-10-131-0/+3
* Merge remote-tracking branch 'ry/v0.6' into v0.6-mergeisaacs2012-05-151-0/+8
|\
| * crypto: add PKCS12/PFX supportssuda2012-05-141-0/+8
* | crypto: add function getDiffieHellman()Tomasz Buchert2012-02-211-0/+4
|/
* tls, https: add passphrase optionkoichik2011-10-311-1/+7
* tls: requestCert unusable with Firefox and Chromekoichik2011-10-151-0/+4
* Fixed a lot of jslint errors.Colton Baker2011-10-051-2/+2