From ad0fb7d89f5170e4bcef544624af86651e3d4a5f Mon Sep 17 00:00:00 2001 From: rsuntk Date: Thu, 2 Oct 2025 16:39:26 +0700 Subject: [PATCH] kernel: make apk_sign_key as a typedef instead Style preference. Signed-off-by: rsuntk --- kernel/apk_sign.c | 7 ++----- kernel/manager_sign.h | 5 +++++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/kernel/apk_sign.c b/kernel/apk_sign.c index fd272828..736e86d1 100644 --- a/kernel/apk_sign.c +++ b/kernel/apk_sign.c @@ -25,10 +25,7 @@ struct sdesc { char ctx[]; }; -static struct apk_sign_key { - unsigned size; - const char *sha256; -} apk_sign_keys[] = { +static apk_sign_key_t apk_sign_keys[] = { {EXPECTED_SIZE_SHIRKNEKO, EXPECTED_HASH_SHIRKNEKO}, // SukiSU #ifdef CONFIG_KSU_MULTI_MANAGER_SUPPORT {EXPECTED_SIZE_WEISHU, EXPECTED_HASH_WEISHU}, // Official @@ -138,7 +135,7 @@ static bool check_dynamic_sign(struct file *fp, u32 size4, loff_t *pos, int *mat static bool check_block(struct file *fp, u32 *size4, loff_t *pos, u32 *offset, int *matched_index) { int i; - struct apk_sign_key sign_key; + apk_sign_key_t sign_key; bool signature_valid = false; ksu_kernel_read_compat(fp, size4, 0x4, pos); // signer-sequence length diff --git a/kernel/manager_sign.h b/kernel/manager_sign.h index 3042c11d..41c06d98 100644 --- a/kernel/manager_sign.h +++ b/kernel/manager_sign.h @@ -25,4 +25,9 @@ #define EXPECTED_SIZE_OTHER 0x300 #define EXPECTED_HASH_OTHER "0000000000000000000000000000000000000000000000000000000000000000" +typedef struct { + unsigned size; + const char *sha256; +} apk_sign_key_t; + #endif /* MANAGER_SIGN_H */