summaryrefslogtreecommitdiffstats
path: root/security-utils
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-10-26 11:44:37 +0200
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-10-27 13:57:40 +0200
commita1187ccd114037ffa033cb95165c94a5352849cc (patch)
tree7e591c596482c337162d31a2f331f42b4f2c69ae /security-utils
parent15719d50be8f37fdf78f4e6855af26c7d47d0ad8 (diff)
Add basic tooling for public key encryption and decryption
Adds support for: * X25519 key pair generation * HPKE stream encryption with public key and token generation * HPKE stream decryption with private key
Diffstat (limited to 'security-utils')
-rw-r--r--security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java1
1 files changed, 1 insertions, 0 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 57c89c89665..3a1952da49d 100644
--- a/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java
+++ b/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java
@@ -52,6 +52,7 @@ public class SharedKeyTest {
var theirSealed = SealedSharedKey.fromTokenString(publicToken);
var theirShared = SharedKeyGenerator.fromSealedKey(theirSealed, receiverPrivate);
+ assertEquals(1, theirSealed.keyId());
assertEquals(expectedSharedSecret, hex(theirShared.secretKey().getEncoded()));
}