proper fix for dev issuers

This commit is contained in:
al3x_10m 2026-06-26 17:55:33 +03:00 committed by d0k3
parent 29023d7425
commit 0d1b44830b

View File

@ -56,12 +56,12 @@ u32 BuildCiaCert(u8* ciacert) {
0x10, 0x78, 0xDF, 0x42, 0x99, 0x80, 0x3A, 0x68, 0x58, 0xF0, 0x41, 0xF9, 0xCB, 0x10, 0xE6, 0x35
};
static const u8 cert_hash_expected_dev[0x20] = {
0xFB, 0xD2, 0xC0, 0x47, 0x95, 0xB9, 0x4C, 0xC8, 0x0B, 0x64, 0x58, 0x96, 0xF6, 0x61, 0x0F, 0x52,
0x18, 0x83, 0xAF, 0xE0, 0xF4, 0xE5, 0x62, 0xBA, 0x69, 0xEE, 0x72, 0x2A, 0xC2, 0x4E, 0x95, 0xB3
0x79, 0x21, 0xAE, 0x82, 0xC9, 0xDC, 0xF4, 0x11, 0x35, 0x13, 0x14, 0xF2, 0xFE, 0x2C, 0x67, 0x37,
0x8C, 0x6A, 0x87, 0x2D, 0x25, 0x24, 0xF7, 0x1B, 0x3C, 0x00, 0x2B, 0x4D, 0x4A, 0x56, 0x84, 0x6F
};
static const char* const retail_issuers[] = {"Root-CA00000003", "Root-CA00000003-XS0000000c", "Root-CA00000003-CP0000000b"};
static const char* const dev_issuers[] = {"Root-CA00000004", "Root-CA00000004-CP0000000a", "Root-CA00000004-XS00000009"};
static const char* const dev_issuers[] = {"Root-CA00000004", "Root-CA00000004-XS00000009", "Root-CA00000004-CP0000000a"};
size_t size = CIA_CERT_SIZE;
if (BuildRawCertBundleFromCertDb(ciacert, &size, !IS_DEVKIT ? retail_issuers : dev_issuers, 3) ||