mirror of
https://github.com/polhenarejos/pico-fido.git
synced 2025-12-19 10:54:42 +08:00
Fix encoding extensions.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
@@ -108,6 +108,7 @@ int cbor_make_credential(const uint8_t *data, size_t len) {
|
|||||||
CBOR_PARSE_ARRAY_END(_f1, 2);
|
CBOR_PARSE_ARRAY_END(_f1, 2);
|
||||||
}
|
}
|
||||||
else if (val_u == 0x06) { // extensions
|
else if (val_u == 0x06) { // extensions
|
||||||
|
extensions.present = true;
|
||||||
CBOR_PARSE_MAP_START(_f1, 2) {
|
CBOR_PARSE_MAP_START(_f1, 2) {
|
||||||
CBOR_FIELD_GET_KEY_TEXT(2);
|
CBOR_FIELD_GET_KEY_TEXT(2);
|
||||||
CBOR_FIELD_KEY_TEXT_VAL_BOOL(2, "hmac-secret", extensions.hmac_secret);
|
CBOR_FIELD_KEY_TEXT_VAL_BOOL(2, "hmac-secret", extensions.hmac_secret);
|
||||||
|
|||||||
Reference in New Issue
Block a user