Skip to content

Struct SYN_COSE_Sign1Message

ClassList > SYN_COSE_Sign1Message

Parsed COSE_Sign1 Message descriptor.

  • #include <syn_cose.h>

Public Attributes

Type Name
SYN_COSE_Algorithm alg
uint8_t kid
size_t kid_len
const uint8_t * payload
size_t payload_len
uint8_t protected_hdr
size_t protected_hdr_len
const uint8_t * signature
size_t signature_len

Public Attributes Documentation

variable alg

SYN_COSE_Algorithm SYN_COSE_Sign1Message::alg;

Signature algorithm


variable kid

uint8_t SYN_COSE_Sign1Message::kid[SYN_COSE_MAX_KID_LEN];

Key identifier


variable kid_len

size_t SYN_COSE_Sign1Message::kid_len;

Key ID length


variable payload

const uint8_t* SYN_COSE_Sign1Message::payload;

Payload pointer


variable payload_len

size_t SYN_COSE_Sign1Message::payload_len;

Payload length


variable protected_hdr

uint8_t SYN_COSE_Sign1Message::protected_hdr[SYN_COSE_MAX_PROTECTED_LEN];

Serialized protected header


variable protected_hdr_len

size_t SYN_COSE_Sign1Message::protected_hdr_len;

Protected header length


variable signature

const uint8_t* SYN_COSE_Sign1Message::signature;

Signature bytes pointer


variable signature_len

size_t SYN_COSE_Sign1Message::signature_len;

Signature length



The documentation for this class was generated from the following file src/syntropic/proto/syn_cose.h