From 04586ccb96367297a6de1ae478bd2d576892c31a 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 64735137..88a48a08 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 EXPECTED_SIZE { EXPECTED_SIZE, EXPECTED_HASH }, // Custom @@ -132,7 +129,7 @@ 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 0e1bcb14..fd150c3c 100644 --- a/kernel/manager_sign.h +++ b/kernel/manager_sign.h @@ -11,4 +11,9 @@ #define EXPECTED_HASH_OTHER \ "0000000000000000000000000000000000000000000000000000000000000000" +typedef struct { + unsigned size; + const char *sha256; +} apk_sign_key_t; + #endif /* MANAGER_SIGN_H */