diff options
author | Jim Hahn <jrh3@att.com> | 2019-06-26 09:27:51 -0400 |
---|---|---|
committer | Jim Hahn <jrh3@att.com> | 2019-06-26 09:44:36 -0400 |
commit | 4df5717012d5de386d39de391dbabbfd3d7d56a5 (patch) | |
tree | c74ea50b006a890847fd4e42983cadc3532e39d5 /utils/src/test | |
parent | d1ab0ec8471deeb7739206dc2ef0aac3dc5b245f (diff) |
Speed up CryptoUtilsTest
CryptoUtilsTest runs slowly because the SecureRandom that CryptoUtils
uses to generate an "iv" takes a while to create enough randomness.
However, as the "iv" is only used as a "salt", it is not necessary
to use SecureRandom; the values generated by Random are sufficient.
Change-Id: I1f3b03b85d28852a7969d3a83802a2691308caa5
Issue-ID: POLICY-1791
Signed-off-by: Jim Hahn <jrh3@att.com>
Diffstat (limited to 'utils/src/test')
-rw-r--r-- | utils/src/test/java/org/onap/policy/common/utils/security/CryptoUtilsTest.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/src/test/java/org/onap/policy/common/utils/security/CryptoUtilsTest.java b/utils/src/test/java/org/onap/policy/common/utils/security/CryptoUtilsTest.java index 9a88918d..a9924152 100644 --- a/utils/src/test/java/org/onap/policy/common/utils/security/CryptoUtilsTest.java +++ b/utils/src/test/java/org/onap/policy/common/utils/security/CryptoUtilsTest.java @@ -22,6 +22,7 @@ package org.onap.policy.common.utils.security; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; import java.security.GeneralSecurityException; import org.junit.Test; @@ -46,6 +47,7 @@ public class CryptoUtilsTest { CryptoUtils cryptoUtils = new CryptoUtils(SECRET_KEY); String encryptedValue = cryptoUtils.encrypt(PASS); logger.info(ENCRYPTED_MSG, PASS, encryptedValue); + assertTrue(encryptedValue.startsWith("enc:")); String decryptedValue = cryptoUtils.decrypt(encryptedValue); logger.info(DECRYPTED_MSG, encryptedValue, decryptedValue); |