@ -1,32 +1,40 @@
/ *
* Copyright ( c ) 2022 , Arm Limited. All rights reserved.
* Copyright ( c ) 2022 - 2023 , Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
* /
/ * corstone1000 platform provides custom values for the macros defined in
* arm_def.h , so only platform_def.h needs to be included
* /
# if ! defined ( TARGET_PLATFORM_FVP ) & & ! defined ( TARGET_PLATFORM_FPGA )
# include " plat / arm / common / arm_def.h "
# else
# include < platform_def.h >
# endif
.global arm_rotpk_key
.global arm_rotpk_key_end
.section .rodata.arm_rotpk_key , "a"
arm_rotpk_key:
.byte 0x30 , 0x82 , 0x01 , 0x22 , 0x30 , 0x0D , 0x06 , 0x09 , 0x2A , 0x86 , 0x48 , 0x86 , 0xF7 , 0x0D , 0x01 , 0x01 , 0x01
.byte 0x05 , 0x00 , 0x03 , 0x82 , 0x01 , 0x0F , 0x00 , 0x30 , 0x82 , 0x01 , 0x0A , 0x02 , 0x82 , 0x01 , 0x01
.byte 0x00 , 0xCB , 0x2C , 0x60 , 0xD5 , 0x8D , 0x63 , 0xD4 , 0x07 , 0x79 , 0x7E , 0xC7 , 0x16 , 0x96 , 0xBD , 0x4D , 0x24 , 0x4E , 0xAC , 0x86 , 0xE6 , 0xB7 , 0x71 , 0xE3 , 0xC5 , 0x54 , 0x0B , 0xE7 , 0x14 , 0x1C , 0xBD , 0x29 , 0x1A , 0xC1 , 0x3F , 0x7A , 0xB6 , 0x02 , 0xAA , 0xAB , 0x36 , 0xC4 , 0xD9 , 0x36 , 0x69 , 0x6C , 0xE2 , 0x65 , 0xC3 , 0x9B , 0xB1 , 0xBF , 0x3D , 0xA8 , 0x56 , 0x26 , 0xCB , 0xFD , 0x04 , 0x01 , 0xBA , 0xAC , 0x3E , 0x54 , 0x32 , 0xCA , 0x79 , 0x5E , 0xBB , 0xB2 , 0x05 , 0xEA , 0x06 , 0x58 , 0xF2 , 0x74 , 0xBA , 0xE1 , 0xF4 , 0x87 , 0xC0 , 0x19 , 0x0A , 0x1F , 0x66 , 0x07 , 0x77 , 0x84 , 0x83 , 0xA1 , 0x1C , 0xEF , 0xFF , 0x28 , 0x59 , 0xE7 , 0xC3 , 0x68 , 0x7D , 0x26 , 0x20 , 0x43 , 0xEB , 0x56 , 0x63 , 0xF3 , 0x39 , 0x31 , 0xD8 , 0x2B , 0x51 , 0xA9 , 0xBC , 0x4F , 0xD0 , 0xF6 , 0xDE , 0x95 , 0xDC , 0x5F , 0x5B , 0xC1 , 0xED , 0x90 , 0x6F , 0xEC , 0x28 , 0x91 , 0x7E , 0x17 , 0xED , 0x78 , 0x90 , 0xF4 , 0x60 , 0xA7 , 0xC4 , 0xC7 , 0x4F , 0x50 , 0xED , 0x5D , 0x13 , 0x3A , 0x21 , 0x2B , 0x70 , 0xC5 , 0x61 , 0x7B , 0x08 , 0x21 , 0x65 , 0x3A , 0xCD , 0x82 , 0x56 , 0x8C , 0x7A , 0x47 , 0xAC , 0x89 , 0xE8 , 0xA5 , 0x48 , 0x48
.byte 0x31 , 0xD9 , 0x1D , 0x46 , 0xE5 , 0x85 , 0x86 , 0x98 , 0xA0 , 0xE5 , 0xC0 , 0xA6 , 0x6A , 0xBD , 0x07 , 0xE4 , 0x92 , 0x57 , 0x61 , 0x07 , 0x8F , 0x7D , 0x5A , 0x4D , 0xCA , 0xAE , 0x36 , 0xB9 , 0x56 , 0x04 , 0x10 , 0xF2 , 0x6C , 0xBE , 0xF6 , 0x3B , 0x6C , 0x80 , 0x3E , 0xBE , 0x0E , 0xA3 , 0x4D , 0xC7 , 0xD4 , 0x7E , 0xA7 , 0x49 , 0xD4 , 0xF2 , 0xD2 , 0xBC , 0xCF , 0x30 , 0xA8 , 0xE7 , 0x74 , 0x8F , 0x64 , 0xDF , 0xBC , 0x5C , 0x47 , 0x68 , 0xCC , 0x40 , 0x4C , 0xF8 , 0x83 , 0xCC , 0xCB , 0x40 , 0x35 , 0x04 , 0x60 , 0xCA , 0xB3 , 0xA4 , 0x17 , 0x9F , 0x03 , 0xCA , 0x1D , 0x5A , 0xFA , 0xD1 , 0xAF , 0x21 , 0x57 , 0x10 , 0xD3 , 0x02 , 0x03 , 0x01 , 0x00 , 0x01
.byte 0x30 , 0x82 , 0x01 , 0x22 , 0x30 , 0x0D , 0x06 , 0x09 , 0x2A , 0x86 , 0x48
.byte 0x86 , 0xF7 , 0x0D , 0x01 , 0x01 , 0x01 , 0x05 , 0x00 , 0x03 , 0x82 , 0x01
.byte 0x0F , 0x00 , 0x30 , 0x82 , 0x01 , 0x0A , 0x02 , 0x82 , 0x01 , 0x01 , 0x00
.byte 0xCB , 0x2C , 0x60 , 0xD5 , 0x8D , 0x63 , 0xD4 , 0x07 , 0x79 , 0x7E , 0xC7
.byte 0x16 , 0x96 , 0xBD , 0x4D , 0x24 , 0x4E , 0xAC , 0x86 , 0xE6 , 0xB7 , 0x71
.byte 0xE3 , 0xC5 , 0x54 , 0x0B , 0xE7 , 0x14 , 0x1C , 0xBD , 0x29 , 0x1A , 0xC1
.byte 0x3F , 0x7A , 0xB6 , 0x02 , 0xAA , 0xAB , 0x36 , 0xC4 , 0xD9 , 0x36 , 0x69
.byte 0x6C , 0xE2 , 0x65 , 0xC3 , 0x9B , 0xB1 , 0xBF , 0x3D , 0xA8 , 0x56 , 0x26
.byte 0xCB , 0xFD , 0x04 , 0x01 , 0xBA , 0xAC , 0x3E , 0x54 , 0x32 , 0xCA , 0x79
.byte 0x5E , 0xBB , 0xB2 , 0x05 , 0xEA , 0x06 , 0x58 , 0xF2 , 0x74 , 0xBA , 0xE1
.byte 0xF4 , 0x87 , 0xC0 , 0x19 , 0x0A , 0x1F , 0x66 , 0x07 , 0x77 , 0x84 , 0x83
.byte 0xA1 , 0x1C , 0xEF , 0xFF , 0x28 , 0x59 , 0xE7 , 0xC3 , 0x68 , 0x7D , 0x26
.byte 0x20 , 0x43 , 0xEB , 0x56 , 0x63 , 0xF3 , 0x39 , 0x31 , 0xD8 , 0x2B , 0x51
.byte 0xA9 , 0xBC , 0x4F , 0xD0 , 0xF6 , 0xDE , 0x95 , 0xDC , 0x5F , 0x5B , 0xC1
.byte 0xED , 0x90 , 0x6F , 0xEC , 0x28 , 0x91 , 0x7E , 0x17 , 0xED , 0x78 , 0x90
.byte 0xF4 , 0x60 , 0xA7 , 0xC4 , 0xC7 , 0x4F , 0x50 , 0xED , 0x5D , 0x13 , 0x3A
.byte 0x21 , 0x2B , 0x70 , 0xC5 , 0x61 , 0x7B , 0x08 , 0x21 , 0x65 , 0x3A , 0xCD
.byte 0x82 , 0x56 , 0x8C , 0x7A , 0x47 , 0xAC , 0x89 , 0xE8 , 0xA5 , 0x48 , 0x48
.byte 0x31 , 0xD9 , 0x1D , 0x46 , 0xE5 , 0x85 , 0x86 , 0x98 , 0xA0 , 0xE5 , 0xC0
.byte 0xA6 , 0x6A , 0xBD , 0x07 , 0xE4 , 0x92 , 0x57 , 0x61 , 0x07 , 0x8F , 0x7D
.byte 0x5A , 0x4D , 0xCA , 0xAE , 0x36 , 0xB9 , 0x56 , 0x04 , 0x10 , 0xF2 , 0x6C
.byte 0xBE , 0xF6 , 0x3B , 0x6C , 0x80 , 0x3E , 0xBE , 0x0E , 0xA3 , 0x4D , 0xC7
.byte 0xD4 , 0x7E , 0xA7 , 0x49 , 0xD4 , 0xF2 , 0xD2 , 0xBC , 0xCF , 0x30 , 0xA8
.byte 0xE7 , 0x74 , 0x8F , 0x64 , 0xDF , 0xBC , 0x5C , 0x47 , 0x68 , 0xCC , 0x40
.byte 0x4C , 0xF8 , 0x83 , 0xCC , 0xCB , 0x40 , 0x35 , 0x04 , 0x60 , 0xCA , 0xB3
.byte 0xA4 , 0x17 , 0x9F , 0x03 , 0xCA , 0x1D , 0x5A , 0xFA , 0xD1 , 0xAF , 0x21
.byte 0x57 , 0x10 , 0xD3 , 0x02 , 0x03 , 0x01 , 0x00 , 0x01
arm_rotpk_key_end:
.if ARM_ROTPK_KEY_LEN ! = arm_rotpk_key_end - arm_rotpk_key
.error "Invalid ROTPK length."
.endif