xbox-kernel/private/ntos/bootx/bldr32/i386/enckey.h
2020-09-30 17:17:25 +02:00

40 lines
1.1 KiB
C

//
// NOTE: Checked in version of this file should only contain the test keys
// The checked in keys are intended to be used for DevKits (xm2) only.
//
//
// Encryption key used to encrypt the boot loader. We only use this when
// reloading a media ROM
//
const UCHAR KeyToDecryptBldr[] =
{
0x57,0x42,0x29,0x0C,0x30,0x1E,0xD3,0x01,
0xB3,0xE5,0x5D,0x28,0x50,0x31,0xE1,0xCE
};
//
// This array contains multiple 16-byte decryption keys:
// 1. The first key is used to decrypt the encrypted section of the EEPROM.
// 2. The second key is the CERT key.
// 3. Encryption key used to encrypt/decrypt the kernel
//
const UCHAR XboxCryptKeys[3 * XBOX_KEY_LENGTH] = {
// EEPROM key
0x7b, 0x35, 0xa8, 0xb7, 0x27, 0xed, 0x43, 0x7a,
0xa0, 0xba, 0xfb, 0x8f, 0xa4, 0x38, 0x61, 0x80,
// CERT key
0x66, 0x81, 0x0d, 0x37, 0x91, 0xfd, 0x45, 0x7f,
0xbf, 0xa9, 0x76, 0xf8, 0xa4, 0x46, 0xa4, 0x94,
// Kernel encryption key
0xAD, 0x32, 0x64, 0x01, 0x2F, 0xC8, 0xF4, 0xAD,
0xA9, 0xF5, 0xAF, 0x45, 0x22, 0xB7, 0x18, 0xD1
};