From 686e3d07416625a586df47c1e4d77099a7808918 Mon Sep 17 00:00:00 2001 From: Bastien Le Querrec Date: Mon, 20 Mar 2017 11:29:32 +0100 Subject: [PATCH 1/2] unbreak tests * Remove exceptions deleted in dbbdb1f5d89bc3b3bdf8b353ae6965f7cbca850a * Update fingerprint Fixes #32 Fixes #33 --- .../NumericFingerprintGeneratorTest.java | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/tests/src/test/java/org/whispersystems/libsignal/fingerprint/NumericFingerprintGeneratorTest.java b/tests/src/test/java/org/whispersystems/libsignal/fingerprint/NumericFingerprintGeneratorTest.java index 84bd4593..244e91f3 100644 --- a/tests/src/test/java/org/whispersystems/libsignal/fingerprint/NumericFingerprintGeneratorTest.java +++ b/tests/src/test/java/org/whispersystems/libsignal/fingerprint/NumericFingerprintGeneratorTest.java @@ -18,8 +18,8 @@ public class NumericFingerprintGeneratorTest extends TestCase { private static final byte[] ALICE_IDENTITY = {(byte) 0x05, (byte) 0x06, (byte) 0x86, (byte) 0x3b, (byte) 0xc6, (byte) 0x6d, (byte) 0x02, (byte) 0xb4, (byte) 0x0d, (byte) 0x27, (byte) 0xb8, (byte) 0xd4, (byte) 0x9c, (byte) 0xa7, (byte) 0xc0, (byte) 0x9e, (byte) 0x92, (byte) 0x39, (byte) 0x23, (byte) 0x6f, (byte) 0x9d, (byte) 0x7d, (byte) 0x25, (byte) 0xd6, (byte) 0xfc, (byte) 0xca, (byte) 0x5c, (byte) 0xe1, (byte) 0x3c, (byte) 0x70, (byte) 0x64, (byte) 0xd8, (byte) 0x68}; private static final byte[] BOB_IDENTITY = {(byte) 0x05, (byte) 0xf7, (byte) 0x81, (byte) 0xb6, (byte) 0xfb, (byte) 0x32, (byte) 0xfe, (byte) 0xd9, (byte) 0xba, (byte) 0x1c, (byte) 0xf2, (byte) 0xde, (byte) 0x97, (byte) 0x8d, (byte) 0x4d, (byte) 0x5d, (byte) 0xa2, (byte) 0x8d, (byte) 0xc3, (byte) 0x40, (byte) 0x46, (byte) 0xae, (byte) 0x81, (byte) 0x44, (byte) 0x02, (byte) 0xb5, (byte) 0xc0, (byte) 0xdb, (byte) 0xd9, (byte) 0x6f, (byte) 0xda, (byte) 0x90, (byte) 0x7b}; private static final String DISPLAYABLE_FINGERPRINT = "300354477692869396892869876765458257569162576843440918079131"; - private static final byte[] ALICE_SCANNABLE_FINGERPRINT = new byte[]{(byte) 0x08, (byte) 0x00, (byte) 0x12, (byte) 0x31, (byte) 0x0a, (byte) 0x21, (byte) 0x05, (byte) 0x06, (byte) 0x86, (byte) 0x3b, (byte) 0xc6, (byte) 0x6d, (byte) 0x02, (byte) 0xb4, (byte) 0x0d, (byte) 0x27, (byte) 0xb8, (byte) 0xd4, (byte) 0x9c, (byte) 0xa7, (byte) 0xc0, (byte) 0x9e, (byte) 0x92, (byte) 0x39, (byte) 0x23, (byte) 0x6f, (byte) 0x9d, (byte) 0x7d, (byte) 0x25, (byte) 0xd6, (byte) 0xfc, (byte) 0xca, (byte) 0x5c, (byte) 0xe1, (byte) 0x3c, (byte) 0x70, (byte) 0x64, (byte) 0xd8, (byte) 0x68, (byte) 0x12, (byte) 0x0c, (byte) 0x2b, (byte) 0x31, (byte) 0x34, (byte) 0x31, (byte) 0x35, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x1a, (byte) 0x31, (byte) 0x0a, (byte) 0x21, (byte) 0x05, (byte) 0xf7, (byte) 0x81, (byte) 0xb6, (byte) 0xfb, (byte) 0x32, (byte) 0xfe, (byte) 0xd9, (byte) 0xba, (byte) 0x1c, (byte) 0xf2, (byte) 0xde, (byte) 0x97, (byte) 0x8d, (byte) 0x4d, (byte) 0x5d, (byte) 0xa2, (byte) 0x8d, (byte) 0xc3, (byte) 0x40, (byte) 0x46, (byte) 0xae, (byte) 0x81, (byte) 0x44, (byte) 0x02, (byte) 0xb5, (byte) 0xc0, (byte) 0xdb, (byte) 0xd9, (byte) 0x6f, (byte) 0xda, (byte) 0x90, (byte) 0x7b, (byte) 0x12, (byte) 0x0c, (byte) 0x2b, (byte) 0x31, (byte) 0x34, (byte) 0x31, (byte) 0x35, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33}; - private static final byte[] BOB_SCANNABLE_FINGERPRINT = new byte[]{(byte) 0x08, (byte) 0x00, (byte) 0x12, (byte) 0x31, (byte) 0x0a, (byte) 0x21, (byte) 0x05, (byte) 0xf7, (byte) 0x81, (byte) 0xb6, (byte) 0xfb, (byte) 0x32, (byte) 0xfe, (byte) 0xd9, (byte) 0xba, (byte) 0x1c, (byte) 0xf2, (byte) 0xde, (byte) 0x97, (byte) 0x8d, (byte) 0x4d, (byte) 0x5d, (byte) 0xa2, (byte) 0x8d, (byte) 0xc3, (byte) 0x40, (byte) 0x46, (byte) 0xae, (byte) 0x81, (byte) 0x44, (byte) 0x02, (byte) 0xb5, (byte) 0xc0, (byte) 0xdb, (byte) 0xd9, (byte) 0x6f, (byte) 0xda, (byte) 0x90, (byte) 0x7b, (byte) 0x12, (byte) 0x0c, (byte) 0x2b, (byte) 0x31, (byte) 0x34, (byte) 0x31, (byte) 0x35, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x33, (byte) 0x1a, (byte) 0x31, (byte) 0x0a, (byte) 0x21, (byte) 0x05, (byte) 0x06, (byte) 0x86, (byte) 0x3b, (byte) 0xc6, (byte) 0x6d, (byte) 0x02, (byte) 0xb4, (byte) 0x0d, (byte) 0x27, (byte) 0xb8, (byte) 0xd4, (byte) 0x9c, (byte) 0xa7, (byte) 0xc0, (byte) 0x9e, (byte) 0x92, (byte) 0x39, (byte) 0x23, (byte) 0x6f, (byte) 0x9d, (byte) 0x7d, (byte) 0x25, (byte) 0xd6, (byte) 0xfc, (byte) 0xca, (byte) 0x5c, (byte) 0xe1, (byte) 0x3c, (byte) 0x70, (byte) 0x64, (byte) 0xd8, (byte) 0x68, (byte) 0x12, (byte) 0x0c, (byte) 0x2b, (byte) 0x31, (byte) 0x34, (byte) 0x31, (byte) 0x35, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32, (byte) 0x32}; + private static final byte[] ALICE_SCANNABLE_FINGERPRINT = new byte[]{(byte) 0x08, (byte) 0x01, (byte) 0x12, (byte) 0x22, (byte) 0x0a, (byte) 0x20, (byte) 0x1e, (byte) 0x30, (byte) 0x1a, (byte) 0x03, (byte) 0x53, (byte) 0xdc, (byte) 0xe3, (byte) 0xdb, (byte) 0xe7, (byte) 0x68, (byte) 0x4c, (byte) 0xb8, (byte) 0x33, (byte) 0x6e, (byte) 0x85, (byte) 0x13, (byte) 0x6c, (byte) 0xdc, (byte) 0x0e, (byte) 0xe9, (byte) 0x62, (byte) 0x19, (byte) 0x49, (byte) 0x4a, (byte) 0xda, (byte) 0x30, (byte) 0x5d, (byte) 0x62, (byte) 0xa7, (byte) 0xbd, (byte) 0x61, (byte) 0xdf, (byte) 0x1a, (byte) 0x22, (byte) 0x0a, (byte) 0x20, (byte) 0xd6, (byte) 0x2c, (byte) 0xbf, (byte) 0x73, (byte) 0xa1, (byte) 0x15, (byte) 0x92, (byte) 0x01, (byte) 0x5b, (byte) 0x6b, (byte) 0x9f, (byte) 0x16, (byte) 0x82, (byte) 0xac, (byte) 0x30, (byte) 0x6f, (byte) 0xea, (byte) 0x3a, (byte) 0xaf, (byte) 0x38, (byte) 0x85, (byte) 0xb8, (byte) 0x4d, (byte) 0x12, (byte) 0xbc, (byte) 0xa6, (byte) 0x31, (byte) 0xe9, (byte) 0xd4, (byte) 0xfb, (byte) 0x3a, (byte) 0x4d}; + private static final byte[] BOB_SCANNABLE_FINGERPRINT = new byte[]{(byte) 0x08, (byte) 0x01, (byte) 0x12, (byte) 0x22, (byte) 0x0a, (byte) 0x20, (byte) 0xd6, (byte) 0x2c, (byte) 0xbf, (byte) 0x73, (byte) 0xa1, (byte) 0x15, (byte) 0x92, (byte) 0x01, (byte) 0x5b, (byte) 0x6b, (byte) 0x9f, (byte) 0x16, (byte) 0x82, (byte) 0xac, (byte) 0x30, (byte) 0x6f, (byte) 0xea, (byte) 0x3a, (byte) 0xaf, (byte) 0x38, (byte) 0x85, (byte) 0xb8, (byte) 0x4d, (byte) 0x12, (byte) 0xbc, (byte) 0xa6, (byte) 0x31, (byte) 0xe9, (byte) 0xd4, (byte) 0xfb, (byte) 0x3a, (byte) 0x4d, (byte) 0x1a, (byte) 0x22, (byte) 0x0a, (byte) 0x20, (byte) 0x1e, (byte) 0x30, (byte) 0x1a, (byte) 0x03, (byte) 0x53, (byte) 0xdc, (byte) 0xe3, (byte) 0xdb, (byte) 0xe7, (byte) 0x68, (byte) 0x4c, (byte) 0xb8, (byte) 0x33, (byte) 0x6e, (byte) 0x85, (byte) 0x13, (byte) 0x6c, (byte) 0xdc, (byte) 0x0e, (byte) 0xe9, (byte) 0x62, (byte) 0x19, (byte) 0x49, (byte) 0x4a, (byte) 0xda, (byte) 0x30, (byte) 0x5d, (byte) 0x62, (byte) 0xa7, (byte) 0xbd, (byte) 0x61, (byte) 0xdf}; public void testVectors() throws Exception { IdentityKey aliceIdentityKey = new IdentityKey(ALICE_IDENTITY, 0); @@ -101,20 +101,6 @@ public void testMismatchingIdentifiers() throws FingerprintVersionMismatchExcept assertNotSame(aliceFingerprint.getDisplayableFingerprint().getDisplayText(), bobFingerprint.getDisplayableFingerprint().getDisplayText()); - - try {; - aliceFingerprint.getScannableFingerprint().compareTo(bobFingerprint.getScannableFingerprint().getSerialized()); - throw new AssertionError("Should mismatch!"); - } catch (FingerprintIdentifierMismatchException e) { - // good - } - - try { - bobFingerprint.getScannableFingerprint().compareTo(aliceFingerprint.getScannableFingerprint().getSerialized()); - throw new AssertionError("Should mismatch!"); - } catch (FingerprintIdentifierMismatchException e) { - // good - } } } From 13fa059f94f2837cebd57b904b2bcc20ca196825 Mon Sep 17 00:00:00 2001 From: Bastien Le Querrec Date: Wed, 29 Mar 2017 19:03:42 +0200 Subject: [PATCH 2/2] update build tools --- android/build.gradle | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 22703585..5af5a4e1 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -18,7 +18,7 @@ group = group_info android { compileSdkVersion 21 - buildToolsVersion "21.1.2" + buildToolsVersion "25.0.2" sourceSets { androidTest { @@ -101,4 +101,3 @@ task installArchives(type: Upload) { } } } -