From a197a5f5bce93ad59db1a307bfccf84324c8a72a Mon Sep 17 00:00:00 2001 From: 488254306 <488254306@qq.com> Date: Mon, 1 Jun 2026 23:35:10 +0800 Subject: [PATCH] fix: public key resource file name mismatch causing "Public key not found" --- .../main/java/determination/xenon/upgrade/IntegrityChecker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xenon/src/main/java/determination/xenon/upgrade/IntegrityChecker.java b/Xenon/src/main/java/determination/xenon/upgrade/IntegrityChecker.java index 56f28c5eb8..17aea77165 100644 --- a/Xenon/src/main/java/determination/xenon/upgrade/IntegrityChecker.java +++ b/Xenon/src/main/java/determination/xenon/upgrade/IntegrityChecker.java @@ -48,7 +48,7 @@ private IntegrityChecker() {} public static final boolean DISABLE_SELF_INTEGRITY_CHECK = "true".equals(System.getProperty("hmcl.self_integrity_check.disable")); private static final String SIGNATURE_FILE = "META-INF/xenon_signature"; - private static final String PUBLIC_KEY_FILE = "assets/xenon_signature_publickey.der"; + private static final String PUBLIC_KEY_FILE = "assets/hmcl_signature_publickey.der"; private static PublicKey getPublicKey() throws IOException { try (InputStream in = IntegrityChecker.class.getResourceAsStream("/" + PUBLIC_KEY_FILE)) {