diff --git a/pom.xml b/pom.xml index 0eae358..48a80ee 100644 --- a/pom.xml +++ b/pom.xml @@ -70,6 +70,16 @@ 4.11 test + + org.jboss.aerogear + aerogear-crypto + 0.1.3 + + + bouncycastle + bcprov-jdk16 + 140 + diff --git a/src/test/java/org/abstractj/kalium/crypto/SecretBoxTest.java b/src/test/java/org/abstractj/kalium/crypto/SecretBoxTest.java index 3ec3272..c4ec4b4 100644 --- a/src/test/java/org/abstractj/kalium/crypto/SecretBoxTest.java +++ b/src/test/java/org/abstractj/kalium/crypto/SecretBoxTest.java @@ -68,7 +68,9 @@ public void testEncrypt() throws Exception { @Test public void testDecrypt() throws Exception { - SecretBox box = new SecretBox(SECRET_KEY, HEX); + Pbkdf2 pbkdf2 = AeroGearCrypto.pbkdf2(); + byte[] key = pbkdf2.encrypt("123", new Random().randomBytes()); + SecretBox box = new SecretBox(key); byte[] nonce = HEX.decode(BOX_NONCE); byte[] expectedMessage = HEX.decode(BOX_MESSAGE);