]> git.feebdaed.xyz Git - linuxyz.git/commitdiff
add cbc missings
authorseantywork <seantywork@gmail.com>
Thu, 4 Dec 2025 05:06:44 +0000 (14:06 +0900)
committerseantywork <seantywork@gmail.com>
Thu, 4 Dec 2025 05:06:44 +0000 (14:06 +0900)
kcrypt/2025-1204.xyz.md
kcrypt/cbc/kcrypt.c

index 7e3513c85939dfc9b62f01e223a45324625204b3..17f629b7623147bcbffe177c02237589fdac00f7 100644 (file)
@@ -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,
index be4439223fd6bc0e0d785a0c81827f982fd3ee13..71bfdb24f9b0838c5d093196c998b6bfed9ca8fe 100644 (file)
@@ -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,