aboutsummaryrefslogtreecommitdiff
path: root/node_modules/public-encrypt/test/nodeTests.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/public-encrypt/test/nodeTests.js
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
remove node_modules
Diffstat (limited to 'node_modules/public-encrypt/test/nodeTests.js')
-rw-r--r--node_modules/public-encrypt/test/nodeTests.js51
1 files changed, 0 insertions, 51 deletions
diff --git a/node_modules/public-encrypt/test/nodeTests.js b/node_modules/public-encrypt/test/nodeTests.js
deleted file mode 100644
index f168e9348..000000000
--- a/node_modules/public-encrypt/test/nodeTests.js
+++ /dev/null
@@ -1,51 +0,0 @@
-var crypto = require('../browser');
-var test = require('tape');
-var fs = require('fs');
-
-// Test RSA encryption/decryption
-test('node tests', function (t) {
- var certPem = fs.readFileSync(__dirname + '/test_cert.pem', 'ascii');
- var keyPem = fs.readFileSync(__dirname + '/test_key.pem', 'ascii');
- var rsaPubPem = fs.readFileSync(__dirname + '/test_rsa_pubkey.pem',
- 'ascii');
- var rsaKeyPem = fs.readFileSync(__dirname + '/test_rsa_privkey.pem',
- 'ascii');
- var rsaKeyPemEncrypted = fs.readFileSync(
- __dirname + '/test_rsa_privkey_encrypted.pem', 'ascii');
- var input = 'I AM THE WALRUS';
- var bufferToEncrypt = new Buffer(input);
-
- var encryptedBuffer = crypto.publicEncrypt(rsaPubPem, bufferToEncrypt);
-
- var decryptedBuffer = crypto.privateDecrypt(rsaKeyPem, encryptedBuffer);
- t.equal(input, decryptedBuffer.toString());
-
- var decryptedBufferWithPassword = crypto.privateDecrypt({
- key: rsaKeyPemEncrypted,
- passphrase: 'password'
- }, encryptedBuffer);
- t.equal(input, decryptedBufferWithPassword.toString());
-
- // encryptedBuffer = crypto.publicEncrypt(certPem, bufferToEncrypt);
-
- // decryptedBuffer = crypto.privateDecrypt(keyPem, encryptedBuffer);
- // t.equal(input, decryptedBuffer.toString());
-
- encryptedBuffer = crypto.publicEncrypt(keyPem, bufferToEncrypt);
-
- decryptedBuffer = crypto.privateDecrypt(keyPem, encryptedBuffer);
- t.equal(input, decryptedBuffer.toString());
-
- encryptedBuffer = crypto.privateEncrypt(keyPem, bufferToEncrypt);
-
- decryptedBuffer = crypto.publicDecrypt(keyPem, encryptedBuffer);
- t.equal(input, decryptedBuffer.toString());
-
- t.throws(function() {
- crypto.privateDecrypt({
- key: rsaKeyPemEncrypted,
- passphrase: 'wrong'
- }, encryptedBuffer);
- });
- t.end();
-}); \ No newline at end of file