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);
}
}