Updates for release of BouncyCastle 1.59 (#45)

This commit is contained in:
Brandon Weeks
2018-03-21 16:34:25 -07:00
committed by Thai Duong
parent 39b8eed940
commit 62da332257
3 changed files with 9 additions and 4 deletions
+5
View File
@@ -94,6 +94,11 @@ maven_jar(
artifact = "org.bouncycastle:bcprov-jdk15on:1.58",
)
maven_jar(
name = "bouncycastle_1_59",
artifact = "org.bouncycastle:bcprov-jdk15on:1.59",
)
maven_jar(
name = "spongycastle_core_1_50",
artifact = "com.madgag.spongycastle:core:1.50.0.0",
+3 -3
View File
@@ -1,10 +1,10 @@
bouncycastle_versions = range(49, 59)
bouncycastle_versions = range(49, 60)
# These targets run all tests.
def bouncycastle_all_tests(srcs, deps, size, test_class):
"""BouncyCastle version-specific tests."""
# Generates BouncyCastleAllTests_1_58, ..., BouncyCastleAllTests_1_49
# Generates BouncyCastleAllTests_1_59, ..., BouncyCastleAllTests_1_49
for version in bouncycastle_versions:
native.java_test(
name = "BouncyCastleAllTests_1_%s" % version,
@@ -31,7 +31,7 @@ def bouncycastle_all_tests(srcs, deps, size, test_class):
def bouncycastle_tests(srcs, deps, size, test_class):
"""BouncyCastle version-specific tests."""
# Generates BouncyCastleTest_1_58, ..., BouncyCastleTest_1_49
# Generates BouncyCastleTest_1_59, ..., BouncyCastleTest_1_49
for version in bouncycastle_versions:
native.java_test(
name = "BouncyCastleTest_1_%s" % version,
@@ -294,7 +294,7 @@ public class EciesTest {
byte[] message = "Hello".getBytes("UTF-8");
eciesA.init(Cipher.ENCRYPT_MODE, keyPair.getPublic());
byte[] ciphertext = eciesA.doFinal(message);
eciesB.init(Cipher.DECRYPT_MODE, keyPair.getPrivate(), eciesB.getParameters());
eciesB.init(Cipher.DECRYPT_MODE, keyPair.getPrivate(), eciesA.getParameters());
byte[] decrypted = eciesB.doFinal(ciphertext);
assertEquals(TestUtil.bytesToHex(message), TestUtil.bytesToHex(decrypted));
}