Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
fido2_attestation_result Struct Reference

Attestation result produced by an attestation callback. More...

#include <zephyr/authentication/fido2/fido2_attestation.h>

Data Fields

const char * fmt
 Attestation statement format identifier (e.g., "packed", "none").
int32_t alg
 COSE algorithm identifier (e.g., -7 for ES256).
const uint8_tsig
 Attestation signature.
size_t sig_len
 Length of sig in bytes.
const uint8_tx5c
 DER-encoded attestation certificate for the x5c array.
size_t x5c_len
 Length of x5c in bytes.

Detailed Description

Attestation result produced by an attestation callback.

Field Documentation

◆ alg

int32_t fido2_attestation_result::alg

COSE algorithm identifier (e.g., -7 for ES256).

Set to 0 to omit.

◆ fmt

const char* fido2_attestation_result::fmt

Attestation statement format identifier (e.g., "packed", "none").

◆ sig

const uint8_t* fido2_attestation_result::sig

Attestation signature.

NULL to omit.

◆ sig_len

size_t fido2_attestation_result::sig_len

Length of sig in bytes.

◆ x5c

const uint8_t* fido2_attestation_result::x5c

DER-encoded attestation certificate for the x5c array.

◆ x5c_len

size_t fido2_attestation_result::x5c_len

Length of x5c in bytes.

0 if not present.


The documentation for this struct was generated from the following file: