summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Barksdale <amatus.amongus@gmail.com>2010-04-12 09:48:15 -0700
committerDavid Barksdale <amatus.amongus@gmail.com>2010-04-12 09:48:15 -0700
commit139eca816fcb2f012e7f6d43afb80a431b7283f9 (patch)
tree817d48a66b897c5acd49e617804be4e28bf65545
parent60f07805444c4d660b132df83fd1d544d0ca261a (diff)
Fix java imports.
-rw-r--r--src/org/gnu/clojure/gnunet/crypto.clj12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/org/gnu/clojure/gnunet/crypto.clj b/src/org/gnu/clojure/gnunet/crypto.clj
index eb1283b..df512d8 100644
--- a/src/org/gnu/clojure/gnunet/crypto.clj
+++ b/src/org/gnu/clojure/gnunet/crypto.clj
@@ -1,15 +1,17 @@
-(ns org.gnu.clojure.gnunet.crypto)
+(ns org.gnu.clojure.gnunet.crypto
+ (:import (java.security KeyPairGenerator MessageDigest)
+ java.security.spec.RSAKeyGenParameterSpec))
(defn generate-rsa-keypair
"Generate a 2048 bit RSA keypair."
[]
- (let [rsa (java.security.KeyPairGenerator/getInstance "RSA")
- spec (java.security.spec.RSAKeyGenParameterSpec. 2048 (bigint 257))]
+ (let [rsa (KeyPairGenerator/getInstance "RSA")
+ spec (RSAKeyGenParameterSpec. 2048 (bigint 257))]
(.initialize rsa spec)
(.generateKeyPair rsa)))
(defn sha-512
"Compute the SHA-512 digest of a sequence of bytes."
[x]
- (let [sha (java.security.MessageDigest/getInstance "SHA-512")]
- (.digest sha (byte-array x)))) \ No newline at end of file
+ (let [sha (MessageDigest/getInstance "SHA-512")]
+ (.digest sha (byte-array x))))