Skip to content

Commit 2921adc

Browse files
committed
[#375] Fix key_deactivate UT
1 parent 231e16c commit 2921adc

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/core/crypto.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -841,6 +841,7 @@ int32_t Crypto_Process_Extended_Procedure_Pdu(TC_t *tc_sdls_processed_frame, uin
841841
len_ingest = len_ingest; // suppress error for now
842842
#ifdef CCSDS_DEBUG
843843
printf("Printing lengths for sanity check:\n");
844+
printf("\t TC Frame Length (bytes): %d \n", tc_sdls_processed_frame->tc_header.fl);
844845
printf("\t Telecommand PDU Length (bytes): %d \n", tc_sdls_processed_frame->tc_pdu_len);
845846
printf("\t Received TLV Length (bits): %d \n", sdls_frame.tlv_pdu.hdr.pdu_len);
846847
printf("\t Max possible TLV Length (bytes): %d \n", max_tlv);

test/unit/ut_ep_key_mgmt.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -906,13 +906,13 @@ UTEST(EP_KEY_MGMT, TLV_KEY_DEACTIVATE_TESTS)
906906
// 0002 - length
907907
// 008e - value
908908

909-
char *buffer_TLV_OVERRUN_h = "2003001c00ff000000001880d039FFFF197f0b0003FFFF008e1f6d21c4555555555555"; // FFFF = 65535
910-
char *buffer_TLV_ONE_KEY_h = "2003001c00ff000000001880d0390012197f0b00030010008e1f6d21c4555555555555"; // 0010 = 16
911-
char *buffer_TLV_MAX_h = "2003003a00ff000000001880d03901ee197f0b000301000080008100820083008400850086008700880089008a008b008c008d008e008f1f6d21c4"; // 01EE = 494
912-
char *buffer_TLV_MAX_BAD_LEN_h = "2003001a00ff000000001880d03901ee197f0b000301000080008100821f6d21c45555"; // 01EE = 494
913-
char *buffer_TLV_TEN_KEYS_h = "2003003400ff000000001880d0390024197f0b000300A000800081008200830084008500860087008800891f6d21c4555555555555"; // 00A0 = 160
914-
char *buffer_TLV_ONE_BIT_LEN_h = "2003001c00ff000000001880d0390019197f0b00030001008e1f6d21c4555555555555"; // 0001 = 1
915-
char *buffer_TLV_ZERO_h = "2003001a00ff000000001880d0390017197f0b000300001f6d21c4555555555555"; // 0000 = 0
909+
char *buffer_TLV_OVERRUN_h = "2003001c00ff000000001880d039FFFF197f0b0003FFFF008e1f6d21c4"; // FFFF = 65535
910+
char *buffer_TLV_ONE_KEY_h = "2003001c00ff000000001880d039000d197f0b00030010008e1f6d21c4"; // 0010 = 16
911+
char *buffer_TLV_MAX_h = "2003003a00ff000000001880d039002b197f0b000301000080008100820083008400850086008700880089008a008b008c008d008e008f1f6d21c4"; // 01EE = 494
912+
char *buffer_TLV_MAX_BAD_LEN_h = "2003001e00ff000000001880d03901EE197f0b000301000080008100821f6d21c4"; // 01EE = 494
913+
char *buffer_TLV_TEN_KEYS_h = "2003002e00ff000000001880d0390024197f0b000300A000800081008200830084008500860087008800891f6d21c4"; // 00A0 = 160
914+
char *buffer_TLV_ONE_BIT_LEN_h = "2003001c00ff000000001880d0390019197f0b00030001008e1f6d21c4"; // 0001 = 1
915+
char *buffer_TLV_ZERO_h = "2003001a00ff000000001880d0390017197f0b000300001f6d21c4"; // 0000 = 0
916916

917917
uint8_t *buffer_TLV_OVERRUN_b, *buffer_TLV_ONE_KEY_b, *buffer_TLV_MAX_b, *buffer_TLV_MAX_BAD_LEN_b,
918918
*buffer_TLV_TEN_KEYS_b, *buffer_TLV_ONE_BIT_LEN_b, *buffer_TLV_ZERO_b = NULL;
@@ -972,7 +972,7 @@ UTEST(EP_KEY_MGMT, TLV_KEY_DEACTIVATE_TESTS)
972972
ekp->key_state = KEY_ACTIVE;
973973
}
974974

975-
printf(KGRN "Checking for 32 keys (494 bits), should pass... \n" RESET);
975+
printf(KGRN "Checking for 16 keys (494 bits), should pass... \n" RESET);
976976
status = Crypto_TC_ProcessSecurity(buffer_TLV_MAX_b, &buffer_TLV_MAX_len, &tc_nist_processed_frame);
977977
ASSERT_EQ(CRYPTO_LIB_SUCCESS, status);
978978

0 commit comments

Comments
 (0)