From 2b640a5c36bdb1c612947b03113b861e38552b90 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Wed, 27 Aug 2025 12:51:34 +0200 Subject: [PATCH] Add support for FIDO 2.2 Signed-off-by: Pol Henarejos --- src/fido/cbor_get_info.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fido/cbor_get_info.c b/src/fido/cbor_get_info.c index 853f1da..a2d58f1 100644 --- a/src/fido/cbor_get_info.c +++ b/src/fido/cbor_get_info.c @@ -30,10 +30,11 @@ int cbor_get_info() { CBOR_CHECK(cbor_encoder_create_map(&encoder, &mapEncoder, 15)); CBOR_CHECK(cbor_encode_uint(&mapEncoder, 0x01)); - CBOR_CHECK(cbor_encoder_create_array(&mapEncoder, &arrayEncoder, 3)); + CBOR_CHECK(cbor_encoder_create_array(&mapEncoder, &arrayEncoder, 4)); CBOR_CHECK(cbor_encode_text_stringz(&arrayEncoder, "U2F_V2")); CBOR_CHECK(cbor_encode_text_stringz(&arrayEncoder, "FIDO_2_0")); CBOR_CHECK(cbor_encode_text_stringz(&arrayEncoder, "FIDO_2_1")); + CBOR_CHECK(cbor_encode_text_stringz(&arrayEncoder, "FIDO_2_2")); CBOR_CHECK(cbor_encoder_close_container(&mapEncoder, &arrayEncoder)); CBOR_CHECK(cbor_encode_uint(&mapEncoder, 0x02));