From bfb8a4cb202aee2e5c506f9e18438a016b3a16da Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Tue, 11 Mar 2025 19:28:22 +0100 Subject: [PATCH] Only send secp256k1 if explicitly enabled. Signed-off-by: Pol Henarejos --- src/fido/cbor_get_info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fido/cbor_get_info.c b/src/fido/cbor_get_info.c index 5cb1379..853f1da 100644 --- a/src/fido/cbor_get_info.c +++ b/src/fido/cbor_get_info.c @@ -117,7 +117,7 @@ int cbor_get_info() { CBOR_CHECK(COSE_public_key(FIDO2_ALG_ES384, &arrayEncoder, &mapEncoder2)); CBOR_CHECK(COSE_public_key(FIDO2_ALG_ES512, &arrayEncoder, &mapEncoder2)); #ifndef ENABLE_EMULATION - if (!phy_data.enabled_curves_present || (phy_data.enabled_curves & PHY_CURVE_SECP256K1)) { + if (phy_data.enabled_curves & PHY_CURVE_SECP256K1) { #endif CBOR_CHECK(COSE_public_key(FIDO2_ALG_ES256K, &arrayEncoder, &mapEncoder2)); #ifndef ENABLE_EMULATION