diff --git a/app/src/main/java/us/spotco/malwarescanner/Database.java b/app/src/main/java/us/spotco/malwarescanner/Database.java index 0732530..b0c19dc 100644 --- a/app/src/main/java/us/spotco/malwarescanner/Database.java +++ b/app/src/main/java/us/spotco/malwarescanner/Database.java @@ -132,6 +132,7 @@ class Database { signaturesMD5Extended = null; domains = null; File publicKey = new File(databasePath + "/gpg.key"); + GPGDetachedSignatureVerifier verifier = new GPGDetachedSignatureVerifier(Utils.getSigningKey(context)); for (SignatureDatabase database : signatureDatabases) { File databaseLocation = new File(databasePath + "/" + database.getName()); diff --git a/app/src/main/java/us/spotco/malwarescanner/Utils.java b/app/src/main/java/us/spotco/malwarescanner/Utils.java index e760a99..8ba7f3b 100644 --- a/app/src/main/java/us/spotco/malwarescanner/Utils.java +++ b/app/src/main/java/us/spotco/malwarescanner/Utils.java @@ -44,9 +44,9 @@ class Utils { private static Context context = null; public final static int MAX_SCAN_SIZE = (1000 * 1000) * 500; //500MB public final static int MAX_SCAN_SIZE_REALTIME = (1000 * 1000) * 250; //250MB - public final static String DATABASE_URL_DEFAULT = "https://divested.dev/MalwareScannerSignatures/"; + public final static String DATABASE_URL_DEFAULT = "https://raw.githubusercontent.com/MaintainTeam/HypatiaDatabases/refs/heads/main/"; public final static String DATABASE_URL_CLOUDFLARE = "https://eeyo.re/MalwareScannerSignatures/"; - public final static String SIGNING_KEY_DEFAULT = "BADFCABDDBF5B694"; + public final static String SIGNING_KEY_DEFAULT = "5298C0C0C3E73288"; public static final AtomicInteger FILES_SCANNED = new AtomicInteger(); public final static ConcurrentHashMap MATCHED_FILES_TIME = new ConcurrentHashMap<>();