summaryrefslogtreecommitdiffstats
path: root/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-10-12 11:43:42 +0200
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-10-12 11:43:42 +0200
commitd795dc29ab9416d533010e172f38bb810ce747ed (patch)
tree044b53d79624c0c70e1e18f965740c06aa94e095 /security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java
parent06f5f911249177f94893a5985e0f9db1fcf8b098 (diff)
Address PR comments
* Make `SecureRandom` a shared static field * Just take in `PrivateKey` instead of `KeyPair` for key unsealing
Diffstat (limited to 'security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java')
-rw-r--r--security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java b/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java
index c5f539dce58..348f214aa85 100644
--- a/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java
+++ b/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java
@@ -36,7 +36,7 @@ public class SharedKeyTest {
var publicToken = myShared.sealedSharedKey().toTokenString();
var theirSealed = SealedSharedKey.fromTokenString(publicToken);
- var theirShared = SharedKeyGenerator.fromSealedKey(theirSealed, receiverKeyPair);
+ var theirShared = SharedKeyGenerator.fromSealedKey(theirSealed, receiverKeyPair.getPrivate());
assertArrayEquals(myShared.secretKey().getEncoded(), theirShared.secretKey().getEncoded());
}
@@ -67,7 +67,7 @@ public class SharedKeyTest {
var expectedSharedSecret = "b1aded9dc19593baa08fe64f916dcbaf3328ec666d2e0c81b1f6f8af9794187b";
var theirSealed = SealedSharedKey.fromTokenString(publicToken);
- var theirShared = SharedKeyGenerator.fromSealedKey(theirSealed, receiverKeyPair);
+ var theirShared = SharedKeyGenerator.fromSealedKey(theirSealed, receiverKeyPair.getPrivate());
assertEquals(expectedSharedSecret, Hex.toHexString(theirShared.secretKey().getEncoded()));
}
@@ -78,7 +78,7 @@ public class SharedKeyTest {
var eveKeyPair = KeyUtils.generateKeypair(KeyAlgorithm.EC);
var bobShared = SharedKeyGenerator.generateForReceiverPublicKey(aliceKeyPair.getPublic(), 1);
assertThrows(IllegalArgumentException.class, // TODO consider distinct exception class
- () -> SharedKeyGenerator.fromSealedKey(bobShared.sealedSharedKey(), eveKeyPair));
+ () -> SharedKeyGenerator.fromSealedKey(bobShared.sealedSharedKey(), eveKeyPair.getPrivate()));
}
@Test