From 0410db538c6b2b07496ed60fb433e1d3763ff310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aliberk=20Sand=C4=B1k=C3=A7=C4=B1?= Date: Mon, 27 Jan 2025 02:10:17 +0300 Subject: [PATCH] fix: update database url and signing key --- app/src/main/java/us/spotco/malwarescanner/Database.java | 1 + app/src/main/java/us/spotco/malwarescanner/Utils.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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<>();