Commit Graph

  • 800ee4c3ca regress: add a test for #546 pedro martelletto 2022-03-22 11:43:28 +01:00
  • 5acee772b5 fuzz: sync results pedro martelletto 2022-03-21 10:24:21 +01:00
  • 3dbf51f9c7 fuzz/Makefile: missing / pedro martelletto 2022-03-21 10:08:05 +01:00
  • 30c2aaaab6 fuzz/Makefile: ignore pcsclite.h pedro martelletto 2022-03-21 10:03:10 +01:00
  • 38633a23d7 windows: bump LibreSSL to 3.4.3 pedro martelletto 2022-03-16 07:33:19 +01:00
  • 7b062827b3 actions: bump OpenSSL to 1.1.1n, 3.0.2 pedro martelletto 2022-03-16 07:31:59 +01:00
  • 107e5f5227 cmake: drop FUZZ_PCSC pedro martelletto 2022-03-15 08:46:27 +01:00
  • 5c71657ede actions/cifuzz: use asan, msan, and ubsan pedro martelletto 2022-03-15 12:53:35 +01:00
  • 4f4830225f actions: bump OpenSSL 1.1 to 1.1.1m pedro martelletto 2022-03-15 07:39:14 +01:00
  • 801e224279 actions: run fuzz_pcsc pedro martelletto 2022-03-11 16:27:59 +01:00
  • 73871be5dc fuzz/build-coverage: build with -DFUZZ_PCSC=ON pedro martelletto 2022-03-11 15:24:53 +01:00
  • cb94e4dee5 fuzz/Makefile: add fuzz_pcsc target; bump version pedro martelletto 2022-03-11 15:18:54 +01:00
  • 3e223589bc fuzz/Dockerfile: use shallow clones pedro martelletto 2022-03-11 15:18:19 +01:00
  • e9ddb632f3 fuzz/Dockerfile: install libpcsclite-dev pedro martelletto 2022-03-11 15:17:47 +01:00
  • d04428e975 fuzz: add a harness to fuzz pcsc.c pedro martelletto 2022-03-11 10:34:59 +01:00
  • 20e14a4dc7 pcsc: drop diagnostic leftover pedro martelletto 2022-03-11 10:14:40 +01:00
  • ec8f45b624 pcsc: use asprintf instead of snprintf + strdup pedro martelletto 2022-03-11 07:52:50 +01:00
  • 3050185c73 openbsd-compat: asprintf compatibility shim pedro martelletto 2022-03-11 08:21:00 +01:00
  • 3774f0cad1 actions: master -> main pedro martelletto 2022-03-08 10:26:46 +01:00
  • fa405d8da7 pcsc: use 'pcsc://slotN' prefix for consistency with nfc, windows pedro martelletto 2022-03-04 15:43:50 +01:00
  • c51e0831bc pcsc: use a smaller buffer to store short APDUs pedro martelletto 2022-03-04 14:52:09 +01:00
  • da076142ce enable USE_PCSC everywhere modulo fuzz builds pedro martelletto 2022-03-04 11:01:12 +01:00
  • 9ed20f8bab pcsc: return SCARD_E_NO_READERS_AVAILABLE if we fail to list_readers() pedro martelletto 2022-03-04 08:18:13 +01:00
  • 93014073e2 pcsc: switch to fido_to_uint64() pedro martelletto 2022-03-03 15:45:32 +01:00
  • a16e5ddd52 nfc_linux: switch to fido_to_uint64() pedro martelletto 2022-03-03 15:43:09 +01:00
  • b5893b1e03 define fido_to_uint64() and move it to util.c pedro martelletto 2022-03-03 15:17:31 +01:00
  • 4889747cbd pcsc: use shorter paths pedro martelletto 2022-03-02 15:11:14 +01:00
  • d9f5f936e0 udev: add SoloKey v2 ID Bertrand Jacquin 2022-02-27 08:37:18 +00:00
  • 22f0591cfa experimental support for PC/SC NFC readers pedro martelletto 2022-02-24 14:13:23 +01:00
  • 278f7cc096 nfc_linux: style tweaks; no binary change pedro martelletto 2022-02-23 16:56:59 +01:00
  • 94bd47e3e1 nfc: style tweaks; no binary change pedro martelletto 2022-02-23 16:51:37 +01:00
  • 9284588b77 dev: abstract check for nfc paths pedro martelletto 2022-02-23 15:27:44 +01:00
  • 7608caf6c9 NFC_LINUX -> USE_NFC; no functional change pedro martelletto 2022-02-23 14:42:19 +01:00
  • 237e9b17ca nfc_linux: split fido_nfc_[rt]x into nfc.c pedro martelletto 2022-02-23 13:50:40 +01:00
  • 92dca597a3 nfc_linux: set p1 to 0, as we don't support NFCCTAP_GETRESPONSE pedro martelletto 2022-02-23 08:03:02 +01:00
  • af2d9f6782 fuzz: wrap asprintf pedro martelletto 2022-02-21 09:08:00 +01:00
  • 07cbcd9009 fuzz: sync results pedro martelletto 2022-02-21 08:06:38 +01:00
  • dcbdd57752 nfc_linux: reset pointer after failed asprintf() pedro martelletto 2022-02-17 16:03:10 +01:00
  • 9686e5371a dev: restrict visibility of fido_dev_set_sigmask Ludvig Michaelsson 2022-02-15 16:30:08 +01:00
  • 977f4687c2 winhello: sort according to CTAP2 canonical CBOR encoding form pedro martelletto 2022-02-15 10:25:37 +01:00
  • 1a77c380f1 Advertise "uv" capability, not "clientPin". Corinna Vinschen 2022-02-14 21:34:46 +01:00
  • f65f1e7bc2 fuzz: add prng_up to export.gnu Alexandru Geana 2022-01-31 11:23:47 +00:00
  • 84483fe5f7 cmake: prefer indefinite articles pedro martelletto 2022-01-21 09:50:33 +01:00
  • 63cc228162 regress: use _FIDO2_LIBRARY pedro martelletto 2022-01-21 09:47:57 +01:00
  • 89852929b1 cmake: define _FIDO2_LIBRARY once pedro martelletto 2022-01-21 09:44:48 +01:00
  • 3bd3b2329a cmake: CMAKE_BINARY_DIR -> PROJECT_BINARY_DIR pedro martelletto 2022-01-21 09:42:16 +01:00
  • 3ab79a901e cmake: CMAKE_SOURCE_DIR -> PROJECT_SOURCE_DIR pedro martelletto 2022-01-20 08:03:23 +01:00
  • 0ab346aab1 take us to 1.11.0 pedro martelletto 2022-01-18 13:16:11 +01:00
  • 80cd544a15 windows/release.ps1: repair 8ebe1aad pedro martelletto 2022-01-18 13:12:35 +01:00
  • 7c83da50b2 release 1.10.0 pedro martelletto 2022-01-17 13:42:03 +01:00
  • d2caf8ec7a fuzz: sync results pedro martelletto 2022-01-17 11:54:41 +01:00
  • 5e6ae4ac18 man/fido_init.3: suggestion from kostas@ pedro martelletto 2022-01-14 15:45:59 +01:00
  • 480db536a6 man: document fido_cred_verify_self(3) pedro martelletto 2022-01-14 11:12:36 +01:00
  • e8605b5db5 man/fido_credman_metadata_new.3: trim whitespace pedro martelletto 2022-01-14 11:10:26 +01:00
  • eb7bb6ebdb man: document fido_dev_supports_permissions(3) pedro martelletto 2022-01-14 10:50:54 +01:00
  • 3b3318ae49 src: declare fido_dev_supports_permissions pedro martelletto 2022-01-14 10:48:33 +01:00
  • b4b4f8f27b man: document fido_set_log_handler(3) pedro martelletto 2022-01-14 10:28:27 +01:00
  • 45a3de0517 man/fido_assert*.3: adjust for concision, clarity pedro martelletto 2022-01-13 15:57:36 +01:00
  • 4ae29ebba3 NEWS: add 1.10.0 blurb pedro martelletto 2022-01-13 09:51:38 +01:00
  • e1b0b82a59 tools/test: bump date, fw version pedro martelletto 2022-01-11 11:59:32 +01:00
  • acacf4a8fd tools/test: avoid obscure heredoc behaviour pedro martelletto 2022-01-11 11:56:08 +01:00
  • 3330909616 .actions: git -> https pedro martelletto 2022-01-11 12:12:09 +01:00
  • e4b4b28cd7 man: reword fido_dev_{new,open}_with_info Ludvig Michaelsson 2022-01-10 10:06:50 +01:00
  • c7917d9c84 src/fido.h: sort pedro martelletto 2022-01-10 08:20:37 +01:00
  • f085efe912 man: fix check.sh findings pedro martelletto 2022-01-07 14:11:21 +01:00
  • 0e05feb010 man: add a simple check.sh pedro martelletto 2022-01-07 14:01:01 +01:00
  • 8ebe1aaddf Added static symbols to produced packages Andrew Menagarishvili 2022-01-03 14:06:24 -08:00
  • 2682ee96cb man: miscellaneous fixes pedro martelletto 2022-01-04 15:22:50 +01:00
  • b09dfeecbf stylistic consistency fixes pedro martelletto 2022-01-04 16:05:58 +01:00
  • d4623fd389 LICENSE: bump copyright pedro martelletto 2022-01-03 10:51:24 +01:00
  • 73116d44ef winhello: check winhello_get_assert() against FIDO_OK pedro martelletto 2022-01-03 08:12:12 +01:00
  • 5c6be257f6 winhello: wrap at 80 chars; trim whitespace pedro martelletto 2022-01-03 08:16:31 +01:00
  • 980654105d winhello: fallback to GetTopWindow() pedro martelletto 2021-12-27 15:14:51 +01:00
  • 7a6b6aafe8 fuzz: sync results pedro martelletto 2021-12-23 08:58:52 +01:00
  • fca95e07bd add a basic SECURITY.md pedro martelletto 2021-12-22 13:24:55 +01:00
  • 55412b5992 webauthn.h: sync w/ microsoft/webauthn d6650d5f1 pedro martelletto 2021-12-15 14:38:53 +01:00
  • 5c18e622b3 actions: bump openssl3 to 3.0.1 pedro martelletto 2021-12-15 09:46:59 +01:00
  • a614d58123 winhello: always perform api version check pedro martelletto 2021-12-15 09:13:04 +01:00
  • 4d6ce08a94 fuzz/fuzz_hid: enter fido_dev_info_set() pedro martelletto 2021-12-14 13:34:09 +01:00
  • cb46c38a4f ci: emit full response on error Ludvig Michaelsson 2021-12-14 13:14:59 +01:00
  • e8de211940 manifest: reset devlist entry on fido_dev_info_set Ludvig Michaelsson 2021-12-14 11:07:36 +01:00
  • 841ec6e4d8 man: clarify fido_dev_force_{fido2,u2f} pedro martelletto 2021-12-13 11:02:33 +01:00
  • 25994b7110 man: add fido_assert_set_authdata_raw alias Ludvig Michaelsson 2021-12-09 11:35:59 +01:00
  • 2062785857 man: add eddsa_pk_from_EVP_PKEY alias Ludvig Michaelsson 2021-12-09 11:34:54 +01:00
  • 219e893e42 man: add fido_dev_has_pin alias Ludvig Michaelsson 2021-12-09 11:15:00 +01:00
  • e730336024 man: add fido_dev_{io_handle,set_transport_functions} alias Ludvig Michaelsson 2021-12-09 10:15:45 +01:00
  • 8daf8eaa26 man: add fido_dev_{new,open}_with_info alias Ludvig Michaelsson 2021-12-09 10:15:16 +01:00
  • ff5bc993ff man: add fido_dev_info_set alias Ludvig Michaelsson 2021-12-09 10:14:47 +01:00
  • 4f64cf0996 ci: handle jq query failing Ludvig Michaelsson 2021-12-08 11:17:07 +01:00
  • bd28ceb1d2 bio: fix ctap canonical cbor encoding pedro martelletto 2021-12-09 09:32:29 +01:00
  • de687f2bd7 New function fido_dev_info_set fills out a fido_dev_info_t record. Taylor R Campbell 2021-12-04 22:28:19 +00:00
  • 992c4ae456 New function fido_dev_io_handle. Taylor R Campbell 2021-12-04 21:58:03 +00:00
  • 82dc7f1e13 Document and export fido_dev_new_with_info, fido_dev_open_with_info. Taylor R Campbell 2021-12-04 21:53:43 +00:00
  • a1a0b64cc4 cbor: trim whitespace pedro martelletto 2021-12-08 10:29:47 +01:00
  • 77778c7c77 ci: switch to the bsd runners' graphql api Ludvig Michaelsson 2021-12-07 16:21:52 +01:00
  • c04d8b96e4 Define _NETBSD_SOURCE when building on NetBSD. Taylor R Campbell 2021-12-04 22:29:45 +00:00
  • fcc487b59e windows: silence C4201 pedro martelletto 2021-12-02 10:06:18 +01:00
  • 01b6eff4e9 winhello: fix function typedefs for 32 bit x86 Corinna Vinschen 2021-11-29 12:41:44 +01:00
  • 145223214b windows: bump LibreSSL to 3.4.2 pedro martelletto 2021-11-26 09:34:00 +01:00
  • 1cd5866dbe Cygwin/MSYS: support pkg-config SquallATF 2021-11-26 12:03:38 +08:00