1234567891011121314151617181920 |
- #ifndef __KEY_DATA_H__
- #include "r_sce.h"
- /** Firmware update data and user key data */
- typedef struct user_key_block_data
- {
- /* Provisioning key wrapped by Renesas DLM */
- uint8_t encrypted_provisioning_key[HW_SCE_AES_CBC_IV_BYTE_SIZE * 2];
- /* Initial vector to be used when creating encrypted key */
- uint8_t iv[HW_SCE_AES_CBC_IV_BYTE_SIZE];
- /* RSA 2048 bit key, encrypted by AES128-ECB */
- uint8_t encrypted_user_rsa2048_ne_key[HW_SCE_RSA2048_NE_KEY_BYTE_SIZE + 16];
- } st_user_key_block_data_t;
- extern const unsigned char ca_cert_der_sign[];
- extern const unsigned char ca_ecc_cert_der_sign[];
- #endif /* __KEY_DATA_H__ */
|