This is an automated email from the ASF dual-hosted git repository. toulmean pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git
The following commit(s) were added to refs/heads/master by this push: new 6f7a372 Add diffie helman object coverage new 4eb92d1 Merge pull request #107 from atoulme/add_dh_coverage 6f7a372 is described below commit 6f7a3720aa0bbb9735db6780342749f3ad81101d Author: Antoine Toulme <anto...@lunar-ocean.com> AuthorDate: Sat Jun 27 15:46:40 2020 -0700 Add diffie helman object coverage --- .../tuweni/crypto/sodium/DiffieHelmanTest.java | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/crypto/src/test/java/org/apache/tuweni/crypto/sodium/DiffieHelmanTest.java b/crypto/src/test/java/org/apache/tuweni/crypto/sodium/DiffieHelmanTest.java index cc053c5..c50746d 100644 --- a/crypto/src/test/java/org/apache/tuweni/crypto/sodium/DiffieHelmanTest.java +++ b/crypto/src/test/java/org/apache/tuweni/crypto/sodium/DiffieHelmanTest.java @@ -35,4 +35,28 @@ class DiffieHelmanTest { assertEquals(scalar1, scalar2); } + + @Test + void testEquals() { + DiffieHelman.KeyPair keyPair = DiffieHelman.KeyPair.random(); + DiffieHelman.KeyPair keyPair2 = DiffieHelman.KeyPair.forSecretKey(keyPair.secretKey()); + assertEquals(keyPair, keyPair2); + assertEquals(keyPair.hashCode(), keyPair2.hashCode()); + } + + @Test + void testEqualsSecretKey() { + DiffieHelman.KeyPair keyPair = DiffieHelman.KeyPair.random(); + DiffieHelman.KeyPair keyPair2 = DiffieHelman.KeyPair.forSecretKey(keyPair.secretKey()); + assertEquals(keyPair.secretKey(), keyPair2.secretKey()); + assertEquals(keyPair.hashCode(), keyPair2.hashCode()); + } + + @Test + void testEqualsPublicKey() { + DiffieHelman.KeyPair keyPair = DiffieHelman.KeyPair.random(); + DiffieHelman.KeyPair keyPair2 = DiffieHelman.KeyPair.forSecretKey(keyPair.secretKey()); + assertEquals(keyPair.publicKey(), keyPair2.publicKey()); + assertEquals(keyPair.hashCode(), keyPair2.hashCode()); + } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@tuweni.apache.org For additional commands, e-mail: commits-h...@tuweni.apache.org