aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/crypto/Keypair.java
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2018-01-08 02:19:13 -0600
committerSamuel Holland <samuel@sholland.org>2018-01-08 02:19:13 -0600
commitd645d698475f986d8be8a0c9c96f2cd9b5dd153d (patch)
tree3ace665e70d3b61402d209262ae1eccad518aa2c /app/src/main/java/com/wireguard/crypto/Keypair.java
parentApplication: Remove unneeded exported component (diff)
downloadwireguard-android-d645d698475f986d8be8a0c9c96f2cd9b5dd153d.tar.xz
wireguard-android-d645d698475f986d8be8a0c9c96f2cd9b5dd153d.zip
project: Global cleanup
Signed-off-by: Samuel Holland <samuel@sholland.org>
Diffstat (limited to 'app/src/main/java/com/wireguard/crypto/Keypair.java')
-rw-r--r--app/src/main/java/com/wireguard/crypto/Keypair.java32
1 files changed, 16 insertions, 16 deletions
diff --git a/app/src/main/java/com/wireguard/crypto/Keypair.java b/app/src/main/java/com/wireguard/crypto/Keypair.java
index e0d35d64..25327182 100644
--- a/app/src/main/java/com/wireguard/crypto/Keypair.java
+++ b/app/src/main/java/com/wireguard/crypto/Keypair.java
@@ -7,22 +7,6 @@ import java.security.SecureRandom;
*/
public class Keypair {
- private static byte[] generatePrivateKey() {
- final SecureRandom secureRandom = new SecureRandom();
- final byte[] privateKey = new byte[KeyEncoding.KEY_LENGTH];
- secureRandom.nextBytes(privateKey);
- privateKey[0] &= 248;
- privateKey[31] &= 127;
- privateKey[31] |= 64;
- return privateKey;
- }
-
- private static byte[] generatePublicKey(final byte[] privateKey) {
- final byte[] publicKey = new byte[KeyEncoding.KEY_LENGTH];
- Curve25519.eval(publicKey, 0, privateKey, null);
- return publicKey;
- }
-
private final byte[] privateKey;
private final byte[] publicKey;
@@ -39,6 +23,22 @@ public class Keypair {
this(KeyEncoding.keyFromBase64(privateKey));
}
+ private static byte[] generatePrivateKey() {
+ final SecureRandom secureRandom = new SecureRandom();
+ final byte[] privateKey = new byte[KeyEncoding.KEY_LENGTH];
+ secureRandom.nextBytes(privateKey);
+ privateKey[0] &= 248;
+ privateKey[31] &= 127;
+ privateKey[31] |= 64;
+ return privateKey;
+ }
+
+ private static byte[] generatePublicKey(final byte[] privateKey) {
+ final byte[] publicKey = new byte[KeyEncoding.KEY_LENGTH];
+ Curve25519.eval(publicKey, 0, privateKey, null);
+ return publicKey;
+ }
+
public String getPrivateKey() {
return KeyEncoding.keyToBase64(privateKey);
}