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);