summaryrefslogtreecommitdiff
path: root/lib/crypto.js
AgeCommit message (Expand)AuthorFilesLines
2012-12-14crypto: Streaming interface for Sign and Verifyisaacs1-5/+15
2012-12-14crypto: Streaming interface for cipher/decipher/ivisaacs1-4/+32
2012-12-14crypto: Streaming api for Hmacisaacs1-1/+5
2012-12-14crypto: Streaming interface for Hashisaacs1-1/+16
2012-10-23crypto: pbkdf2 throws when no callback providedisaacs1-4/+14
2012-10-23crypto: Clean up buffer handling and DH methodsisaacs1-127/+121
2012-10-23crypto: Add crypto.DEFAULT_ENCODING (defaults to 'buffer')isaacs1-4/+40
2012-10-23crypto: Binding only accepts buffersisaacs1-20/+69
2012-10-23crypto: Move encoding logic to JS, default=bufferisaacs1-40/+254
2012-10-13crypto: sort return value of getCiphers/getHashesBen Noordhuis1-2/+6
2012-10-13crypto: add crypto.getHashes()Ben Noordhuis1-0/+16
2012-10-13crypto: add crypto.getCiphers()Ben Noordhuis1-0/+3
2012-05-15Merge remote-tracking branch 'ry/v0.6' into v0.6-mergeisaacs1-0/+8
2012-05-14crypto: add PKCS12/PFX supportssuda1-0/+8
2012-02-21crypto: add function getDiffieHellman()Tomasz Buchert1-0/+4
2011-10-31tls, https: add passphrase optionkoichik1-1/+7
2011-10-15tls: requestCert unusable with Firefox and Chromekoichik1-0/+4
2011-10-05Fixed a lot of jslint errors.Colton Baker1-2/+2
2011-09-27crypto: implement randomBytes() and pseudoRandomBytes()Ben Noordhuis1-0/+8
2011-08-12crypto: PBKDF2 function from OpenSSLGlen Low1-0/+3
2011-08-01Merge branch 'v0.4'Ryan Dahl1-4/+4
2011-07-25Doc improvements and change argument name.koichik1-4/+4
2011-05-20Merge branch 'v0.4'Ryan Dahl1-10/+18
2011-05-20Remove unused variableBrian White1-1/+0
2011-05-19Share SSL context between server connectionsFedor Indutny1-9/+15
2011-05-06Add Diffie-Hellman support to crypto moduleHÃ¥vard Stranden1-0/+13
2011-04-13allow setting of ciphers in credentialsTheo Schlossnagle1-0/+2
2011-04-13TLS: Add secureOptions flagTheo Schlossnagle1-2/+4
2011-03-14Update copyright headersRyan Dahl1-0/+21
2011-02-10TLS: CRL supportTheo Schlossnagle1-0/+10
2011-01-21Initial pass at https clientRyan Dahl1-5/+5
2010-12-11Rename node::SecureStream to node::crypto::ConnectionRyan Dahl1-1/+0
2010-12-05Move securepair stuff into tls.jsRyan Dahl1-4/+0
2010-12-01more lintRyan Dahl1-10/+10
2010-12-01Remove useless shouldVerify assignmentsRyan Dahl1-2/+0
2010-12-01Better array check in Cert Authority listRyan Dahl1-1/+1
2010-11-30Move root certs out of JavaScriptRyan Dahl1-3589/+1
2010-11-30styleRyan Dahl1-12/+22
2010-11-28styleRyan Dahl1-12/+28
2010-10-25Add SecurePair for handling of a ssl/tls stream.Paul Querna1-0/+3
2010-10-11Soft migration of sys -> util, Removal of deprecated utils module.Micheil Smith1-1/+0
2010-10-06syntax fixes to pass jslintJoshaven Potter1-11/+10
2010-09-28quicker loopsAaron Heckmann1-2/+2
2010-06-29fix whitespace errorsBlake Mizerany1-1/+1
2010-06-15RootCaCerts shouldn't be globalRyan Dahl1-2/+2
2010-06-14Merge Hash.init() function into JS constructorRyan Dahl1-1/+1
2010-05-04Added default CAs, updated openssl verify behaviour, added crypto and https d...Rhys Jones1-1/+3597
2010-05-03Additional OpenSSL testsRhys Jones1-0/+26
2010-04-12Moved Credentials into crypto module. Added node_crypto into crypto moduleRhys Jones1-0/+52