Commit Graph

  • e4bf443d79 fuzz: sync results pedro martelletto 2020-11-08 12:53:27 +01:00
  • d42c63f2c5 document fido_assert_authdata_ptr's return value pedro martelletto 2020-11-07 09:57:16 +01:00
  • 794b099f9d udev: add Nitrokey 3C NFC Szczepan Zalega 2020-11-06 18:23:24 +01:00
  • abcb25c055 dev: add fido_dev_supports_credman() Ludvig Michaelsson 2020-11-06 11:02:09 +01:00
  • c26776a3dc cmake: help cmake add PIE flags Gabriel Kihlman 2020-11-04 13:15:45 +01:00
  • 23169adea8 unify common code pedro martelletto 2020-11-03 12:16:20 +01:00
  • cc2d2009d5 cbor: fix ordering of cbor_encode_extensions Ludvig Michaelsson 2020-11-02 10:54:58 +01:00
  • ee06c11d36 add a thin harness to fuzz parts of hid.c pedro martelletto 2020-11-01 09:42:41 +01:00
  • 28ff09aedc extern.h: group prototypes pedro martelletto 2020-11-01 09:57:58 +01:00
  • ce8f3f4d74 add a freebsd hid backend pedro martelletto 2020-10-31 08:44:33 +01:00
  • 4faf7d7608 move report descriptor parsing code to hid.c pedro martelletto 2020-10-31 08:36:42 +01:00
  • fadcc9847b compile with fortify where applicable Gabriel Kihlman 2020-10-29 15:05:07 +01:00
  • c2bc5c42d1 windows: enable verbose output in cmake pedro martelletto 2020-10-28 09:04:27 +01:00
  • ee777848b4 windows: enable /guard:cf /sdl pedro martelletto 2020-10-28 08:50:39 +01:00
  • 8ed0b777ae windows: crank LibreSSL to 3.2.2 pedro martelletto 2020-10-21 05:58:04 +02:00
  • 3d3f54cc8e windows: build on pull requests pedro martelletto 2020-10-21 05:56:02 +02:00
  • 682c616e8a src/hid_win.c: add missing #include <wchar.h> Corinna Vinschen 2020-10-20 20:20:23 +02:00
  • 776ee50671 udev: additional feitian keys Gabriel Kihlman 2020-10-14 17:34:27 +02:00
  • 9e6d0f8c88 udev: add ledger pids Gabriel Kihlman 2020-10-14 14:00:51 +02:00
  • 8a3d981be4 actions/fuzz: merge asan and msan scripts pedro martelletto 2020-10-13 17:18:25 +02:00
  • e7fe858f13 actions/fuzz: combine asan w/ more sanitisers pedro martelletto 2020-10-11 16:31:23 +02:00
  • 5eba198ae4 add a few more tests pedro martelletto 2020-10-10 14:21:04 +02:00
  • 116f94d55a reset the device's cid in fido_dev_close pedro martelletto 2020-10-10 13:43:28 +02:00
  • 1bb8977878 actions: crank openssl to 1.1.1h pedro martelletto 2020-10-09 07:46:32 +02:00
  • 23d4410390 workflows: only run codeql analysis on yubico/libfido2 Ludvig Michaelsson 2020-10-08 09:56:38 +02:00
  • ec25e82bbf workflows: enable ubuntu-20.04 + clang-10 builds again Ludvig Michaelsson 2020-10-08 09:22:22 +02:00
  • ddc5ee5032 make FUZZ, LIBFUZZER, and USE_HIDAPI cmake options pedro martelletto 2020-10-05 18:32:10 +02:00
  • c4bb2fbda7 Add compile and link options Silke Hofstra 2020-10-03 16:02:35 +02:00
  • 7e554bfff0 fuzz: sync results pedro martelletto 2020-10-03 13:27:30 +02:00
  • 71acce76b2 CodeQL scanning Gabriel Kihlman 2020-06-15 12:11:12 +02:00
  • 8b494d30ad fuzz: revert 5032dd78; oss-fuzz instances don't provide getrandom Gabriel Kihlman 2020-10-02 10:11:25 +02:00
  • 5032dd78de fuzz: wrap getrandom() pedro martelletto 2020-09-30 18:01:20 +02:00
  • ca59fa879c fuzz/build-coverage: amend libcbor build pedro martelletto 2020-09-30 17:10:06 +02:00
  • 75688cff41 random: check return code of getrandom() Ludvig Michaelsson 2020-09-28 09:08:49 +02:00
  • 0d0dfab88d random: move random generation to its own source file Ludvig Michaelsson 2020-09-28 09:03:11 +02:00
  • f9d4642255 disable ubuntu-20.04 + clang-10 builds pedro martelletto 2020-09-30 09:07:40 +02:00
  • 58c553e611 tweak for conciseness pedro martelletto 2020-09-23 09:25:51 +02:00
  • 15b922b47d set io_own in fido_dev_new_with_info James Zhang 2020-09-22 16:43:19 -07:00
  • 09f6ad091b deprecate FIDO_DEPRECATED pedro martelletto 2020-09-22 17:35:02 +02:00
  • f2a96057d8 windows: update build script to libcbor 0.8.0 pedro martelletto 2020-09-22 08:34:27 +02:00
  • 404d31e138 fuzz: update docker image to libcbor 0.8.0 pedro martelletto 2020-09-22 08:34:08 +02:00
  • 3b087237db actions: update linux builds to libcbor 0.8.0 pedro martelletto 2020-09-22 08:33:34 +02:00
  • 90fbada6b7 .github/workflows: run linux_builds on all current Ubuntu LTS releases Ludvig Michaelsson 2020-09-21 12:05:13 +02:00
  • 9bdc6bb474 .github/workflows: only run cifuzz_oss on Yubico/libfido2 Ludvig Michaelsson 2020-09-21 11:35:15 +02:00
  • 513d2da13a Introduce function fido_cred_sigcount() Ludvig Michaelsson 2020-09-18 15:21:53 +02:00
  • d428a7fc5e hid_osx: schedule device in fido_hid_read() pedro martelletto 2020-09-14 13:02:06 +02:00
  • daac7867fb doc: sync bindings Gabriel Kihlman 2020-09-14 10:11:55 +02:00
  • 1f0ba473ab crank gh actions to ubuntu 20.04; install mandoc pedro martelletto 2020-09-12 08:22:53 +02:00
  • 831cfecd53 shrink the code a little pedro martelletto 2020-09-11 16:17:46 +02:00
  • 1fb0df727f list bindings; mention focal ppa packages pedro martelletto 2020-09-11 10:49:00 +02:00
  • 7a17a4e912 add two casts to silence warnings on 32-bit pedro martelletto 2020-09-09 18:01:53 +02:00
  • 01dc0d7984 implement fido_cred_authdata_raw_{ptr,len}; gh#212 pedro martelletto 2020-09-09 10:43:03 +02:00
  • b98a783144 .actions/linux: build with clang when analysing pedro martelletto 2020-09-06 14:11:08 +02:00
  • e009c77b1f cbor: drop openssl < 1.1 HMAC_Update() casts pedro martelletto 2020-09-06 11:20:38 +02:00
  • 3315f177e1 man: add missing link; sort pedro martelletto 2020-09-05 09:42:00 +02:00
  • 37c75c837b release 1.5.0 pedro martelletto 2020-09-01 09:17:43 +02:00
  • 5a86ee98b0 fuzz: sync results pedro martelletto 2020-09-01 09:05:53 +02:00
  • cb4aa2df33 NEWS: sync pedro martelletto 2020-08-30 11:30:55 +02:00
  • 3d56e0294c udev/70-u2f.rules: regen pedro martelletto 2020-08-30 09:32:32 +02:00
  • 4f31bcd4b2 udev/genrules: fix rule syntax pedro martelletto 2020-08-30 09:29:19 +02:00
  • eb46045f1a include limits.h for LLONG_MAX and INT_MAX gk 2020-08-27 13:48:15 +02:00
  • f7ac8400fa product_id and vendor_id are uint16_t on OpenBSD gk 2020-08-27 13:47:27 +02:00
  • 799287615e If cmake found timespecsub, include the header gk 2020-08-27 13:44:53 +02:00
  • 27cb42f971 Added PID to fidodevs for the MIRKey Kobus Grobler 2020-08-26 18:31:34 +02:00
  • 3ea984884d use the same poll timeout for fido2 and u2f pedro martelletto 2020-08-23 13:23:21 +02:00
  • 215d367a9a examples/select: sleep 200ms when polling pedro martelletto 2020-08-21 10:11:44 +02:00
  • 653dae2291 u2f: don't sleep on behalf of the application pedro martelletto 2020-08-21 09:19:09 +02:00
  • 835309b44d hid_osx: read reports through a pipe pedro martelletto 2020-08-21 08:25:22 +02:00
  • 5ccde03c50 fido_dev_get_touch_status: handle FIDO_ERR_SUCCESS pedro martelletto 2020-08-21 08:01:09 +02:00
  • 5d42fc36aa windows: crank LibreSSL to 3.1.4 pedro martelletto 2020-08-18 20:05:29 +02:00
  • 46710ac069 fido_dev_get_touch_status: drop pin_set parameter pedro martelletto 2020-08-15 13:51:42 +02:00
  • c381e8abe7 fix fido_dev_supports_pin() pedro martelletto 2020-08-15 13:48:05 +02:00
  • 482f0656ca introduce fido_dev_has_pin pedro martelletto 2020-08-15 12:43:01 +02:00
  • 3cc8eadfec man: trim whitespace pedro martelletto 2020-08-14 16:38:02 +02:00
  • dc3600468a trim fuzz/TODO pedro martelletto 2020-08-14 16:32:23 +02:00
  • 3ffa91f599 fido.h: trim parameter name from prototype pedro martelletto 2020-08-14 16:27:25 +02:00
  • 2ccf627b51 adjust some comments pedro martelletto 2020-08-14 16:22:11 +02:00
  • a3f4e4bcc1 NEWS: sync pedro martelletto 2020-08-13 19:50:03 +02:00
  • 967e79fc98 hid_linux: handle EINTR in poll() pedro martelletto 2020-08-12 12:32:40 +02:00
  • 7f5b229ab5 examples: use clock_gettime, timespecsub pedro martelletto 2020-08-12 08:35:10 +02:00
  • e7419c8fe9 add clock_gettime, timespecsub compatibility shims pedro martelletto 2020-08-12 08:33:32 +02:00
  • 7cab8cb4dc cmake: detect clock_gettime(), timespecsub() pedro martelletto 2020-08-12 08:04:16 +02:00
  • 2fa20b889c examples/webauthn: update repo url pedro martelletto 2020-08-09 12:25:46 +02:00
  • 1cb08f1c3f fuzz: check fido_(assert|cred)_verify(self)? pedro martelletto 2020-08-09 08:15:38 +02:00
  • 3b5060519f fuzz: crank docker image version pedro martelletto 2020-08-07 11:38:48 +02:00
  • 54128888f2 add an example using fido_dev_get_touch_* pedro martelletto 2020-08-05 18:43:27 +02:00
  • 41863b9868 introduce fido_dev_get_touch_{begin,status} pedro martelletto 2020-08-07 11:44:31 +02:00
  • 8f0e75e8bf introduce fido_dev_supports_{cred_prot,pin} pedro martelletto 2020-08-07 11:43:17 +02:00
  • 42c6957fec Improve fido2-unprot script compatibility Fabian Henneke 2020-08-06 12:31:54 +02:00
  • d59de2b7a0 examples: always include openbsd-compat.h last pedro martelletto 2020-08-06 09:58:44 +02:00
  • 734b0fed05 Add tool detecting unprotected resident credentials Fabian Henneke 2020-06-24 15:16:40 +02:00
  • 2f44a5206b hid_win: support asynchronous reads pedro martelletto 2020-08-04 08:50:58 +02:00
  • af2348841a hid_osx: support asynchronous reads pedro martelletto 2020-08-04 08:44:03 +02:00
  • 992ac4295d hid_linux: support asynchronous reads pedro martelletto 2020-08-04 08:38:34 +02:00
  • 2d0a839184 hid_osx: perform IOKit setup on open/close pedro martelletto 2020-08-03 14:18:37 +02:00
  • 1e96a183ec hid_win: repair arithmetic broken in b92b6f0d pedro martelletto 2020-08-02 14:11:33 +02:00
  • 83c6368d79 fuzz: sync results pedro martelletto 2020-07-31 20:12:34 +02:00
  • ba75c8c02f fuzz: co-opt fuzz_bio to fuzz fido_strerr() pedro martelletto 2020-07-31 17:59:54 +02:00
  • 731b82e10d fuzz_{assert,cred}: trigger reallocations pedro martelletto 2020-07-31 17:57:54 +02:00
  • 4b71a74c27 fuzz_assert: exercise u2f with up set to false pedro martelletto 2020-07-31 17:44:18 +02:00