Software APIs
Data Fields
owner_key Union Reference

An owner_key can be either a ECDSA P256 or SPX+ key. More...

#include <sw/device/silicon_creator/lib/ownership/datatypes.h>

Data Fields

ecdsa_p256_public_key_t ecdsa
 ECDSA P256 public key.
 
uint32_t raw [16+8]
 Enough space to hold an ECDSA key and a SPX+ key for hybrid schemes.
 

Detailed Description

An owner_key can be either a ECDSA P256 or SPX+ key.

The type of the key material will be determined by a separate field on the owner block

Definition at line 24 of file datatypes.h.

Field Documentation

◆ ecdsa

ecdsa_p256_public_key_t owner_key::ecdsa

ECDSA P256 public key.

Definition at line 26 of file datatypes.h.

◆ raw

uint32_t owner_key::raw[16+8]

Enough space to hold an ECDSA key and a SPX+ key for hybrid schemes.

Definition at line 28 of file datatypes.h.