Merge remote-tracking branch 'upstream/v0.10'
authorTimothy J Fontaine <tjfontaine@gmail.com>
Mon, 27 Jan 2014 19:02:59 +0000 (11:02 -0800)
committerTimothy J Fontaine <tjfontaine@gmail.com>
Mon, 27 Jan 2014 19:02:59 +0000 (11:02 -0800)
Conflicts:
src/node_crypto.cc
test/simple/test-crypto.js

1  2 
doc/api/readline.markdown
lib/net.js
test/simple/test-crypto.js

Simple merge
diff --cc lib/net.js
Simple merge
@@@ -1022,5 -938,15 +1022,18 @@@ assert.throws(function() 
    crypto.createVerify('RSA-SHA1').update('0', 'hex');
  }, /Bad input string/);
  
 -}, /SignFinal/);
+ assert.throws(function() {
+   var private = [
+     '-----BEGIN RSA PRIVATE KEY-----',
+     'MIGrAgEAAiEA+3z+1QNF2/unumadiwEr+C5vfhezsb3hp4jAnCNRpPcCAwEAAQIgQNriSQK4',
+     'EFwczDhMZp2dvbcz7OUUyt36z3S4usFPHSECEQD/41K7SujrstBfoCPzwC1xAhEA+5kt4BJy',
+     'eKN7LggbF3Dk5wIQN6SL+fQ5H/+7NgARsVBp0QIRANxYRukavs4QvuyNhMx+vrkCEQCbf6j/',
+     'Ig6/HueCK/0Jkmp+',
+     '-----END RSA PRIVATE KEY-----',
+     ''
+   ].join('\n');
+   crypto.createSign('RSA-SHA256').update('test').sign(private);
++}, /RSA_sign:digest too big for rsa key/);
++
 +// Make sure memory isn't released before being returned
 +console.log(crypto.randomBytes(16));