Software APIs
Data Fields
sigverify_otp_key_states Struct Reference

SRAM representation of the OTP ROT_CREATOR_AUTH_STATE partition. More...

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

Data Fields

uint32_t ecdsa [kSigVerifyOtpKeysEcdsaCount]
 State of the ECDSA P-256 keys.
 
uint32_t spx [kSigVerifyOtpKeysSpxCount]
 State of the SPX keys.
 

Detailed Description

SRAM representation of the OTP ROT_CREATOR_AUTH_STATE partition.

The data is loaded into SRAM via sigverify_otp_keys_init() and its integrity is verified by sigverify_otp_keys_check() before use.

Static assertions are used inside the implementation to ensure that the size of the data structure matches the size of the OTP partition.

Definition at line 60 of file sigverify_otp_keys.h.

Field Documentation

◆ ecdsa

uint32_t sigverify_otp_key_states::ecdsa[kSigVerifyOtpKeysEcdsaCount]

State of the ECDSA P-256 keys.

Definition at line 64 of file sigverify_otp_keys.h.

◆ spx

uint32_t sigverify_otp_key_states::spx[kSigVerifyOtpKeysSpxCount]

State of the SPX keys.

Definition at line 68 of file sigverify_otp_keys.h.