From 4fe29750f2d98359e61509d04cd2a8d93ea0ca18 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 29 Dec 2022 02:07:42 +0100 Subject: [PATCH] Add some ifdefs for ccid. Signed-off-by: Pol Henarejos --- src/fido/fido.c | 4 ++++ src/fido/oath.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/fido/fido.c b/src/fido/fido.c index ec47a82..5a19721 100644 --- a/src/fido/fido.c +++ b/src/fido/fido.c @@ -30,7 +30,9 @@ #include "mbedtls/hkdf.h" #include "pk_wrap.h" #include "crypto_utils.h" +#ifdef ITF_CCID #include "ccid.h" +#endif #include #include @@ -63,7 +65,9 @@ app_t *fido_select(app_t *a, const uint8_t *aid, uint8_t aid_len) { } void __attribute__ ((constructor)) fido_ctor() { +#ifdef ITF_CCID ccid_atr = atr_fido; +#endif register_app(fido_select); } diff --git a/src/fido/oath.c b/src/fido/oath.c index 7189806..5f14968 100644 --- a/src/fido/oath.c +++ b/src/fido/oath.c @@ -30,7 +30,9 @@ #include "mbedtls/hkdf.h" #include "pk_wrap.h" #include "crypto_utils.h" +#ifdef ITF_CCID #include "ccid.h" +#endif #include "version.h" #include "asn1.h" #include