Commit Graph

  • d7a33dfeeb examples/cred: handle attestation format 'none' pedro martelletto 2021-07-14 13:10:31 +02:00
  • a7bfc9a241 man: document attestation format 'none' pedro martelletto 2021-07-14 13:09:01 +02:00
  • 41b2367fa0 regress: add tests for attestation format 'none' pedro martelletto 2021-07-14 13:08:14 +02:00
  • 692cbadf17 winhello: support attestation format 'none' pedro martelletto 2021-07-14 13:08:01 +02:00
  • 7e5708288a cred: support attestation format 'none' pedro martelletto 2021-07-14 13:07:09 +02:00
  • 5c9e7a2e58 fuzz_hid: fuzz udev bits pedro martelletto 2021-07-12 11:09:30 +02:00
  • 8d6b2fb1d2 winhello: support COSE_RS256 pedro martelletto 2021-07-13 10:02:07 +02:00
  • eea375c2cc fuzz: zap xstrlen() pedro martelletto 2021-07-10 12:44:40 +02:00
  • 7da8524385 fuzz: switch to consume_str() for strings pedro martelletto 2021-07-10 12:44:08 +02:00
  • 1cd8f0dce4 fuzz/mutator_aux: include terminating NUL in consume_str() pedro martelletto 2021-07-10 12:42:08 +02:00
  • f931c3809c fuzz/mutator_aux: handle NULL in consume_str() pedro martelletto 2021-07-10 12:41:38 +02:00
  • d335640bfc config: allow requests without uv on ctap 2.1 keys pedro martelletto 2021-07-08 11:15:22 +02:00
  • 997fc3b36f fuzz: sync results pedro martelletto 2021-07-08 09:12:48 +02:00
  • c536335162 hid_linux: implement a thin synchronisation mechanism pedro martelletto 2021-07-06 12:29:45 +02:00
  • 2a9dca96c4 ci: use shallow git clones of libcbor,openssl,zlib Ludvig Michaelsson 2021-07-06 17:12:26 +02:00
  • d702ed2d3d io: discard frames with wrong channel identifier Ludvig Michaelsson 2021-07-06 16:57:10 +02:00
  • b15cd46c44 README: lowercase macOS; drop Windows 1903 blurb pedro martelletto 2021-07-06 08:56:50 +02:00
  • a8fbbb71b8 winhello: allow up=omit and up=true pedro martelletto 2021-07-01 14:45:29 +02:00
  • c8a080f8f8 winhello: allow NULL as an rp name pedro martelletto 2021-07-01 14:44:35 +02:00
  • b1b2b94c4f man: document fido2-token -Sc pedro martelletto 2021-06-30 09:27:46 +02:00
  • 8505cb95d4 tools: fido2-token -Sc to update a resident credential pedro martelletto 2021-06-29 15:47:21 +02:00
  • c9776f1e45 fuzz: enter fido_credman_set_dev_rk() pedro martelletto 2021-06-29 15:47:16 +02:00
  • 95c8983999 man: document fido_credman_set_dev_rk() pedro martelletto 2021-06-30 09:26:59 +02:00
  • 8d338dc1cc credman: add fido_credman_set_dev_rk() pedro martelletto 2021-06-29 15:46:37 +02:00
  • bbf2b8f620 credman: move fido_dev_is_fido2() check pedro martelletto 2021-06-29 10:26:29 +02:00
  • c0e85798b6 largeblob: zap superfluous assignment pedro martelletto 2021-06-29 16:23:17 +02:00
  • 1e2f27f07c pin: retire fido_dev_can_get_uv_token() pedro martelletto 2021-06-29 08:53:18 +02:00
  • 08070cd5ba cred: expand fido_dev_can_get_uv_token() pedro martelletto 2021-06-29 08:52:56 +02:00
  • d0eff18b08 assert: expand fido_dev_can_get_uv_token() pedro martelletto 2021-06-29 08:49:17 +02:00
  • acb12637b7 credman: expand fido_dev_can_get_uv_token() pedro martelletto 2021-06-29 08:43:54 +02:00
  • bad74ef633 largeblob: expand fido_dev_can_get_uv_token() pedro martelletto 2021-06-29 08:40:18 +02:00
  • 97581acff9 config: expand fido_dev_can_get_uv_token() pedro martelletto 2021-06-29 08:22:50 +02:00
  • 79c638b322 pin/ctap21_uv_token_tx: return FIDO_ERR_PIN_REQUIRED pedro martelletto 2021-06-29 08:13:38 +02:00
  • 5e91bad428 pin/ctap20_uv_token_tx: return FIDO_ERR_PIN_REQUIRED pedro martelletto 2021-06-29 08:07:44 +02:00
  • c1f7181e3a cred: use fido_blob_set in more places pedro martelletto 2021-06-23 13:38:55 +02:00
  • 4f6703de17 assert: use fido_blob_set in fido_assert_set_sig pedro martelletto 2021-06-23 13:38:30 +02:00
  • 319d48e3ce fuzz: instrumentation for fido_cred_set_id pedro martelletto 2021-06-23 14:28:33 +02:00
  • 48e8439704 man: document fido_cred_set_id pedro martelletto 2021-06-23 14:28:14 +02:00
  • cd4a8482ed cred: introduce fido_cred_set_id pedro martelletto 2021-06-23 14:24:45 +02:00
  • dde3d50bf2 consistently refer to FIDO 2.1 as such pedro martelletto 2021-06-23 10:18:57 +02:00
  • 0e0dec80e4 man: add a few missing 'return values' sections pedro martelletto 2021-06-23 10:11:40 +02:00
  • baa957e7e8 man/credman: reference fido_dev_supports_credman pedro martelletto 2021-06-23 09:57:02 +02:00
  • 0099b2127d man: drop caveat now that 2.1 is a proposed standard pedro martelletto 2021-06-23 09:47:54 +02:00
  • 438e595088 winhello: return FIDO_ERR_UNSUPPORTED_EXTENSION if pack_cred_ext() fails pedro martelletto 2021-06-22 16:11:22 +02:00
  • 3fdd59ae2f winhello: allow credentials to be created with hmac-secret pedro martelletto 2021-06-22 16:08:50 +02:00
  • da23ccf282 winhello: print api version pedro martelletto 2021-06-22 14:42:40 +02:00
  • 5bd21ad8fd winhello: use fido_cbor_info_reset() pedro martelletto 2021-06-18 09:51:17 +02:00
  • 7f13170318 define fido_cbor_info_reset() pedro martelletto 2021-06-17 17:09:13 +02:00
  • fd3562ed44 pin, u2f: use fido_blob_reset() in more places pedro martelletto 2021-06-17 10:33:57 +02:00
  • b56cad3023 bio, credman: use fido_blob_reset() in more places pedro martelletto 2021-06-16 15:05:47 +02:00
  • 7e083494b8 cred: use fido_blob_reset() in a few more places pedro martelletto 2021-06-16 11:37:06 +02:00
  • fdaf5f3dd3 introduce fido_dev_is_winhello() pedro martelletto 2021-06-15 15:50:24 +02:00
  • 72bd8df95d initial support for windows hello pedro martelletto 2021-06-09 16:28:07 +02:00
  • b2c60be48f introduce fido_{assert,cred}_set_clientdata() pedro martelletto 2021-06-09 16:07:47 +02:00
  • c890bae506 export pin.c's sha256() pedro martelletto 2021-06-09 16:04:18 +02:00
  • 6aa413b6e7 dev: drop unnecessary variable; no functional change pedro martelletto 2021-06-08 17:16:20 +02:00
  • 98d7cac777 tools: retry with pin on FIDO_ERR_UV_BLOCKED pedro martelletto 2021-05-27 13:54:33 +02:00
  • 974548747d fuzz: sync results pedro martelletto 2021-05-24 17:02:24 +02:00
  • 89d6509741 fuzz: crank docker image pedro martelletto 2021-05-24 17:02:10 +02:00
  • 456facda8e pkg-config: revert 4b9ff83 pedro martelletto 2021-05-21 13:59:51 +02:00
  • a447d6d41e cmake: remove code duplication pedro martelletto 2021-05-21 12:37:43 +02:00
  • 4f6b52aed2 fido2-token: print array of supported algorithms pedro martelletto 2021-05-11 16:34:16 +02:00
  • 7ad86a74ff fuzz: exercise fido_cbor_info_algorithm_{type,cose,count} pedro martelletto 2021-05-11 16:33:54 +02:00
  • b6973c735c examples: use fido_cbor_info_algorithm_{type,cose,count} pedro martelletto 2021-05-11 16:33:27 +02:00
  • 8f31c7c5fb man: document fido_cbor_info_algorithm_{type,cose,count} pedro martelletto 2021-05-11 16:32:51 +02:00
  • 94e8768f1e src: define fido_cbor_info_algorithm_{type,cose,count} pedro martelletto 2021-05-11 16:31:12 +02:00
  • cfc61a774f fido2-token: print array of supported transports pedro martelletto 2021-05-10 15:23:21 +02:00
  • 631de6da5f fuzz: exercise fido_cbor_info_transports_{ptr,len} pedro martelletto 2021-05-10 14:16:19 +02:00
  • 5234c30fe0 examples: use fido_cbor_info_transports_{ptr,len} pedro martelletto 2021-05-10 14:16:15 +02:00
  • 4f98743763 man: document fido_cbor_info_transports_{ptr,len} pedro martelletto 2021-05-10 14:16:10 +02:00
  • bc6763297b src: define fido_cbor_info_transports_{ptr,len} pedro martelletto 2021-05-10 14:16:04 +02:00
  • 3bb573cdd3 info: trim duplicate code pedro martelletto 2021-05-10 13:42:15 +02:00
  • fae9220016 take us to 1.8.0 pedro martelletto 2021-05-10 13:29:55 +02:00
  • fec60b7e4f remove references to and CI support for Ubuntu 16.04 (Xenial) pedro martelletto 2021-05-10 11:04:28 +02:00
  • ad1dc49ab7 config: zap dead code pedro martelletto 2021-04-29 14:48:06 +02:00
  • a675c2e529 fuzz: sync results pedro martelletto 2021-04-28 12:06:22 +02:00
  • cc047f4af9 retire the static code analysis workflow pedro martelletto 2021-04-20 10:55:38 +02:00
  • da5b4881d5 man: fix description of fido_assert_blob_{ptr,len} pedro martelletto 2021-04-19 08:43:58 +02:00
  • 57256e2c36 cmake: consistently prefer 'if(' over 'if (' pedro martelletto 2021-04-17 10:59:15 +02:00
  • 4bd253dd76 hid_hidapi: fix build w/ USE_HIDAPI on Linux pedro martelletto 2021-04-17 10:57:57 +02:00
  • 6117603260 hid_linux: do not fail if unable to retrieve product info pedro martelletto 2021-04-16 13:09:05 +02:00
  • b573dba78a fido2-token: list -Du, -Sf in synopsis pedro martelletto 2021-04-14 09:05:28 +02:00
  • 12844c7191 actions: build with CMAKE_BUILD_TYPE=Release pedro martelletto 2021-04-04 09:24:53 +02:00
  • 8edb9a204b log: explicit truncation to placate gcc; gh#318 pedro martelletto 2021-04-04 10:41:24 +02:00
  • d3ed2bfc11 Changed installation directory of DLLs on Windows Sönke Schau 2021-03-31 14:15:24 +02:00
  • 6eb9b2a0fa re-enable nfc support on linux pedro martelletto 2021-04-01 09:54:46 +02:00
  • bca3069591 windows: package static zlib as well pedro martelletto 2021-04-01 08:06:41 +02:00
  • 999f4ae465 release 1.7.0 pedro martelletto 2021-03-29 17:28:56 +02:00
  • a36538af8a cmake: complain if zlib cannot be found pedro martelletto 2021-03-29 14:07:22 +02:00
  • ea6035232b ecdh: restore openssl 1.0 compatibility pedro martelletto 2021-03-29 10:10:44 +02:00
  • 1aa7310251 actions: build on ubuntu 16.04 with openssl 1.0 pedro martelletto 2021-03-29 09:26:59 +02:00
  • ef9b58084a cmake: print version of dependencies pedro martelletto 2021-03-29 09:04:26 +02:00
  • 591fed9cb6 windows: crank libressl to 3.2.5 pedro martelletto 2021-03-29 08:24:56 +02:00
  • 06af0e6e38 fuzz: sync results pedro martelletto 2021-03-26 12:37:18 +01:00
  • 9b5b20a336 rework test.sh; add a few more tests pedro martelletto 2021-03-26 10:04:47 +01:00
  • c50f55188d actions: crank openssl to 1.1.1k pedro martelletto 2021-03-25 15:31:44 +01:00
  • a1ea80e8d2 cred: remove large-blob key hack from verify Ludvig Michaelsson 2021-03-25 08:53:47 +01:00
  • 46bfafa49c assert: tweak 8715f33 pedro martelletto 2021-03-24 10:38:57 +01:00
  • a4ed6da3e8 man/fido2-cred: clarify cred_protect, caveats pedro martelletto 2021-03-24 11:02:59 +01:00
  • 8289419975 pin: move ecdh and pk checks to uv_token_wait() pedro martelletto 2021-03-23 17:50:42 +01:00