Apply clang-format code style to all source files
This commit is contained in:
@@ -5,10 +5,11 @@
|
||||
|
||||
static void test_to_str()
|
||||
{
|
||||
check_str_eq(security_id_to_str(&security_id_default, false),
|
||||
check_str_eq(
|
||||
security_id_to_str(&security_id_default, false),
|
||||
"0101020304050607086F");
|
||||
check_str_eq(security_id_to_str(&security_id_default, true),
|
||||
"0102030405060708");
|
||||
check_str_eq(
|
||||
security_id_to_str(&security_id_default, true), "0102030405060708");
|
||||
}
|
||||
|
||||
static void test_parse_valid()
|
||||
|
||||
@@ -93,12 +93,17 @@ static void test_encode_iidx_09_black_dongle()
|
||||
{
|
||||
struct security_rp_eeprom result;
|
||||
|
||||
security_rp_generate_signed_eeprom_data(&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_09, &black_plug_mcode_iidx_09, &security_id_default,
|
||||
security_rp_generate_signed_eeprom_data(
|
||||
&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_09,
|
||||
&black_plug_mcode_iidx_09,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &exp_iidx_09_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom), (void*) &result,
|
||||
check_data_eq(
|
||||
(void *) &exp_iidx_09_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom),
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp_eeprom));
|
||||
}
|
||||
|
||||
@@ -106,12 +111,17 @@ static void test_encode_iidx_10_black_dongle()
|
||||
{
|
||||
struct security_rp_eeprom result;
|
||||
|
||||
security_rp_generate_signed_eeprom_data(&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_10, &black_plug_mcode_iidx_10, &security_id_default,
|
||||
security_rp_generate_signed_eeprom_data(
|
||||
&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_10,
|
||||
&black_plug_mcode_iidx_10,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &exp_iidx_10_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom), (void*) &result,
|
||||
check_data_eq(
|
||||
(void *) &exp_iidx_10_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom),
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp_eeprom));
|
||||
}
|
||||
|
||||
@@ -119,12 +129,17 @@ static void test_encode_iidx_11_black_dongle()
|
||||
{
|
||||
struct security_rp_eeprom result;
|
||||
|
||||
security_rp_generate_signed_eeprom_data(&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_11, &black_plug_mcode_iidx_11, &security_id_default,
|
||||
security_rp_generate_signed_eeprom_data(
|
||||
&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_11,
|
||||
&black_plug_mcode_iidx_11,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &exp_iidx_11_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom), (void*) &result,
|
||||
check_data_eq(
|
||||
(void *) &exp_iidx_11_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom),
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp_eeprom));
|
||||
}
|
||||
|
||||
@@ -132,12 +147,17 @@ static void test_encode_iidx_12_black_dongle()
|
||||
{
|
||||
struct security_rp_eeprom result;
|
||||
|
||||
security_rp_generate_signed_eeprom_data(&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_12, &black_plug_mcode_iidx_12, &security_id_default,
|
||||
security_rp_generate_signed_eeprom_data(
|
||||
&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_12,
|
||||
&black_plug_mcode_iidx_12,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &exp_iidx_12_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom), (void*) &result,
|
||||
check_data_eq(
|
||||
(void *) &exp_iidx_12_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom),
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp_eeprom));
|
||||
}
|
||||
|
||||
@@ -145,12 +165,17 @@ static void test_encode_iidx_13_black_dongle()
|
||||
{
|
||||
struct security_rp_eeprom result;
|
||||
|
||||
security_rp_generate_signed_eeprom_data(&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_13, &black_plug_mcode_iidx_13, &security_id_default,
|
||||
security_rp_generate_signed_eeprom_data(
|
||||
&boot_version_iidx_09_to_13,
|
||||
boot_seeds_iidx_13,
|
||||
&black_plug_mcode_iidx_13,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &exp_iidx_13_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom), (void*) &result,
|
||||
check_data_eq(
|
||||
(void *) &exp_iidx_13_black_eeprom,
|
||||
sizeof(struct security_rp_eeprom),
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp_eeprom));
|
||||
}
|
||||
|
||||
|
||||
@@ -120,96 +120,144 @@ static void test_encode_iidx_14_black_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_14, &black_plug_mcode_iidx_14, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_14,
|
||||
&black_plug_mcode_iidx_14,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_14_black_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_14_black_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
static void test_encode_iidx_14_white_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_14, &security_mcode_eamuse, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_14,
|
||||
&security_mcode_eamuse,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_14_white_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_14_white_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
static void test_encode_iidx_15_black_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_15, &black_plug_mcode_iidx_15, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_15,
|
||||
&black_plug_mcode_iidx_15,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_15_black_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_15_black_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
static void test_encode_iidx_15_white_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_15, &security_mcode_eamuse, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_15,
|
||||
&security_mcode_eamuse,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_15_white_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_15_white_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
static void test_encode_iidx_16_black_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_16, &black_plug_mcode_iidx_16, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_16,
|
||||
&black_plug_mcode_iidx_16,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_16_black_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_16_black_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
static void test_encode_iidx_16_white_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_16, &security_mcode_eamuse, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_16,
|
||||
&security_mcode_eamuse,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_16_white_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_16_white_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
static void test_encode_iidx_17_black_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_17, &black_plug_mcode_iidx_17, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&boot_version_iidx_17,
|
||||
&black_plug_mcode_iidx_17,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_17_black_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_17_black_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
static void test_encode_iidx_17_white_dongle()
|
||||
{
|
||||
struct security_rp2_eeprom result;
|
||||
|
||||
security_rp2_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_17, &security_mcode_eamuse, &security_id_default,
|
||||
security_rp2_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&boot_version_iidx_17,
|
||||
&security_mcode_eamuse,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &result, sizeof(struct security_rp2_eeprom),
|
||||
(void*) &exp_iidx_17_white_eeprom, sizeof(struct security_rp2_eeprom));
|
||||
check_data_eq(
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp2_eeprom),
|
||||
(void *) &exp_iidx_17_white_eeprom,
|
||||
sizeof(struct security_rp2_eeprom));
|
||||
}
|
||||
|
||||
TEST_MODULE_BEGIN("security-rp2")
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "security/rp3.h"
|
||||
#include "security/rp-sign-key.h"
|
||||
#include "security/rp3.h"
|
||||
|
||||
#include "test/check.h"
|
||||
#include "test/test.h"
|
||||
@@ -16,16 +16,50 @@ static const struct security_mcode black_plug_mcode_jubeat = {
|
||||
static const struct security_rp3_eeprom exp_jubeat_black_eeprom = {
|
||||
.signature = {0x73, 0x66, 0xBA, 0xBD, 0xDE, 0x36},
|
||||
.packed_payload = {0xE7, 0x88, 0x52, 0x94, 0x1A, 0x8A},
|
||||
.zeros = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
|
||||
.zeros = {0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00},
|
||||
.crc = 0xA3,
|
||||
};
|
||||
|
||||
static const struct security_rp3_eeprom exp_jubeat_white_eeprom = {
|
||||
.signature = {0x43, 0x17, 0xB4, 0x2A, 0x3E, 0x87},
|
||||
.packed_payload = {0x20, 0x08, 0x82, 0x20, 0x08, 0x82},
|
||||
.zeros = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
|
||||
.zeros = {0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00},
|
||||
.crc = 0x94,
|
||||
};
|
||||
|
||||
@@ -33,12 +67,17 @@ static void test_mcode_encode_black_dongle_jubeat()
|
||||
{
|
||||
struct security_rp3_eeprom result;
|
||||
|
||||
security_rp3_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&security_rp_sign_key_black_gfdmv4, &black_plug_mcode_jubeat,
|
||||
&security_id_default, &result);
|
||||
security_rp3_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_BLACK,
|
||||
&security_rp_sign_key_black_gfdmv4,
|
||||
&black_plug_mcode_jubeat,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &exp_jubeat_black_eeprom,
|
||||
sizeof(struct security_rp3_eeprom), (void*) &result,
|
||||
check_data_eq(
|
||||
(void *) &exp_jubeat_black_eeprom,
|
||||
sizeof(struct security_rp3_eeprom),
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp3_eeprom));
|
||||
}
|
||||
|
||||
@@ -46,12 +85,17 @@ static void test_mcode_encode_white_dongle_jubeat()
|
||||
{
|
||||
struct security_rp3_eeprom result;
|
||||
|
||||
security_rp3_generate_signed_eeprom_data(SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&security_rp_sign_key_white_eamuse, &security_mcode_eamuse,
|
||||
&security_id_default, &result);
|
||||
security_rp3_generate_signed_eeprom_data(
|
||||
SECURITY_RP_UTIL_RP_TYPE_WHITE,
|
||||
&security_rp_sign_key_white_eamuse,
|
||||
&security_mcode_eamuse,
|
||||
&security_id_default,
|
||||
&result);
|
||||
|
||||
check_data_eq((void*) &exp_jubeat_white_eeprom,
|
||||
sizeof(struct security_rp3_eeprom), (void*) &result,
|
||||
check_data_eq(
|
||||
(void *) &exp_jubeat_white_eeprom,
|
||||
sizeof(struct security_rp3_eeprom),
|
||||
(void *) &result,
|
||||
sizeof(struct security_rp3_eeprom));
|
||||
}
|
||||
|
||||
|
||||
@@ -18,10 +18,14 @@ static void test_mcode_encode_decode_eamuse()
|
||||
uint8_t buffer[8];
|
||||
uint8_t result[8];
|
||||
|
||||
security_util_8_to_6_encode((const uint8_t*) &security_mcode_eamuse, buffer);
|
||||
security_util_8_to_6_encode(
|
||||
(const uint8_t *) &security_mcode_eamuse, buffer);
|
||||
security_util_6_to_8_decode(buffer, result);
|
||||
|
||||
check_data_eq(result, sizeof(result), &security_mcode_eamuse,
|
||||
check_data_eq(
|
||||
result,
|
||||
sizeof(result),
|
||||
&security_mcode_eamuse,
|
||||
sizeof(security_mcode_eamuse));
|
||||
}
|
||||
|
||||
@@ -30,11 +34,14 @@ static void test_mcode_encode_decode_jubeat()
|
||||
uint8_t buffer[8];
|
||||
uint8_t result[8];
|
||||
|
||||
security_util_8_to_6_encode((const uint8_t*) &black_plug_mcode_jubeat,
|
||||
buffer);
|
||||
security_util_8_to_6_encode(
|
||||
(const uint8_t *) &black_plug_mcode_jubeat, buffer);
|
||||
security_util_6_to_8_decode(buffer, result);
|
||||
|
||||
check_data_eq(result, sizeof(result), &black_plug_mcode_jubeat,
|
||||
check_data_eq(
|
||||
result,
|
||||
sizeof(result),
|
||||
&black_plug_mcode_jubeat,
|
||||
sizeof(black_plug_mcode_jubeat));
|
||||
}
|
||||
|
||||
@@ -43,11 +50,14 @@ static void test_mcode_encode_decode_reverse_eamuse()
|
||||
uint8_t buffer[8];
|
||||
uint8_t result[8];
|
||||
|
||||
security_util_8_to_6_encode_reverse((const uint8_t*) &security_mcode_eamuse,
|
||||
buffer);
|
||||
security_util_8_to_6_encode_reverse(
|
||||
(const uint8_t *) &security_mcode_eamuse, buffer);
|
||||
security_util_6_to_8_decode_reverse(buffer, result);
|
||||
|
||||
check_data_eq(result, sizeof(result), &security_mcode_eamuse,
|
||||
check_data_eq(
|
||||
result,
|
||||
sizeof(result),
|
||||
&security_mcode_eamuse,
|
||||
sizeof(security_mcode_eamuse));
|
||||
}
|
||||
|
||||
@@ -57,10 +67,13 @@ static void test_mcode_encode_decode_reverse_jubeat()
|
||||
uint8_t result[8];
|
||||
|
||||
security_util_8_to_6_encode_reverse(
|
||||
(const uint8_t*) &black_plug_mcode_jubeat, buffer);
|
||||
(const uint8_t *) &black_plug_mcode_jubeat, buffer);
|
||||
security_util_6_to_8_decode_reverse(buffer, result);
|
||||
|
||||
check_data_eq(result, sizeof(result), &black_plug_mcode_jubeat,
|
||||
check_data_eq(
|
||||
result,
|
||||
sizeof(result),
|
||||
&black_plug_mcode_jubeat,
|
||||
sizeof(black_plug_mcode_jubeat));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user