Commit Graph

  • e022aea7f5 Update scan action with correct fqdn Marissa Nishimoto 2020-07-27 15:46:08 -07:00
  • 1635d23f61 take us to 1.5.0 pedro martelletto 2020-07-24 08:35:04 +02:00
  • b488707020 examples: when verifying, pin implies uv pedro martelletto 2020-07-18 08:05:57 +02:00
  • 95ae66410c fix hidapi detection pedro martelletto 2020-07-12 11:12:37 +02:00
  • 01236dd152 hid_hidapi: inspect a device's usage_page on linux pedro martelletto 2020-07-03 17:42:11 +02:00
  • ffd3626ca9 Add note about pkg-config to the readme (#189) jesse-savary 2020-07-12 04:07:33 -03:00
  • bd48f660b4 fuzz: sync results pedro martelletto 2020-07-12 08:31:38 +02:00
  • 776c27ccac fuzz: allow partial corpus mutation pedro martelletto 2020-07-12 06:32:04 +02:00
  • 84014182b8 fuzz_cred: treat strlen(pin) == 0 as no pin pedro martelletto 2020-07-11 09:41:45 +02:00
  • 037609cf10 cbor_encode_change_pin_auth: remove unused code pedro martelletto 2020-07-11 09:38:51 +02:00
  • b06b9e18c4 hid_linux: don't close fd in get_report_descriptor pedro martelletto 2020-07-05 19:49:06 +02:00
  • 98c847aa51 libfuzzer: add an option to extract seed corpora pedro martelletto 2020-07-05 17:11:17 +02:00
  • 4537e4f9d1 hid_linux: avoid opening the device twice pedro martelletto 2020-07-05 16:50:09 +02:00
  • 44661af1af cmake: missing {include,link}_directories for udev pedro martelletto 2020-07-05 16:41:52 +02:00
  • 0589ba4e95 whitespace; no functional change pedro martelletto 2020-07-05 16:23:07 +02:00
  • e6db47bb31 fuzz_assert: treat strlen(pin) == 0 as no pin pedro martelletto 2020-07-05 16:16:49 +02:00
  • 06a325d5c4 build libfido2 with -Wconversion -Wsign-conversion pedro martelletto 2020-06-28 11:14:47 +02:00
  • 3af340ddda cmake: move hid backend to FIDO_SOURCES pedro martelletto 2020-06-28 11:13:11 +02:00
  • aacf481587 add a few explicit casts pedro martelletto 2020-06-28 11:11:18 +02:00
  • 9dd51a64d2 cmake: consistently wrap long lines pedro martelletto 2020-06-27 09:02:21 +02:00
  • 53b0faf390 cmake: remove no longer needed openbsd bits pedro martelletto 2020-06-27 08:37:59 +02:00
  • 57c9c1668a allow non-USB if FIDO_HID_ANY is defined pedro martelletto 2020-06-26 21:03:43 +02:00
  • b21162efb3 examples: correctly declare 'got_signal' pedro martelletto 2020-06-26 17:47:17 +02:00
  • 8d41dc68d2 hid_osx: explicit sign conversions pedro martelletto 2020-06-26 06:48:00 +02:00
  • a4b48f651b fuzz/prng: explicit sign conversion pedro martelletto 2020-06-26 18:31:09 +02:00
  • 38a60b5d72 hid_linux: explicit sign conversion pedro martelletto 2020-06-26 17:56:36 +02:00
  • ea6fa5db9d io: explicit sign conversions pedro martelletto 2020-06-26 06:46:44 +02:00
  • 7a4d01764d pin: prevent an implicit sign conversion pedro martelletto 2020-06-26 06:50:51 +02:00
  • f1f94b20a3 hid_osx: prevent an implicit sign conversion pedro martelletto 2020-06-25 18:07:32 +02:00
  • f86618fe4f u2f: prevent implicit sign conversions pedro martelletto 2020-06-25 17:48:16 +02:00
  • c53f73b6a5 regress/assert: fix empty_assert() pedro martelletto 2020-06-26 07:19:32 +02:00
  • bf1536255b cbor: drop unnecessary casts from HMAC(), HMAC_Update() pedro martelletto 2020-06-25 06:24:07 +02:00
  • 87a6490f68 windows: crank libcbor to 0.7.0 pedro martelletto 2020-06-24 19:52:45 +02:00
  • 5c7fc3b5d4 windows: crank LibreSSL to 3.1.3 pedro martelletto 2020-06-24 19:20:24 +02:00
  • 41478cf836 github actions: tweak fuzz corpora url pedro martelletto 2020-06-21 16:52:35 +02:00
  • dc3340faf5 examples: link to a webauthn client implementation pedro martelletto 2020-06-20 18:29:20 +02:00
  • ca9f04bd44 fuzz: sync coverage results pedro martelletto 2020-06-20 10:29:56 +02:00
  • bfedd2cbc4 tools/base64: constify a pointer pedro martelletto 2020-06-20 10:00:57 +02:00
  • 11a89d582b tools/base64: drop unnecessary include pedro martelletto 2020-06-20 09:59:17 +02:00
  • aa957df4ea tools: add auxiliary fido2-{attach,detach} scripts pedro martelletto 2020-06-20 09:53:41 +02:00
  • 7f9f1d1e8c fuzz/mutator_aux: make sure msan is triggered pedro martelletto 2020-06-12 15:48:27 +02:00
  • 8339e91c97 fuzz: fix uninitialised variable use; found by msan pedro martelletto 2020-06-12 15:33:25 +02:00
  • b2d8d4b26b msvc: enable WX pedro martelletto 2020-06-07 16:01:08 +02:00
  • 8860a88e1d hid_win: missing casts; spotted by msvc pedro martelletto 2020-06-07 16:25:35 +02:00
  • d2a3b67db1 io: prefer size_t over uint16_t in rx() pedro martelletto 2020-06-07 15:15:58 +02:00
  • 64a1c5d443 es256: explicit cast to uint8_t pedro martelletto 2020-06-07 15:09:43 +02:00
  • d655d8de99 cbor: range check and explicitly cast ext->prot pedro martelletto 2020-06-07 15:07:45 +02:00
  • 5c75d4cfff fuzz: switch harnesses to libcbor pedro martelletto 2020-06-06 17:34:20 +02:00
  • 9e8255cc4d silence a few msvc warnings pedro martelletto 2020-06-06 20:20:11 +02:00
  • 26264d4d5f hid_win: restrict device discovery to usb pedro martelletto 2020-06-03 21:07:26 +02:00
  • b341ba121a add missing documentation Kostas Georgantas 2020-04-13 20:39:23 +02:00
  • 32c96b6161 fuzz/TODO: add a few things i don't have time for :( pedro martelletto 2020-06-01 18:32:27 +02:00
  • bec134ea99 fix fuzz/prng.c's mode pedro martelletto 2020-05-31 14:02:14 +02:00
  • e11d4dab44 hid_linux: fail earlier if a device isn't usb pedro martelletto 2020-05-30 11:04:34 +02:00
  • b4e9c26ec1 hid_osx: ensure we only look at usb devices pedro martelletto 2020-05-30 10:22:21 +02:00
  • fe0d8203b0 tools: abstract common code into auxiliary routines pedro martelletto 2020-05-25 17:05:38 +02:00
  • 538377e746 udev/70-u2f.rules: regen pedro martelletto 2020-05-25 14:20:06 +02:00
  • 996c3ec3a6 udev/fidodevs: list ExcelSecu's FIDO2 Security Key pedro martelletto 2020-05-25 14:17:43 +02:00
  • b92b6f0d25 add a few sanity checks pedro martelletto 2020-05-23 14:24:16 +02:00
  • 26f4707ee8 use shorter names; no functional change pedro martelletto 2020-05-23 13:00:34 +02:00
  • ea822e3815 give fido_dev_open_tx() a unified error path pedro martelletto 2020-05-25 07:56:32 +02:00
  • ac7e224a7f fingerprint database full error Kostas 2020-05-23 14:50:43 +02:00
  • 2c6414a23f hid_win: reflect changes to hid_osx, hid_linux pedro martelletto 2020-05-23 10:24:19 +02:00
  • 4542f3316d hid_osx: miscellaneous changes pedro martelletto 2020-05-23 09:09:11 +02:00
  • 84b09b9267 hid_linux: miscellaneous changes pedro martelletto 2020-05-23 08:21:45 +02:00
  • 257ecc9ab4 hid_hidapi: missing explicit_bzero pedro martelletto 2020-05-22 19:28:28 +02:00
  • 7df5d26cc0 hid: make report_{in,out}_len a size_t pedro martelletto 2020-05-22 15:24:30 +02:00
  • 427199d1e1 zap ASAN/MSAN/UBSAN/COVERAGE cmake options pedro martelletto 2020-05-22 09:12:27 +02:00
  • a9e2a4a106 hid_hidapi: consistency and style pedro martelletto 2020-05-21 20:37:13 +02:00
  • 5c39985ac7 hid_openbsd: consistency and style pedro martelletto 2020-05-21 20:34:22 +02:00
  • e580145344 hid_win: consistency and style pedro martelletto 2020-05-21 19:48:59 +02:00
  • ab5659b829 hid_win: trim some lines in is_fido() pedro martelletto 2020-05-21 17:34:58 +02:00
  • dbed659d3e hid_win: introduce get_report_len() pedro martelletto 2020-05-21 17:22:36 +02:00
  • bf0b044cfa hid_osx: consistency and cosmetics pedro martelletto 2020-05-21 08:21:28 +02:00
  • bbcb07d69b hid_osx: introduce get_report_len() pedro martelletto 2020-05-21 06:51:22 +02:00
  • 051f8ab866 hid_osx: s/ctx_osx/hid_osx/g pedro martelletto 2020-05-21 06:27:22 +02:00
  • 8495be27af hid_linux: fix leaks spotted by scan-build pedro martelletto 2020-05-18 17:19:26 +02:00
  • 60992d510d Add support for Bluetooth HID devices to hid_linux Fabian Henneke 2020-05-06 12:41:50 +02:00
  • eabf2e1b45 Read report lengths from descriptor on macOS Fabian Henneke 2020-05-04 16:02:34 +02:00
  • f253c325d4 remove unused script pedro martelletto 2020-05-17 19:09:37 +02:00
  • cd151b175b .actions/build-osx-clang: run scan-build pedro martelletto 2020-05-16 13:36:18 +02:00
  • 7b6fb196d6 minor things pedro martelletto 2020-04-24 16:46:04 +02:00
  • b1c155cbcc Add the possibility to set credProtect during makeCredential Alessio Di Mauro 2020-04-24 16:01:22 +02:00
  • 4d6ec36393 complete the migration from travis to github actions pedro martelletto 2020-05-16 11:33:58 +02:00
  • 17d1de2aee hid_osx: fix fido_hid_open, fido_hid_write pedro martelletto 2020-05-16 10:18:23 +02:00
  • 6278adaed6 sort badges pedro martelletto 2020-05-15 08:14:24 +02:00
  • 65bbdd7874 .travis: bump libcbor, openssl pedro martelletto 2020-05-15 08:01:06 +02:00
  • ed42347f12 regress: basic credprot tests pedro martelletto 2020-05-14 19:16:01 +02:00
  • 28e7a9354f minor tweaks pedro martelletto 2020-05-14 16:56:15 +02:00
  • 997caf90eb Read report lengths from descriptor on Windows Fabian Henneke 2020-05-04 15:44:28 +02:00
  • 67a888487c doc: Update build status badge Gabriel Kihlman 2020-05-14 11:17:48 +02:00
  • 96f70a0277 CI: convert linux builds, fuzzing and mac build to Github Actions Gabriel Kihlman 2020-04-27 17:17:35 +02:00
  • e8f308251c Fail in fido_dev_open_tx on invalid report lengths Fabian Henneke 2020-05-14 11:33:42 +02:00
  • 6f08ddf8b9 crank FIDO_MAXMSG; gh#171 pedro martelletto 2020-05-13 08:27:06 +02:00
  • d7ca32255e use COSE_ECDH_ES256 with CTAP_CBOR_CLIENT_PIN; gh#154 pedro martelletto 2020-04-10 11:10:16 +02:00
  • 493e3489ae minor nit pedro martelletto 2020-05-12 10:49:48 +02:00
  • 674b550218 Extract credProtect from credman response Fabian Henneke 2020-05-11 16:32:17 +02:00
  • 54454fd811 Add fido_cbor_info_{maxcredcntlst,maxcredidlen} Fabian Henneke 2020-05-11 08:06:25 +02:00
  • 22930ccffd Read report lengths from descriptor on Linux Fabian Henneke 2020-05-04 18:18:47 +02:00
  • f914e7bf37 skip regress tests when fuzzing pedro martelletto 2020-05-10 13:48:37 +02:00