Skip to content
Browse files

Merge branch 'master' of git://github.com/isaacs/node-crypto

Conflicts:
	test.js
  • Loading branch information...
2 parents ae8d97c + dc9c38d commit c87f06c60a57e5c6538a32325faa4d14724c960a @greut greut committed Mar 24, 2010
Showing with 15 additions and 27 deletions.
  1. +3 −0 .gitignore
  2. +1 −27 README
  3. +11 −0 package.json
View
3 .gitignore
@@ -0,0 +1,3 @@
+.lock-wscript
+build/
+crypto.node
View
28 README
@@ -19,30 +19,4 @@ base64 encoded strings.
The encrypt / decrypt methods work with binary, hex or base64 encodings,
with streaming.
-Quick example
--------------
-
-var sys=require("sys");
-var posix=require('posix');
-var crypto=require("./crypto");
-
-// Test hashing
-var h1 = (new crypto.Hash).init("sha1").update("Test123").digest("hex");
-var h2 = (new crypto.Hash).init("sha1").update("Test").update("123").digest("hex");
-sys.puts(h1===h2);
-
-// Load our public and private keys
-var keyPem = posix.cat("test_key.pem").wait();
-var certPem = posix.cat("test_cert.pem").wait();
-
-// Test signing and verifying
-var s1 = (new crypto.Sign).init("RSA-SHA256").update("Test123").sign(keyPem, "base64");
-sys.puts((new crypto.Verify).init("RSA-SHA256").update("Test").update("123").verify(certPem, s1, "base64"));
-
-// Test encryption and decryption
-var plaintext="Keep this a secret? No! Tell everyone about node.js!";
-
-var cipher=(new crypto.Cipher).init("aes192", "MySecretKey123");
-var ciph=cipher.update(plaintext, 'utf8', 'hex');
-ciph+=cipher.final('hex');
-sys.puts(ciph);
+See test.js for example usage.
View
11 package.json
@@ -0,0 +1,11 @@
+{ "name" : "crypto"
+, "author" : "Rhys <rhys@wave.to>"
+, "version" : "1.0.0"
+, "scripts" :
+ { "preinstall" : "node-waf configure"
+ , "install" : "node-waf build"
+ , "test" : "node test.js"
+ }
+, "main" : "build/default/crypto"
+, "engines" : [ "node" ]
+}

0 comments on commit c87f06c

Please sign in to comment.
Something went wrong with that request. Please try again.