Software APIs
Data Fields
sigverify_rom_key_header Struct Reference

Common initial sequence of public keys stored in ROM. More...

#include <sw/device/silicon_creator/rom/sigverify_key_types.h>

Data Fields

sigverify_key_type_t key_type
 Type of the key.
 
uint32_t key_id
 ID of the key.
 

Detailed Description

Common initial sequence of public keys stored in ROM.

OpenTitan ROM contains RSA and SPX keys whose definitions share this common initial sequence. This common initial sequence allows us to perform key lookup and validity checks in a generic manner by casting sigverify_rom_rsa_key_t or sigverify_rom_spx_key_t to this type.

Definition at line 112 of file sigverify_key_types.h.

Field Documentation

◆ key_id

uint32_t sigverify_rom_key_header::key_id

ID of the key.

Definition at line 120 of file sigverify_key_types.h.

◆ key_type

sigverify_key_type_t sigverify_rom_key_header::key_type

Type of the key.

Definition at line 116 of file sigverify_key_types.h.