diff --git a/app/build.gradle b/app/build.gradle index 871d4e9..f3d3ff1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -20,7 +20,7 @@ android { shrinkResources true minifyEnabled true zipAlignEnabled true - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lint { @@ -30,6 +30,6 @@ android { dependencies { implementation 'commons-io:commons-io:2.5' - implementation 'org.bouncycastle:bcpg-jdk15to18:1.73' + implementation 'org.bouncycastle:bcpg-jdk15to18:1.77' implementation 'com.google.guava:guava:33.0.0-jre' } diff --git a/gradle/verification-keyring.gpg b/gradle/verification-keyring.gpg index 8c7f784..ceee96c 100644 Binary files a/gradle/verification-keyring.gpg and b/gradle/verification-keyring.gpg differ diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 4136aa4..016cbf6 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -48,6 +48,7 @@ + diff --git a/scripts/Main.java b/scripts/Main.java index 9784e75..2c8d80c 100644 --- a/scripts/Main.java +++ b/scripts/Main.java @@ -65,8 +65,8 @@ public class Main { if(exclusionDatabase.exists()) { Scanner s = new Scanner(exclusionDatabase); while(s.hasNextLine()) { - String line = s.nextLine().trim(); - if(!line.startsWith("#") && (line.length() == 32 || line.length() == 40 || line.length() == 64)) { + String line = s.nextLine().trim().toLowerCase(); + if(!line.startsWith("#") && isHexadecimal(line) && (line.length() == 32 || line.length() == 40 || line.length() == 64)) { arrExclusions.add(line); } }