From cd5c56a7fd381e30d27b8f053529d1724a05da24 Mon Sep 17 00:00:00 2001 From: seantywork Date: Thu, 4 Dec 2025 14:06:44 +0900 Subject: [PATCH] add cbc missings --- kcrypt/2025-1204.xyz.md | 10 +++++++++- kcrypt/cbc/kcrypt.c | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/kcrypt/2025-1204.xyz.md b/kcrypt/2025-1204.xyz.md index 7e3513c..17f629b 100644 --- a/kcrypt/2025-1204.xyz.md +++ b/kcrypt/2025-1204.xyz.md @@ -167,7 +167,7 @@ HMAC(EVP_sha256(), cbc_auth, KEYLEN, inbuf_bin, bin_outlen, result, &resultlen); 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; - u8 key[32] = { + u8 key[CBC_KEYLEN] = { 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, @@ -175,6 +175,14 @@ HMAC(EVP_sha256(), cbc_auth, KEYLEN, inbuf_bin, bin_outlen, result, &resultlen); 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0xaa, 0xbb, }; + u8 auth_key[CBC_AUTHKEYLEN] = { + 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, + 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, + 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, + 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, + 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, + 0x11, 0x22, + }; // can truncate for auth u8 auth_val[CBC_AUTHLEN] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, diff --git a/kcrypt/cbc/kcrypt.c b/kcrypt/cbc/kcrypt.c index be44392..71bfdb2 100644 --- a/kcrypt/cbc/kcrypt.c +++ b/kcrypt/cbc/kcrypt.c @@ -82,7 +82,7 @@ static int run_kcrypt(void) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; - u8 key[32] = { + u8 key[CBC_KEYLEN] = { 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, -- 2.43.0