Browse Source

AesBytesEncryptorTests Check Key Strength

Fixes: gh-6121
pull/6110/head
Josh Cummings 7 years ago
parent
commit
9ee291e659
No known key found for this signature in database
GPG Key ID: 49EF60DD7FF83443
  1. 3
      crypto/src/test/java/org/springframework/security/crypto/encrypt/AesBytesEncryptorTests.java

3
crypto/src/test/java/org/springframework/security/crypto/encrypt/AesBytesEncryptorTests.java

@ -46,6 +46,7 @@ public class AesBytesEncryptorTests { @@ -46,6 +46,7 @@ public class AesBytesEncryptorTests {
@Test
public void roundtripWhenUsingDefaultsThenEncryptsAndDecrypts() {
CryptoAssumptions.assumeCBCJCE();
AesBytesEncryptor encryptor = new AesBytesEncryptor(this.password, this.hexSalt);
byte[] encryption = encryptor.encrypt(this.secret.getBytes());
byte[] decryption = encryptor.decrypt(encryption);
@ -54,6 +55,7 @@ public class AesBytesEncryptorTests { @@ -54,6 +55,7 @@ public class AesBytesEncryptorTests {
@Test
public void roundtripWhenUsingDefaultCipherThenEncryptsAndDecrypts() {
CryptoAssumptions.assumeCBCJCE();
AesBytesEncryptor encryptor = new AesBytesEncryptor(this.password, this.hexSalt, this.generator);
byte[] encryption = encryptor.encrypt(this.secret.getBytes());
assertThat(new String(Hex.encode(encryption)))
@ -65,6 +67,7 @@ public class AesBytesEncryptorTests { @@ -65,6 +67,7 @@ public class AesBytesEncryptorTests {
@Test
public void roundtripWhenUsingGcmThenEncryptsAndDecrypts() {
CryptoAssumptions.assumeGCMJCE();
AesBytesEncryptor encryptor = new AesBytesEncryptor(this.password, this.hexSalt, this.generator, GCM);
byte[] encryption = encryptor.encrypt(this.secret.getBytes());
assertThat(new String(Hex.encode(encryption)))

Loading…
Cancel
Save