diff --git a/CMakeLists.txt b/CMakeLists.txt index a84a0841..1c97a09d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,7 +43,7 @@ option(BUILD_STATIC_LIBS "Build a static library" ON) option(BUILD_TOOLS "Build tool programs" ON) option(FUZZ "Enable fuzzing instrumentation" OFF) option(USE_HIDAPI "Use hidapi as the HID backend" OFF) -option(USE_PCSC "Enable experimental PCSC support" ON) +option(USE_PCSC "Enable experimental PCSC support" OFF) option(USE_WINHELLO "Abstract Windows Hello as a FIDO device" ON) option(NFC_LINUX "Enable NFC support on Linux" ON) diff --git a/LICENSE b/LICENSE index f0fe063d..62f584be 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2018-2025 Yubico AB. All rights reserved. +Copyright (c) 2018-2026 Yubico AB. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are diff --git a/NEWS b/NEWS index 9f7c1563..8d6be210 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,46 @@ +* Version 1.17.0 (unreleased) + ** Added CTAP 2.3 support. + ** Support application-managed PIN/UV Auth tokens; gh#806. + ** Support 64-byte hmac-secret salts when using windows://hello. + ** Fixed a U2F transaction handling bug when a timeout had been set; gh#917. + ** Fixed a bug where stdin was closed on fido_nl_new failure; gh#923. + ** fido2-token: new -G -t mode to to retrieve a PPUAT. + ** fido2-token: new -I -t mode for deciphering encrypted fields. + ** fido2-cred -M: support the -t toggle argument + ** Improved documentation and examples. + ** New API calls: + - fido_cbor_info_attfmts_len; + - fido_cbor_info_attfmts_ptr; + - fido_cbor_info_cfgcmds_len; + - fido_cbor_info_cfgcmds_ptr; + - fido_cbor_info_decrypt; + - fido_cbor_info_encid_len; + - fido_cbor_info_encid_ptr; + - fido_cbor_info_encstate_len; + - fido_cbor_info_encstate_ptr; + - fido_cbor_info_id_len; + - fido_cbor_info_id_ptr; + - fido_cbor_info_long_touch_reset; + - fido_cbor_info_maxpinlen; + - fido_cbor_info_pin_policy; + - fido_cbor_info_pin_policy_url_len; + - fido_cbor_info_pin_policy_url_ptr; + - fido_cbor_info_reset_transports_len; + - fido_cbor_info_reset_transports_ptr; + - fido_cbor_info_state_len; + - fido_cbor_info_state_ptr; + - fido_cbor_info_uv_count_since_pin; + - fido_cred_hmac_secret_len; + - fido_cred_hmac_secret_ptr; + - fido_cred_payment; + - fido_cred_set_hmac_salt; + - fido_cred_set_hmac_secret; + - fido_dev_get_puat; + - fido_dev_get_uv_retry_count; + - fido_dev_puat_len; + - fido_dev_puat_ptr; + - fido_dev_set_puat. + * Version 1.16.0 (2025-05-06) ** Added support for enterprise attestation. ** Improved handling of invalid key handles in U2F key lookup; gh#819.