24 uint8_t device_public_key[65];
25 const uint8_t *data_element;
26 size_t data_element_length;
27 const uint8_t *issuer_signed_item;
28 size_t issuer_signed_item_length;
30 const uint8_t *expected_digest;
31 const uint8_t *cose_protected;
32 size_t cose_protected_length;
33 const uint8_t *cose_payload;
34 size_t cose_payload_length;
35 const uint8_t *cose_signature;
36 const uint8_t *issuer_kid;
37 size_t issuer_kid_length;
38 const uint8_t *issuer_certificate;
39 size_t issuer_certificate_length;
40 uint8_t signed_timestamp[20];
41 uint8_t valid_from[20];
42 uint8_t valid_until[20];
43 bool time_verification_required;
44 bool has_validity_iteration;
45 uint64_t validity_iteration;
49int woz_aliro_parse_access_document(
const uint8_t *device_response,
size_t device_response_length,