Skip to content

Commit 1c27b67

Browse files
committed
[#375] Fix key verification reply struct
1 parent cf28a02 commit 1c27b67

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

include/crypto_structs.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,9 +182,9 @@ typedef struct
182182
typedef struct
183183
{
184184
uint16_t kid : 16; // Key ID
185-
uint8_t iv[IV_SIZE]; // Key Initialization Vector
185+
uint8_t iv[SDLS_IV_LEN]; // Key Initialization Vector
186186
uint8_t challenged[CHALLENGE_SIZE]; // Encrypted Challenge
187-
uint8_t mac[CHALLENGE_MAC_SIZE]; // Challenge Message Authentication Code
187+
uint8_t mac[MAC_SIZE]; // Challenge Message Authentication Code
188188
} SDLS_KEYV_RPLY_BLK_t;
189189
#define SDLS_KEYV_RPLY_BLK_SIZE (sizeof(SDLS_KEYV_RPLY_BLK_t))
190190

test/unit/ut_crypto.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -368,8 +368,8 @@ UTEST(CRYPTO_C, STRUCT_SIZE_VERIFICATION)
368368
ASSERT_EQ(SDLS_KEY_INVENTORY_RPLY_SIZE, (size_t)3);
369369
ASSERT_EQ(SDLS_KEYV_CMD_BLK_SIZE, (size_t)18);
370370
ASSERT_EQ(SDLS_KEYV_CMD_SIZE, (size_t)(29*18));
371-
ASSERT_EQ(SDLS_KEYV_RPLY_BLK_SIZE, (size_t)50);
372-
ASSERT_EQ(SDLS_KEYV_RPLY_SIZE, (size_t)(50*29));
371+
ASSERT_EQ(SDLS_KEYV_RPLY_BLK_SIZE, (size_t)46);
372+
ASSERT_EQ(SDLS_KEYV_RPLY_SIZE, (size_t)(46*29));
373373
ASSERT_EQ(SDLS_KEYDB_CMD_SIZE, (size_t)12);
374374
ASSERT_EQ(SDLS_KEYDB_RPLY_SIZE, (size_t)38);
375375
ASSERT_EQ(SDLS_SA_STATUS_RPLY_SIZE, (size_t)3);

0 commit comments

Comments
 (0)