xbox-kernel/private/ntos/bootx/bldr32/i386/enckey.h

40 lines
1.1 KiB
C
Raw Normal View History

2001-01-01 00:00:00 +01:00
//
// 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
};