Commit Graph

  • 200ceb37d0 actions: add a Cygwin CI runner pedro martelletto 2021-11-24 14:45:54 +01:00
  • e0f8b700c7 fuzz: sync results pedro martelletto 2021-11-22 09:06:55 +01:00
  • b32020cca7 winhello: add casts to placate gcc Corinna Vinschen 2021-11-12 14:30:35 +01:00
  • 4f5583343a winhello: make webauthn optional Achim Gratz 2021-11-15 09:45:54 +01:00
  • f23e7d9768 Cygwin/MSYS: fix cmake build settings Corinna Vinschen 2021-11-12 14:40:16 +01:00
  • 3d4c50fc47 Cygwin/MSYS: Define otherwise undefined Windows error codes Corinna Vinschen 2021-11-12 14:34:02 +01:00
  • a6aecf8af7 Fix Windows/Posix type mismatch in printf-like statements Corinna Vinschen 2021-11-12 14:36:50 +01:00
  • 3aa6b0c56e winhello.c: fix missing argument in debug output Corinna Vinschen 2021-11-12 14:31:59 +01:00
  • 3f02e3d092 winhello.c: Remove unused function to_utf8 Corinna Vinschen 2021-11-12 14:30:57 +01:00
  • 55e2fc2b06 webauthn.h: ignore `#pragma region' on non-MSVC compiler Corinna Vinschen 2021-11-12 14:34:50 +01:00
  • 0d0b2af241 hid_osx: handle devices with paths > 511 bytes pedro martelletto 2021-11-12 11:25:21 +01:00
  • 8a7f92cb1d Bump libcbor to v0.9.0 Pavel Kalvoda 2021-11-14 23:26:03 +01:00
  • d16408cd7c regress/cred: fix formatting pedro martelletto 2021-11-09 08:33:14 +01:00
  • 9a842f7335 regress: test tpm attestation of es256 credentials pedro martelletto 2021-11-04 16:41:54 +01:00
  • 24c0d68e60 windows/release: bump SDK to 143 pedro martelletto 2021-11-05 08:10:42 +01:00
  • b15bce55ec regress/cred: rename tpm test to accommodate es256 pedro martelletto 2021-11-04 16:39:16 +01:00
  • c4c25cd2a4 tpm: add support for es256 credentials pedro martelletto 2021-11-04 15:05:26 +01:00
  • ccc97f7876 winhello: set cred->authdata_raw pedro martelletto 2021-11-04 14:16:27 +01:00
  • 69aac6378d tpm: fix definition of TPMA_SIGN pedro martelletto 2021-11-04 14:10:35 +01:00
  • d912c0c91d tpm: rsa2048 -> rs256 pedro martelletto 2021-11-04 14:04:45 +01:00
  • f64df3b86e cmake: use tabs for indentation pedro martelletto 2021-11-03 09:54:16 +01:00
  • 631e607bb3 cmake: allow toggling of NFC_LINUX pedro martelletto 2021-11-03 09:31:40 +01:00
  • d0c89ecd13 cmake: allow toggling of USE_WINHELLO pedro martelletto 2021-11-03 09:17:26 +01:00
  • 970be4f38c winhello: tweak uv defaults pedro martelletto 2021-11-01 09:24:02 +01:00
  • 75ddee5c68 winhello: webauthn_get_api_version might not exist pedro martelletto 2021-10-29 11:10:34 +02:00
  • f7d0e7f5d0 take us to 1.10.0 pedro martelletto 2021-10-29 11:07:20 +02:00
  • e1c761a9a0 release 1.9.0 pedro martelletto 2021-10-27 14:02:28 +02:00
  • b434c48d85 hid_osx: sort pedro martelletto 2021-10-27 09:25:50 +02:00
  • 22a8878cac hid_osx: handle kIOMasterPortDefault deprecation pedro martelletto 2021-10-26 16:04:16 +02:00
  • 0c2832549a windows/release: build for ARM64, ARM pedro martelletto 2021-10-25 09:58:42 +02:00
  • b155f23302 windows/build: build for ARM64, ARM pedro martelletto 2021-10-25 08:54:59 +02:00
  • 05b81f62e1 windows/build: unpin WinSDK pedro martelletto 2021-10-25 08:54:21 +02:00
  • fd35d29d67 windows/build: drop windows-2019 build pedro martelletto 2021-10-25 08:49:24 +02:00
  • d37caaba1b windows/build: reuse existing libressl sources pedro martelletto 2021-10-25 08:46:15 +02:00
  • 344d614351 winhello: require uv if credProtect is set pedro martelletto 2021-10-25 07:48:32 +02:00
  • 3f46f43e5e README: update NFC blurb pedro martelletto 2021-10-22 07:59:32 +02:00
  • e201e0d341 cmake: sort; no functional change pedro martelletto 2021-10-21 15:38:23 +02:00
  • 8c2fe36625 fuzz: sync results pedro martelletto 2021-10-21 15:36:34 +02:00
  • 0023ff623d fuzz: disable branch information for now pedro martelletto 2021-10-21 14:52:06 +02:00
  • ed963579ca actions: crank OpenBSD build to 7.0 pedro martelletto 2021-10-21 11:22:40 +02:00
  • a08ffdf767 winhello: switch from webauthn.lib to webauthn.dll pedro martelletto 2021-10-21 10:37:50 +02:00
  • 04cf23a176 cmake: ignore MSVC C4152 pedro martelletto 2021-10-21 10:35:15 +02:00
  • 9742d389ac windows: import Microsoft's webauthn.h pedro martelletto 2021-10-21 10:31:04 +02:00
  • 22441af27d windows: honour runtime flags pedro martelletto 2021-10-20 15:20:39 +02:00
  • 5dd4949551 NEWS: add 1.9.0 blurb pedro martelletto 2021-10-18 15:37:02 +02:00
  • da5da4c3fa cmake: Add -Werror when checking host compiler for -fstack-protector John Paul Adrian Glaubitz 2021-10-17 19:49:00 +02:00
  • e8a2cebb13 fuzz: reintroduce msan instrumentation pedro martelletto 2021-10-15 13:56:43 +02:00
  • 725c26668a u2f: switch to fido_cred_set_attstmt() pedro martelletto 2021-10-14 12:31:33 +02:00
  • 1d21193872 u2f_get_touch_begin: take a timeout parameter pedro martelletto 2021-10-11 15:40:03 +02:00
  • 74fd621ac3 u2f: remove no longer needed FIDO_FUZZ code pedro martelletto 2021-10-11 15:35:18 +02:00
  • 9ef8ad4e9d fuzz: use a synthetic device timeout of 300ms pedro martelletto 2021-10-11 15:34:31 +02:00
  • 2bd5c962a2 fuzz: implement a deterministic random clock pedro martelletto 2021-10-11 15:26:00 +02:00
  • fbde782e6c README: simplify build instructions pedro martelletto 2021-10-12 08:28:34 +02:00
  • b83f399cbc time: let read primitive determine timeout Ludvig Michaelsson 2021-10-11 13:10:48 +02:00
  • f20a735c0a iso7816: Avoid storing pointers in a packed structure Jessica Clarke 2021-10-02 16:51:38 +01:00
  • 49854ffad2 windows: rework build script pedro martelletto 2021-10-01 13:00:32 +02:00
  • 2de6a8d7f3 regress: add missing fido_dev_free() calls pedro martelletto 2021-10-01 09:37:41 +02:00
  • 197fb762ce regress: explicit casts to placate ubsan warnings pedro martelletto 2021-10-01 09:35:47 +02:00
  • ce0b492f27 fuzz: export fido_dev_set_timeout, fido_{assert,cred}_set_clientdata pedro martelletto 2021-10-01 09:22:26 +02:00
  • 3e0376d21e regress: use ctest(1) to run tests pedro martelletto 2021-10-01 09:13:15 +02:00
  • 4e53bad402 windows: check cmake's exit code for errors pedro martelletto 2021-09-30 15:07:41 +02:00
  • c91f7fbfa7 windows: quieten the verification of libressl's signature pedro martelletto 2021-09-30 14:53:34 +02:00
  • d779269a8a windows: tentatively set ErrorActionPreference to Stop pedro martelletto 2021-09-30 14:18:18 +02:00
  • 9bf7ca7543 windows: introduce a thin function to clone repos pedro martelletto 2021-09-30 14:16:29 +02:00
  • b5f647b3e0 windows: don't build libcbor examples pedro martelletto 2021-09-30 13:23:05 +02:00
  • c516217405 cmake: define {CBOR,CRYPTO,ZLIB}_BIN_DIRS under msvc pedro martelletto 2021-09-30 12:44:54 +02:00
  • d82d1b13ee regress: test fido_dev_set_timeout() pedro martelletto 2021-09-29 14:14:41 +02:00
  • 71c5d908c8 man: also mention FIDO_ERR_TX for timeouts Ludvig Michaelsson 2021-09-29 15:56:47 +02:00
  • 079b2c35e0 time: error out if elapsed time exceeds timeout Ludvig Michaelsson 2021-09-29 14:40:13 +02:00
  • 957ef06d8f io: best effort enforcement of tx timeouts Ludvig Michaelsson 2021-09-29 11:56:12 +02:00
  • 91105a2508 actions: crank BSD builds to FreeBSD 13, OpenBSD 6.9 pedro martelletto 2021-09-29 09:59:17 +02:00
  • 89fbb72b4b examples: switch to fido_dev_set_timeout() pedro martelletto 2021-09-29 08:12:57 +02:00
  • 672b72abc9 dev: add fido_dev_set_timeout Ludvig Michaelsson 2021-09-28 13:03:29 +02:00
  • bf9b59b03b io: measure tx duration Ludvig Michaelsson 2021-09-27 13:02:47 +02:00
  • da23c626ce authkey: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:48:17 +02:00
  • ef1294b7aa pin: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:47:11 +02:00
  • cc3505fdda largeblob: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:46:17 +02:00
  • e7d5735e89 bio: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:44:57 +02:00
  • 8ee26b7151 credman: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:42:21 +02:00
  • eaeab1a7e4 cred: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:39:39 +02:00
  • 6a782959d1 assert: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:38:23 +02:00
  • 87ef01e240 u2f: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:37:45 +02:00
  • 4cef37e759 config: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:44:07 +02:00
  • d55bea758a reset: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 12:34:50 +02:00
  • bb581b4956 fuzz: update Dockerfile to LLVM 12 pedro martelletto 2021-09-24 16:40:13 +02:00
  • b44d9168fe dev,info: prepare to measure tx duration Ludvig Michaelsson 2021-09-27 09:45:40 +02:00
  • 8884c18084 u2f: clamp transaction delay to remaining timeout Ludvig Michaelsson 2021-09-24 14:36:38 +02:00
  • d008e5dfda nfc: measure and subtract duration of rx from timeout Ludvig Michaelsson 2021-09-24 12:06:18 +02:00
  • 2a82117710 io: measure and subtract duration of rx from timeout Ludvig Michaelsson 2021-09-24 11:15:54 +02:00
  • 3664634d5e time: introduce functions to measure duration Ludvig Michaelsson 2021-09-24 11:13:10 +02:00
  • 1b6118f4f6 winhello: add support for a timeout argument Ludvig Michaelsson 2021-09-24 08:19:18 +02:00
  • e563be6647 io: accept timeout as a reference Ludvig Michaelsson 2021-09-23 14:46:09 +02:00
  • 463494c28f man: expand on missing vendor/product strings pedro martelletto 2021-09-23 16:06:40 +02:00
  • 758e88ecad nfc_linux: accept devices without id strings pedro martelletto 2021-09-23 16:30:39 +02:00
  • 2818288db5 hid_linux: fallback to empty strings pedro martelletto 2021-09-23 15:11:05 +02:00
  • e093ccf04a hid_{osx,win}: accept devices without id strings pedro martelletto 2021-09-23 14:49:37 +02:00
  • 695c1016ee authkey,ecdh: pass timeout by reference Ludvig Michaelsson 2021-09-23 13:14:55 +02:00
  • 9766238a78 man: add missing argument to fido2-token Ludvig Michaelsson 2021-09-23 15:54:56 +02:00
  • ec3d7d410e pin: pass timeout by reference Ludvig Michaelsson 2021-09-23 13:11:40 +02:00
  • 15918e3f83 largeblob: pass timeout by reference Ludvig Michaelsson 2021-09-23 12:16:42 +02:00