Skip to content

Commit

Permalink
tests: suit: Remove const from update candidates
Browse files Browse the repository at this point in the history
There are restrictions that disallow passing part of SDFW as update
candidate, thus all manifests, that are validated must be installed
directly into the SUIT storage area or stored in RAM.

Ref: NCSDK-28580

Signed-off-by: Tomasz Chyrowicz <[email protected]>
  • Loading branch information
tomchy authored and rlubos committed Aug 8, 2024
1 parent 584bbfb commit 88b0fa1
Show file tree
Hide file tree
Showing 29 changed files with 88 additions and 88 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* @details New, temporary private key was created and used for signing.
* Signature won't pass verification with a private key used in our tests.
*/
const uint8_t manifest_different_key_buf[] = {
uint8_t manifest_different_key_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x37, 0x68,
0xD5, 0xA0, 0xFC, 0x61, 0x7C, 0x98, 0x15, 0x1C, 0x86, 0xD9, 0xBE, 0xA6, 0x26, 0x2F, 0x20,
0xCB, 0x02, 0x23, 0x20, 0x0C, 0x24, 0x05, 0x2A, 0x6D, 0x71, 0x1D, 0x39, 0x42, 0xEB, 0x6C,
Expand Down Expand Up @@ -66,6 +66,6 @@ const uint8_t manifest_different_key_buf[] = {
0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57,
0x8C, 0x92, 0x53, 0x81};

const size_t manifest_different_key_len = sizeof(manifest_different_key_buf);
size_t manifest_different_key_len = sizeof(manifest_different_key_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* @details New, temporary private key was created and used for signing.
* Signature won't pass verification with a private key used in our tests.
*/
const uint8_t manifest_different_key_buf[] = {
uint8_t manifest_different_key_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0xF0, 0x38,
0xEC, 0x9B, 0xFC, 0x84, 0x81, 0xC7, 0xF5, 0x1D, 0x3F, 0x0B, 0x93, 0x1A, 0x25, 0xDB, 0xEF,
0xBB, 0x23, 0xE7, 0x36, 0x85, 0xF7, 0xD5, 0x1F, 0xF7, 0xCF, 0x73, 0x4F, 0x4E, 0xB6, 0xE8,
Expand Down Expand Up @@ -66,6 +66,6 @@ const uint8_t manifest_different_key_buf[] = {
0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57,
0x8C, 0x92, 0x53, 0x81};

const size_t manifest_different_key_len = sizeof(manifest_different_key_buf);
size_t manifest_different_key_len = sizeof(manifest_different_key_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* @details The manipulation is done on byte of index 11, from value 0x58 to 0xFF
*
*/
const uint8_t manifest_manipulated_buf[] = {
uint8_t manifest_manipulated_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0xFF, 0x20, 0x47, 0xF3,
0xFF, 0x8B, 0xE4, 0x4F, 0xA5, 0x2E, 0xD2, 0x10, 0x82, 0xAB, 0xCE, 0x12, 0x8E, 0x70, 0x12,
0x0B, 0x28, 0xCF, 0x63, 0x9B, 0x8D, 0xFC, 0xF5, 0xEA, 0xF4, 0x56, 0xDA, 0xA9, 0x4A, 0xB1,
Expand Down Expand Up @@ -101,6 +101,6 @@ const uint8_t manifest_manipulated_buf[] = {
0x8F, 0xF7, 0xF4, 0xD9, 0xB9, 0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0,
0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_manipulated_len = sizeof(manifest_manipulated_buf);
size_t manifest_manipulated_len = sizeof(manifest_manipulated_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* @details The manipulation is done on byte of index 11, from value 0x58 to 0xFF
*
*/
const uint8_t manifest_manipulated_buf[] = {
uint8_t manifest_manipulated_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0xFF, 0x20, 0x26, 0x81,
0xF4, 0x06, 0x5A, 0x18, 0xD1, 0xDF, 0x38, 0x8D, 0x2B, 0x9C, 0xDE, 0x5E, 0x76, 0xD9, 0xB1,
0x05, 0x31, 0x1B, 0x66, 0xD4, 0x84, 0xB2, 0x4C, 0x36, 0x59, 0x25, 0xA4, 0xCF, 0xF9, 0xDB,
Expand Down Expand Up @@ -101,6 +101,6 @@ const uint8_t manifest_manipulated_buf[] = {
0x8F, 0xF7, 0xF4, 0xD9, 0xB9, 0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0,
0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_manipulated_len = sizeof(manifest_manipulated_buf);
size_t manifest_manipulated_len = sizeof(manifest_manipulated_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
/** @brief Valid SUIT envelope, based on ../manifest/sample_valid_recovery.yaml
*
*/
const uint8_t manifest_valid_recovery_buf[] = {
uint8_t manifest_valid_recovery_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x8C, 0xA4,
0x8B, 0xBB, 0xD9, 0xA9, 0x13, 0xCE, 0x57, 0x4C, 0x60, 0xB9, 0x0D, 0xAB, 0x3E, 0x7F, 0x25,
0x7C, 0x68, 0xAA, 0x17, 0xF1, 0x8C, 0x59, 0x3C, 0xBD, 0x07, 0x46, 0x51, 0x8F, 0xAD, 0xC2,
Expand Down Expand Up @@ -71,6 +71,6 @@ const uint8_t manifest_valid_recovery_buf[] = {
0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9,
0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_valid_recovery_len = sizeof(manifest_valid_recovery_buf);
size_t manifest_valid_recovery_len = sizeof(manifest_valid_recovery_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
/** @brief Valid SUIT envelope, based on ../manifest/sample_valid_recovery_54.yaml
*
*/
const uint8_t manifest_valid_recovery_buf[] = {
uint8_t manifest_valid_recovery_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x3B, 0x10,
0x96, 0x69, 0xB6, 0xD0, 0xAA, 0x67, 0xB4, 0xC3, 0x33, 0x15, 0xFD, 0x03, 0x25, 0xC7, 0x6D,
0xFA, 0x33, 0x1D, 0x92, 0x2A, 0x94, 0x2E, 0x28, 0x43, 0xE1, 0xD5, 0x6C, 0x9B, 0x85, 0x49,
Expand Down Expand Up @@ -71,6 +71,6 @@ const uint8_t manifest_valid_recovery_buf[] = {
0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9,
0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_valid_recovery_len = sizeof(manifest_valid_recovery_buf);
size_t manifest_valid_recovery_len = sizeof(manifest_valid_recovery_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/** @brief Valid SUIT envelope, based on ../root_candidate_verification_fail.yaml
*
*/
const uint8_t manifest_root_candidate_verification_fail_buf[] = {
uint8_t manifest_root_candidate_verification_fail_buf[] = {
0xD8, 0x6B, 0xA2, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x58, 0x26,
0xB9, 0xAE, 0xED, 0x51, 0xDE, 0x3C, 0x7C, 0x47, 0xE5, 0x7C, 0xA6, 0xB4, 0x51, 0x82, 0x44,
0x54, 0xB9, 0x3B, 0x79, 0xF5, 0xBA, 0xE8, 0x70, 0x34, 0x82, 0xCE, 0xFA, 0x6C, 0xF6, 0x45,
Expand All @@ -30,5 +30,5 @@ const uint8_t manifest_root_candidate_verification_fail_buf[] = {
0x53, 0x54, 0x4C, 0x44, 0x5F, 0x4D, 0x46, 0x53, 0x54, 0x50, 0x97, 0x05, 0x48, 0x23, 0x4C,
0x3D, 0x59, 0xA1, 0x89, 0x86, 0xA5, 0x46, 0x60, 0xA1, 0x4B, 0x0A};

const size_t manifest_root_candidate_verification_fail_len =
size_t manifest_root_candidate_verification_fail_len =
sizeof(manifest_root_candidate_verification_fail_buf);
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/** @brief Valid SUIT envelope, based on ../root_candidate_verification_install.yaml
*
*/
const uint8_t manifest_root_candidate_verification_install_buf[] = {
uint8_t manifest_root_candidate_verification_install_buf[] = {
0xD8, 0x6B, 0xA2, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x1A, 0x58,
0x25, 0xFD, 0x2F, 0x9E, 0xED, 0x27, 0x52, 0x24, 0x7C, 0x01, 0x65, 0xB3, 0xD5, 0x4B, 0x48,
0xAE, 0xED, 0xDE, 0x9E, 0x4D, 0x7A, 0xEC, 0xB4, 0xC6, 0xD6, 0x35, 0x8E, 0xEF, 0x98, 0x42,
Expand All @@ -30,5 +30,5 @@ const uint8_t manifest_root_candidate_verification_install_buf[] = {
0x44, 0x5F, 0x4D, 0x46, 0x53, 0x54, 0x50, 0x97, 0x05, 0x48, 0x23, 0x4C, 0x3D, 0x59, 0xA1,
0x89, 0x86, 0xA5, 0x46, 0x60, 0xA1, 0x4B, 0x0A};

const size_t manifest_root_candidate_verification_install_len =
size_t manifest_root_candidate_verification_install_len =
sizeof(manifest_root_candidate_verification_install_buf);
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/** @brief Valid SUIT envelope, based on ../root_candidate_verification_install_fail.yaml
*
*/
const uint8_t manifest_root_candidate_verification_install_fail_buf[] = {
uint8_t manifest_root_candidate_verification_install_fail_buf[] = {
0xD8, 0x6B, 0xA2, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0xBF, 0x29,
0x13, 0x70, 0x6A, 0x6F, 0xCF, 0xEB, 0x34, 0x00, 0x46, 0xE4, 0xE3, 0xAB, 0x0C, 0x63, 0xBE,
0x4B, 0x5F, 0x91, 0xDA, 0x44, 0xBD, 0xB4, 0x34, 0x23, 0xD3, 0x6F, 0x60, 0x10, 0x0C, 0x15,
Expand All @@ -30,5 +30,5 @@ const uint8_t manifest_root_candidate_verification_install_fail_buf[] = {
0x53, 0x54, 0x4C, 0x44, 0x5F, 0x4D, 0x46, 0x53, 0x54, 0x50, 0x97, 0x05, 0x48, 0x23, 0x4C,
0x3D, 0x59, 0xA1, 0x89, 0x86, 0xA5, 0x46, 0x60, 0xA1, 0x4B, 0x0A};

const size_t manifest_root_candidate_verification_install_fail_len =
size_t manifest_root_candidate_verification_install_fail_len =
sizeof(manifest_root_candidate_verification_install_fail_buf);
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/** @brief Valid SUIT envelope, based on ../root_candidate_verification_no_install.yaml
*
*/
const uint8_t manifest_root_candidate_verification_no_install_buf[] = {
uint8_t manifest_root_candidate_verification_no_install_buf[] = {
0xD8, 0x6B, 0xA2, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x95, 0x00,
0xE8, 0x75, 0x5C, 0x21, 0x5A, 0x97, 0x76, 0x64, 0xA7, 0xB9, 0x9B, 0x43, 0x3E, 0x5A, 0x9F,
0x43, 0x8F, 0x9B, 0x04, 0x3E, 0x71, 0xA5, 0x93, 0x16, 0x0E, 0x0A, 0x60, 0x6E, 0xFD, 0xDC,
Expand All @@ -30,5 +30,5 @@ const uint8_t manifest_root_candidate_verification_no_install_buf[] = {
0x54, 0x50, 0x97, 0x05, 0x48, 0x23, 0x4C, 0x3D, 0x59, 0xA1, 0x89, 0x86, 0xA5, 0x46, 0x60,
0xA1, 0x4B, 0x0A};

const size_t manifest_root_candidate_verification_no_install_len =
size_t manifest_root_candidate_verification_no_install_len =
sizeof(manifest_root_candidate_verification_no_install_buf);
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/** @brief Valid SUIT envelope, based on ../root_unsupported_command.yaml
*
*/
const uint8_t manifest_root_unsupported_command_buf[] = {
uint8_t manifest_root_unsupported_command_buf[] = {
0xD8, 0x6B, 0xA2, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x99, 0xC8,
0x96, 0x7E, 0x44, 0x28, 0xB7, 0x54, 0x60, 0xF9, 0x95, 0x93, 0x6A, 0xEE, 0x8B, 0xBD, 0x8F,
0xE5, 0xB4, 0x87, 0xF2, 0xB4, 0x02, 0xC9, 0x77, 0x88, 0xC8, 0x91, 0xB0, 0xB4, 0x16, 0xCB,
Expand All @@ -29,4 +29,4 @@ const uint8_t manifest_root_unsupported_command_buf[] = {
0x97, 0x05, 0x48, 0x23, 0x4C, 0x3D, 0x59, 0xA1, 0x89, 0x86, 0xA5, 0x46, 0x60, 0xA1, 0x4B,
0x0A};

const size_t manifest_root_unsupported_command_len = sizeof(manifest_root_unsupported_command_buf);
size_t manifest_root_unsupported_command_len = sizeof(manifest_root_unsupported_command_buf);
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @note Component type is set to "X"
*/
const uint8_t manifest_unsupported_component_buf[] = {
uint8_t manifest_unsupported_component_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0xBB, 0x0A,
0x39, 0xA9, 0xB1, 0xBE, 0xF7, 0x8B, 0xED, 0x6C, 0x3D, 0xC1, 0x90, 0x47, 0xBA, 0x9D, 0x61,
0x04, 0xF1, 0xF9, 0xF9, 0xB3, 0x2A, 0x7F, 0xA4, 0x7E, 0xE8, 0xD7, 0x29, 0xB9, 0x67, 0x1F,
Expand Down Expand Up @@ -64,6 +64,6 @@ const uint8_t manifest_unsupported_component_buf[] = {
0xB9, 0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A,
0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_unsupported_component_len = sizeof(manifest_unsupported_component_buf);
size_t manifest_unsupported_component_len = sizeof(manifest_unsupported_component_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @note Component type is set to "X"
*/
const uint8_t manifest_unsupported_component_buf[] = {
uint8_t manifest_unsupported_component_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x99, 0x28,
0x30, 0x1C, 0x1F, 0xC0, 0xA3, 0x92, 0xE7, 0x79, 0x02, 0x66, 0xA5, 0x8E, 0x04, 0xFC, 0x14,
0x68, 0x84, 0x89, 0xBA, 0x02, 0x36, 0xB6, 0xCA, 0xEF, 0x07, 0xD8, 0x12, 0x27, 0xA7, 0x35,
Expand Down Expand Up @@ -64,6 +64,6 @@ const uint8_t manifest_unsupported_component_buf[] = {
0xB9, 0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A,
0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_unsupported_component_len = sizeof(manifest_unsupported_component_buf);
size_t manifest_unsupported_component_len = sizeof(manifest_unsupported_component_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
4 changes: 2 additions & 2 deletions tests/subsys/suit/orchestrator/manifest/src/manifest_valid.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
/** @brief Valid SUIT envelope, based on ../manifest/sample_valid.yaml
*
*/
const uint8_t manifest_valid_buf[] = {
uint8_t manifest_valid_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x47, 0xF3,
0xFF, 0x8B, 0xE4, 0x4F, 0xA5, 0x2E, 0xD2, 0x10, 0x82, 0xAB, 0xCE, 0x12, 0x8E, 0x70, 0x12,
0x0B, 0x28, 0xCF, 0x63, 0x9B, 0x8D, 0xFC, 0xF5, 0xEA, 0xF4, 0x56, 0xDA, 0xA9, 0x4A, 0xB1,
Expand Down Expand Up @@ -99,6 +99,6 @@ const uint8_t manifest_valid_buf[] = {
0x8F, 0xF7, 0xF4, 0xD9, 0xB9, 0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0,
0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_valid_len = sizeof(manifest_valid_buf);
size_t manifest_valid_len = sizeof(manifest_valid_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
/** @brief Valid SUIT envelope, based on ../manifest/sample_valid_54.yaml
*
*/
const uint8_t manifest_valid_buf[] = {
uint8_t manifest_valid_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x26, 0x81,
0xF4, 0x06, 0x5A, 0x18, 0xD1, 0xDF, 0x38, 0x8D, 0x2B, 0x9C, 0xDE, 0x5E, 0x76, 0xD9, 0xB1,
0x05, 0x31, 0x1B, 0x66, 0xD4, 0x84, 0xB2, 0x4C, 0x36, 0x59, 0x25, 0xA4, 0xCF, 0xF9, 0xDB,
Expand Down Expand Up @@ -99,6 +99,6 @@ const uint8_t manifest_valid_buf[] = {
0x8F, 0xF7, 0xF4, 0xD9, 0xB9, 0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0,
0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_valid_len = sizeof(manifest_valid_buf);
size_t manifest_valid_len = sizeof(manifest_valid_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
/** @brief Valid SUIT envelope, based on ../manifest/sample_valid.yaml
*
*/
const uint8_t manifest_valid_app_buf[] = {
uint8_t manifest_valid_app_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x37, 0x68,
0xD5, 0xA0, 0xFC, 0x61, 0x7C, 0x98, 0x15, 0x1C, 0x86, 0xD9, 0xBE, 0xA6, 0x26, 0x2F, 0x20,
0xCB, 0x02, 0x23, 0x20, 0x0C, 0x24, 0x05, 0x2A, 0x6D, 0x71, 0x1D, 0x39, 0x42, 0xEB, 0x6C,
Expand Down Expand Up @@ -64,6 +64,6 @@ const uint8_t manifest_valid_app_buf[] = {
0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57,
0x8C, 0x92, 0x53, 0x81};

const size_t manifest_valid_app_len = sizeof(manifest_valid_app_buf);
size_t manifest_valid_app_len = sizeof(manifest_valid_app_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
/** @brief Valid SUIT envelope, based on ../manifest/sample_valid_54.yaml
*
*/
const uint8_t manifest_valid_app_buf[] = {
uint8_t manifest_valid_app_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0xF0, 0x38,
0xEC, 0x9B, 0xFC, 0x84, 0x81, 0xC7, 0xF5, 0x1D, 0x3F, 0x0B, 0x93, 0x1A, 0x25, 0xDB, 0xEF,
0xBB, 0x23, 0xE7, 0x36, 0x85, 0xF7, 0xD5, 0x1F, 0xF7, 0xCF, 0x73, 0x4F, 0x4E, 0xB6, 0xE8,
Expand Down Expand Up @@ -64,6 +64,6 @@ const uint8_t manifest_valid_app_buf[] = {
0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57,
0x8C, 0x92, 0x53, 0x81};

const size_t manifest_valid_app_len = sizeof(manifest_valid_app_buf);
size_t manifest_valid_app_len = sizeof(manifest_valid_app_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @note Manifest version 2 instead of 1 is used.
*/
const uint8_t manifest_wrong_version_buf[] = {
uint8_t manifest_wrong_version_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x85, 0x16,
0x81, 0x4F, 0xA4, 0xB1, 0x0D, 0x08, 0x0F, 0x07, 0x5E, 0x81, 0xC8, 0x52, 0xB4, 0xC5, 0x8A,
0x0A, 0x78, 0x33, 0xD7, 0xBF, 0xD0, 0x07, 0x48, 0xE7, 0xD1, 0x74, 0xAF, 0x68, 0x99, 0xF3,
Expand Down Expand Up @@ -65,6 +65,6 @@ const uint8_t manifest_wrong_version_buf[] = {
0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C,
0x92, 0x53, 0x81};

const size_t manifest_wrong_version_len = sizeof(manifest_wrong_version_buf);
size_t manifest_wrong_version_len = sizeof(manifest_wrong_version_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @note Manifest version 2 instead of 1 is used.
*/
const uint8_t manifest_wrong_version_buf[] = {
uint8_t manifest_wrong_version_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x49, 0x63,
0xD4, 0xEE, 0x7C, 0x72, 0x69, 0xC9, 0x1D, 0xED, 0xB0, 0x62, 0x67, 0x7A, 0x46, 0x26, 0xD4,
0xB5, 0xA6, 0xE0, 0xA5, 0x40, 0x79, 0xF8, 0xF0, 0x5B, 0x90, 0x7F, 0x9E, 0x0D, 0x16, 0x0E,
Expand Down Expand Up @@ -65,6 +65,6 @@ const uint8_t manifest_wrong_version_buf[] = {
0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57,
0x8C, 0x92, 0x53, 0x81};

const size_t manifest_wrong_version_len = sizeof(manifest_wrong_version_buf);
size_t manifest_wrong_version_len = sizeof(manifest_wrong_version_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @details The component id size field in input file was set to zero.
*/
const uint8_t manifest_zero_size_buf[] = {
uint8_t manifest_zero_size_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0xB1, 0x7D,
0x31, 0xF7, 0x8C, 0x66, 0xD2, 0xBE, 0xB3, 0x43, 0xFE, 0x15, 0xA4, 0x81, 0xFF, 0xFF, 0xC9,
0x13, 0x64, 0xF8, 0x69, 0x9A, 0x4B, 0x21, 0x1F, 0x37, 0xD8, 0x5D, 0x72, 0x26, 0x9A, 0x36,
Expand Down Expand Up @@ -64,6 +64,6 @@ const uint8_t manifest_zero_size_buf[] = {
0xD5, 0x8F, 0xF7, 0xF4, 0xD9, 0xB9, 0x0A, 0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF,
0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11, 0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_zero_size_len = sizeof(manifest_zero_size_buf);
size_t manifest_zero_size_len = sizeof(manifest_zero_size_buf);

#endif /* CONFIG_SOC_NRF52840 || CONFIG_BOARD_NATIVE_POSIX */
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @details The component id size field in input file was set to zero.
*/
const uint8_t manifest_zero_size_buf[] = {
uint8_t manifest_zero_size_buf[] = {
0xD8, 0x6B, 0xA4, 0x02, 0x58, 0x7A, 0x82, 0x58, 0x24, 0x82, 0x2F, 0x58, 0x20, 0x5E, 0x1D,
0x7B, 0xE6, 0x31, 0x6B, 0x95, 0x80, 0x28, 0x89, 0x22, 0x31, 0x13, 0x34, 0x92, 0xB2, 0xA8,
0xBA, 0x8D, 0x6C, 0xB6, 0xE3, 0x39, 0x8F, 0x6E, 0x05, 0xBB, 0xBB, 0x69, 0xDF, 0x94, 0x73,
Expand Down Expand Up @@ -65,6 +65,6 @@ const uint8_t manifest_zero_size_buf[] = {
0x03, 0x4B, 0xFF, 0x33, 0xAB, 0x3B, 0xC5, 0xAF, 0xD0, 0xB8, 0x2C, 0x0F, 0x6A, 0xA9, 0x11,
0xB0, 0xE8, 0x57, 0x8C, 0x92, 0x53, 0x81};

const size_t manifest_zero_size_len = sizeof(manifest_zero_size_buf);
size_t manifest_zero_size_len = sizeof(manifest_zero_size_buf);

#endif /* CONFIG_SOC_SERIES_NRF54HX */
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@
#define CACHE_PARTITION_DEVICE(N) FIXED_PARTITION_DEVICE(CACHE_PARTITION_LABEL(N))

/* valid envelope */
extern const uint8_t manifest_valid_buf[];
extern const size_t manifest_valid_len;
extern uint8_t manifest_valid_buf[];
extern size_t manifest_valid_len;

/* Envelope with unknown component type. */
extern const uint8_t manifest_unsupported_component_buf[];
extern const size_t manifest_unsupported_component_len;
extern uint8_t manifest_unsupported_component_buf[];
extern size_t manifest_unsupported_component_len;

/* Valid root envelope for testing dependency-resolution + payload-fetch sequences. */
extern const uint8_t manifest_valid_payload_fetch_buf[];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
#include "orchestrator_app_tests_common.h"

/* Valid envelope */
extern const uint8_t manifest_valid_buf[];
extern const size_t manifest_valid_len;
extern uint8_t manifest_valid_buf[];
extern size_t manifest_valid_len;

#define MAX_UPDATE_REGIONS 10
suit_plat_mreg_t requested_update_regions[MAX_UPDATE_REGIONS];
Expand Down
Loading

0 comments on commit 88b0fa1

Please sign in to comment.