diff options
author | Florian Dold <florian.dold@gmail.com> | 2013-10-29 02:37:48 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2013-10-29 02:37:48 +0000 |
commit | 56991ab6ca6a639cc9cfa6bd3b9a195a95f13d69 (patch) | |
tree | 17e6e85abef96fe8e1c135b80fd3d8d51731d38c /src/main/java/org/gnunet/util/crypto/EddsaPrivateKey.java | |
parent | 93c0e940bcfc83681cce859aac7f07c4470fe88a (diff) | |
download | gnunet-java-56991ab6ca6a639cc9cfa6bd3b9a195a95f13d69.tar.gz gnunet-java-56991ab6ca6a639cc9cfa6bd3b9a195a95f13d69.zip |
- automatic test for voting
- signed messages
Diffstat (limited to 'src/main/java/org/gnunet/util/crypto/EddsaPrivateKey.java')
-rw-r--r-- | src/main/java/org/gnunet/util/crypto/EddsaPrivateKey.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/org/gnunet/util/crypto/EddsaPrivateKey.java b/src/main/java/org/gnunet/util/crypto/EddsaPrivateKey.java index 973706f..21aa647 100644 --- a/src/main/java/org/gnunet/util/crypto/EddsaPrivateKey.java +++ b/src/main/java/org/gnunet/util/crypto/EddsaPrivateKey.java | |||
@@ -13,6 +13,10 @@ public class EddsaPrivateKey implements Message { | |||
13 | @FixedSizeIntegerArray(bitSize = 8, signed = false, length = 32) | 13 | @FixedSizeIntegerArray(bitSize = 8, signed = false, length = 32) |
14 | public byte[] d; | 14 | public byte[] d; |
15 | 15 | ||
16 | public EddsaSignature sign(int purpose, byte[] m) { | ||
17 | return sign(getPublicKey(), purpose, m); | ||
18 | } | ||
19 | |||
16 | public EddsaSignature sign(EddsaPublicKey publicKey, int purpose, byte[] m) { | 20 | public EddsaSignature sign(EddsaPublicKey publicKey, int purpose, byte[] m) { |
17 | MessageDigest sha512; | 21 | MessageDigest sha512; |
18 | try { | 22 | try { |