Commit Graph

  • 44f2e42c39 fuzzing instrumentation for hid reports != 64 bytes pedro martelletto 2020-05-10 11:59:13 +02:00
  • bfa4a0b614 Make report lengths configurable in rx/tx/backends Fabian Henneke 2020-05-04 15:24:06 +02:00
  • de2c156366 tools/fido2-assert: decouple the concepts of pin and uv pedro martelletto 2020-05-02 12:55:40 +02:00
  • 7240413fca further gratuitous bash usage pedro martelletto 2020-05-07 18:28:12 +02:00
  • 5a75ffd4cb fuzz: sync results pedro martelletto 2020-05-06 19:42:42 +02:00
  • d7512eee85 fuzz: update to focal, clang-10, libcbor 0.7.0 pedro martelletto 2020-05-06 19:28:18 +02:00
  • b8be6ed063 src/diff_exports.sh: avoid gratuitous use of bash pedro martelletto 2020-05-05 18:14:19 +02:00
  • 9a0c852987 msvc: removed unused typedefs which may conflict with other includes that may actually define (and use) them Jacques Germishuys 2020-05-03 18:37:02 +01:00
  • b7ed0ab9b0 msvc: use __declspec instead of __attribute__ Jacques Germishuys 2020-05-03 18:28:54 +01:00
  • 39544a2c34 hid_osx: accommodate u2f-only tokens; gh#166 pedro martelletto 2020-05-03 11:54:20 +02:00
  • 861199a2e9 minor consistency nits pedro martelletto 2020-05-02 08:47:53 +02:00
  • dfcde01c1e introduce fido_cred_aaguid_ptr and fido_cred_aaguid_len Jacques Germishuys 2020-05-01 11:17:19 +01:00
  • 06f21b6c16 fido2-assert: add an option to explicitly toggle up, uv pedro martelletto 2020-04-28 20:50:39 +02:00
  • 79a8ca7ef6 hid_linux: return FIDO_OK if no hidraw devices are found pedro martelletto 2020-04-26 13:43:24 +02:00
  • 180c65839f installation instructions for ubuntu 20.04 (focal) pedro martelletto 2020-04-24 16:56:54 +02:00
  • fb08f2c9a3 .github: adopt templates for various things pedro martelletto 2020-04-23 19:54:36 +02:00
  • b8ddc28d7f issue template: (hopefully) better markdown; fix label pedro martelletto 2020-04-22 22:08:50 +02:00
  • 1043458c06 issue template: crank font size pedro martelletto 2020-04-22 21:58:12 +02:00
  • 9ecfad27a2 add a basic template for bug reports pedro martelletto 2020-04-22 21:24:39 +02:00
  • a1ae7f1b44 restructure how we keep track of fido keys pedro martelletto 2020-04-04 20:56:28 +02:00
  • 6d56cd1a7f add uv blocked error code Kostas Georgantas 2020-04-18 22:40:15 +02:00
  • 005482c7f4 man: add a note about mandoc 1.14.4 pedro martelletto 2020-04-18 20:44:14 +02:00
  • e79f7d7996 call gzip with -n argument for manpages Pavol Rusnak 2020-04-18 19:17:19 +02:00
  • c9a3de5b47 refresh travis builds pedro martelletto 2020-04-17 22:41:51 +02:00
  • a6577dc521 .gitattributes: don't export .* pedro martelletto 2020-04-17 17:25:57 +02:00
  • 68c06c15d8 cmake: trim BASE_LIBRARIES pedro martelletto 2020-04-17 16:44:19 +02:00
  • 21a2b19953 Merge pull request #159 from Yubico/openbsd_6_7_sync Gabriel Kihlman 2020-04-17 16:42:14 +02:00
  • cce1d491dc hid_openbsd: remove no longer needed headers Gabriel Kihlman 2020-04-17 14:24:48 +02:00
  • 16eb5a065b hid_openbsd: synchronize changes from OpenBSD Gabriel Kihlman 2020-04-17 11:33:28 +02:00
  • 1c2e0086b0 retire debian, docker pedro martelletto 2020-04-16 22:24:23 +02:00
  • ee91a0ead7 zap tools/macos_pkg.sh pedro martelletto 2020-04-16 22:23:37 +02:00
  • 033e84e6ae release 1.4.0 pedro martelletto 2020-04-15 12:58:51 +02:00
  • cc45203589 NEWS: clarity, consistency pedro martelletto 2020-04-11 09:03:09 +02:00
  • cfd1166ad9 NEWS: add 1.4.0 blurb pedro martelletto 2020-04-10 14:29:04 +02:00
  • 2c7114a56a prepare the ground for 1.4.0 pedro martelletto 2020-04-10 12:08:22 +02:00
  • cff11d03d2 man: use shorter variable names; gh#120 pedro martelletto 2020-04-10 09:55:39 +02:00
  • b6a2ce970e minor tweaks pedro martelletto 2020-04-07 16:04:22 +02:00
  • 5be20107d0 add surrouding BN_CTX_start|end calls for BN_CTX_get James Zhang 2020-04-06 17:24:44 -07:00
  • 22732786ae udev: sync w/ libu2f-host pedro martelletto 2020-04-04 10:47:18 +02:00
  • 3011881441 man/fido_cbor_info_new.3: rephrase maxmsgsiz, fwversion pedro martelletto 2020-03-29 13:20:06 +02:00
  • 0bb147e0b3 {examples,tools}/info: use 0x%x to print fwversion pedro martelletto 2020-03-29 13:19:18 +02:00
  • 9ccf7d0f79 CTAP firmware version support in getInfo Kostas Georgantas 2020-03-29 11:13:45 +02:00
  • 8f8a99d1ab hid_osx: don't hammer CFRunLoopRunInMode at ~333Hz pedro martelletto 2020-03-19 15:39:15 +01:00
  • 42d876f60d note that an authenticator's path may contain spaces pedro martelletto 2020-03-19 12:48:51 +01:00
  • 725ba0c4ed README: add MacOS instructions; tweak Ubuntu's pedro martelletto 2020-03-19 12:41:57 +01:00
  • a7147ff5ad Merge pull request #146 from Yubico/cifuzz Gabriel Kihlman 2020-03-16 12:53:03 +01:00
  • fc44fedc71 add missing header to make dummy.h self-contained James Zhang 2020-03-12 11:11:48 -07:00
  • 73e2810ec2 tools: fix the message for resident credentials metadata Radoslav Gerganov 2020-03-11 14:20:14 +02:00
  • 050b4eacdb Try out CIFuzz from oss-fuzz Gabriel Kihlman 2020-03-10 15:18:22 +01:00
  • 5b24fe4967 travis: fetch corpora in ci builds w/ asan/msan + libfuzzer pedro martelletto 2020-03-07 17:21:27 +01:00
  • da2c4909dd fuzz: drop oss-fuzz's corpora pedro martelletto 2020-03-07 16:52:06 +01:00
  • 5ca5fc5ecb fuzz: sync results, corpora pedro martelletto 2020-03-07 11:24:30 +01:00
  • 25477d8a46 log on OpenSSL stubs; gh#144 pedro martelletto 2020-03-06 08:13:31 +01:00
  • 69d9119bc9 point to OpenSSL to prevent confusion; gh#144 pedro martelletto 2020-03-06 08:12:55 +01:00
  • 14dd7e0867 Warn fido21 pre (#138) Till Riedel 2020-03-03 09:23:21 +01:00
  • f6ab2ce657 allow rs256 self-attestation; noticed by g.kihlman@ pedro martelletto 2020-03-01 11:19:47 +01:00
  • ad389af221 Only scan if we have credentials for the docker registry Gabriel Kihlman 2020-02-29 17:34:59 +01:00
  • f1890df61f wrap long line pedro martelletto 2020-02-29 16:23:56 +01:00
  • 1d5d0681af Add FreeBSD support for usbhid library detection Po-Chuan Hsieh 2020-02-28 09:36:34 +00:00
  • 46b7b1a170 move rx, tx to fido_dev_transport_t pedro martelletto 2020-02-22 10:41:52 +01:00
  • 0a44eff9c2 cast from uint8_t to int and other minor nits pedro martelletto 2020-02-29 10:46:33 +01:00
  • 95126eea52 Fix EdDSA attestation signature verification bug #139. Andrew Kozlik 2020-02-28 17:12:41 +01:00
  • f7a9471fa0 Allow attestation using any supported algorithm. Fixes bug #135. Andrew Kozlik 2020-02-28 17:51:59 +01:00
  • 5a9be2f0e3 MSYS support mostly taken from cygwin package added some minor compatibility Till Riedel 2020-02-27 12:50:44 +01:00
  • 93aa154d22 Update FreeBSD manpage location Po-Chuan Hsieh 2020-02-25 14:27:48 +00:00
  • 7be8502e10 fix broken install paths of html man pages James Zhang 2020-02-25 11:36:16 -08:00
  • 916ebd18a8 cmake: support other flavours of clang than Apple's on MacOS pedro martelletto 2020-02-24 22:01:25 +01:00
  • 5b78579c94 Only use -fstack-protector-all if it is supported Colin Watson 2020-02-21 23:23:49 +00:00
  • 5e08fc01f7 NEWS: reflect 1.3.1's release notes pedro martelletto 2020-02-23 10:12:20 +01:00
  • 8aec3e0a3d Use GNUInstallDirs to install documentation and manpages Timo Gurr 2020-02-21 09:07:19 +01:00
  • 38c0a50f70 whitespace fixes Kostas Georgantas 2020-02-20 11:22:47 +01:00
  • 5efee1510f bump release in README to 1.3.1 Kostas Georgantas 2020-02-19 19:16:17 +01:00
  • 495ab37da8 document recent additions to fido_dev_io_t pedro martelletto 2020-02-16 20:01:49 +01:00
  • e86bb2b877 crank major pedro martelletto 2020-02-16 16:20:57 +01:00
  • 337b428495 debian: sync documentation manifest; gh#118 pedro martelletto 2020-02-11 10:24:18 +01:00
  • 9492d18e8d eddsa.h: make sure we close extern "C" regardless of _FIDO_INTERNAL pedro martelletto 2020-02-09 09:46:01 +01:00
  • 3fbcabd430 fido.h: consistently use c-like comments to annotate __cplusplus pedro martelletto 2020-02-09 09:45:08 +01:00
  • 6a1134afbb headers: Add 'extern "C"' declarations for C++ support. Simone Baratta 2020-02-08 20:24:19 +01:00
  • be0bb28266 Schedule scans every week Gabriel Kihlman 2020-02-05 10:36:59 +01:00
  • 780ad3c258 credprotect support pedro martelletto 2020-01-23 10:39:16 -03:00
  • dcfbedb865 fuzz: chop html report pedro martelletto 2020-01-23 11:23:44 -03:00
  • 9d14b7a857 src/log.c: bump XXDLEN 16->32 to ensure buffer isn't too small Will Dietz 2020-01-15 14:40:28 -06:00
  • 7569edfd51 fuzz: sync results, corpora pedro martelletto 2020-01-22 14:58:11 -03:00
  • 40fb169e99 fuzz/Makefile: add a target to minify/merge corpus.tgz; switch to clang-9 pedro martelletto 2020-01-22 14:54:29 -03:00
  • cee5f5091f build with -fsanitize=fuzzer-no-link if LIBFUZZER is specified pedro martelletto 2020-01-22 14:53:36 -03:00
  • 4ace8f1bbe fuzz/Dockerfile: use clang-9 pedro martelletto 2020-01-22 14:52:02 -03:00
  • 2ba6c6afe5 the openssh middleware has a new home pedro martelletto 2020-01-20 10:01:40 -03:00
  • 4d8efcdf8b define fuzzed params and wire data in a more modular way pedro martelletto 2020-01-16 10:30:43 +00:00
  • 393c18ccc2 define FIDO_MAXMSG and use it pedro martelletto 2020-01-15 12:02:45 +01:00
  • 66299f3f8e print xxd offset; lower limits to reasonable values pedro martelletto 2020-01-13 11:12:06 +01:00
  • d58815c196 io: (mostly) cosmetic changes pedro martelletto 2020-01-12 15:50:29 +01:00
  • 6fdaa3223f don't log frame sizes as they are constant pedro martelletto 2020-01-12 09:15:27 +01:00
  • ac04e192cc squash pedro martelletto 2020-01-12 09:13:58 +01:00
  • 3fd07655c0 move checks from lower functions to fido_[rt]x pedro martelletto 2020-01-12 06:30:13 +01:00
  • 390aef2528 whitespace pedro martelletto 2020-01-11 16:33:46 +01:00
  • d3fb24516f tx_frame: make seq a uint8_t pedro martelletto 2020-01-11 16:29:41 +01:00
  • d15ad542ea cbor_build_frame: use nitems pedro martelletto 2020-01-11 16:10:17 +01:00
  • ddc06405f5 drop unnecessary use of CTAP_FRAME_INIT pedro martelletto 2020-01-11 13:13:49 +01:00
  • fb1ea0a028 teach rx about CTAP_FRAME_INIT as well pedro martelletto 2020-01-11 13:01:44 +01:00
  • fae0d9f6c7 drop pointless check for CTAP_FRAME_INIT from tx functions pedro martelletto 2020-01-11 12:49:14 +01:00