From 7da39b3da0bc96dcb34ffb5c1e5fc70917007cd7 Mon Sep 17 00:00:00 2001 From: Yakiv Mospan Date: Tue, 4 Apr 2017 12:56:55 +0300 Subject: [PATCH] Wrap Unwrap Keys 1. Moved all constants from tests to separate class 2. Added separate test class from wrapping keys --- .../scytale/AsymmetricKeyTest.java | 1 + .../com/yakivmospan/scytale/Constants.java | 127 ++++++++++++++++++ .../java/com/yakivmospan/scytale/KeyTest.java | 120 ----------------- .../yakivmospan/scytale/SymmetricKeyTest.java | 1 + .../yakivmospan/scytale/WrappingKeysTest.java | 28 ++++ 5 files changed, 157 insertions(+), 120 deletions(-) create mode 100644 library/src/androidTest/java/com/yakivmospan/scytale/Constants.java create mode 100644 library/src/androidTest/java/com/yakivmospan/scytale/WrappingKeysTest.java diff --git a/library/src/androidTest/java/com/yakivmospan/scytale/AsymmetricKeyTest.java b/library/src/androidTest/java/com/yakivmospan/scytale/AsymmetricKeyTest.java index 0bd45f7..d2b2b22 100644 --- a/library/src/androidTest/java/com/yakivmospan/scytale/AsymmetricKeyTest.java +++ b/library/src/androidTest/java/com/yakivmospan/scytale/AsymmetricKeyTest.java @@ -13,6 +13,7 @@ import javax.security.auth.x500.X500Principal; +import static com.yakivmospan.scytale.Constants.*; import static com.yakivmospan.scytale.Options.DECRYPTION_BLOCK_SIZE; import static com.yakivmospan.scytale.Options.ENCRYPTION_BLOCK_SIZE; import static com.yakivmospan.scytale.Options.TRANSFORMATION_ASYMMETRIC; diff --git a/library/src/androidTest/java/com/yakivmospan/scytale/Constants.java b/library/src/androidTest/java/com/yakivmospan/scytale/Constants.java new file mode 100644 index 0000000..4c81975 --- /dev/null +++ b/library/src/androidTest/java/com/yakivmospan/scytale/Constants.java @@ -0,0 +1,127 @@ +package com.yakivmospan.scytale; + +public final class Constants { + public static final String STORE_NAME = "security-store"; + public static final char[] STORE_PASSWORD = "password".toCharArray(); + public static final String KEY_ALIAS_ASYMMETRIC = "asymmetric"; + public static final String KEY_ALIAS_SYMMETRIC = "symmetric"; + public static final char[] KEY_PASSWORD = "password".toCharArray(); + public static final int KEY_SIZE = 1024; + public static final String SMALL_DATA = "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo"; + public static final String LARGE_DATA = "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeee eeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooodddwwoo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" + + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo"; + + private Constants() { + } + + +} diff --git a/library/src/androidTest/java/com/yakivmospan/scytale/KeyTest.java b/library/src/androidTest/java/com/yakivmospan/scytale/KeyTest.java index f008b2a..5599389 100644 --- a/library/src/androidTest/java/com/yakivmospan/scytale/KeyTest.java +++ b/library/src/androidTest/java/com/yakivmospan/scytale/KeyTest.java @@ -16,124 +16,4 @@ interface KeyTest { void encryptLargeDataIsValid(); void encryptDataIsNotValid(); - String STORE_NAME = "security-store"; - char[] STORE_PASSWORD = "password".toCharArray(); - - String KEY_ALIAS_ASYMMETRIC = "asymmetric"; - String KEY_ALIAS_SYMMETRIC = "symmetric"; - char[] KEY_PASSWORD = "password".toCharArray(); - int KEY_SIZE = 1024; - - String SMALL_DATA = "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo"; - String LARGE_DATA = "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeee eeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooodddwwoo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo" - + "Hhhhhhhhhhhhhheeeeeeeeeeeellllllllooooo"; } diff --git a/library/src/androidTest/java/com/yakivmospan/scytale/SymmetricKeyTest.java b/library/src/androidTest/java/com/yakivmospan/scytale/SymmetricKeyTest.java index edbb9cd..862cfa2 100644 --- a/library/src/androidTest/java/com/yakivmospan/scytale/SymmetricKeyTest.java +++ b/library/src/androidTest/java/com/yakivmospan/scytale/SymmetricKeyTest.java @@ -8,6 +8,7 @@ import javax.crypto.SecretKey; +import static com.yakivmospan.scytale.Constants.*; import static com.yakivmospan.scytale.Options.TRANSFORMATION_SYMMETRIC; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.notNullValue; diff --git a/library/src/androidTest/java/com/yakivmospan/scytale/WrappingKeysTest.java b/library/src/androidTest/java/com/yakivmospan/scytale/WrappingKeysTest.java new file mode 100644 index 0000000..5d95bab --- /dev/null +++ b/library/src/androidTest/java/com/yakivmospan/scytale/WrappingKeysTest.java @@ -0,0 +1,28 @@ +package com.yakivmospan.scytale; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import android.support.test.runner.AndroidJUnit4; + +import javax.crypto.SecretKey; + +import static com.yakivmospan.scytale.Constants.KEY_ALIAS_SYMMETRIC; +import static com.yakivmospan.scytale.Constants.KEY_PASSWORD; +import static com.yakivmospan.scytale.Constants.STORE_NAME; +import static com.yakivmospan.scytale.Constants.STORE_PASSWORD; +import static org.hamcrest.CoreMatchers.is; +import static org.hamcrest.CoreMatchers.notNullValue; +import static org.junit.Assert.assertThat; + +@RunWith(AndroidJUnit4.class) +public class WrappingKeysTest extends BaseContextTest { + + @Test + public void generateDefaultKeyIsNotNull() { + Store store = new Store(context, STORE_NAME, STORE_PASSWORD); + SecretKey secretKey = store.generateSymmetricKey(KEY_ALIAS_SYMMETRIC, KEY_PASSWORD); + assertThat(secretKey, is(notNullValue())); + store.deleteKey(KEY_ALIAS_SYMMETRIC); + } +} \ No newline at end of file