Commit Graph

  • f485e7f8af minor nits pedro martelletto 2019-11-30 13:58:06 +01:00
  • 30477442ce rename inclusion guards and add license paragraph James Zhang 2019-11-29 15:21:40 -08:00
  • 66643f0fd0 removed unused flags James Zhang 2019-11-29 15:19:52 -08:00
  • 6ab0c808fe remove header argument from add_library() James Zhang 2019-11-29 15:17:44 -08:00
  • 0b6a749716 remove un-intended changes James Zhang 2019-11-27 15:10:05 -08:00
  • 3cc734b114 add a header for sk-libfido2.c James Zhang 2019-11-27 15:07:52 -08:00
  • 6e683fe5ed fix attcred_raw.id_len on big-endian systems Michael Forney 2019-11-29 10:51:36 -08:00
  • 40eafe759f add a script to package libfido2 on macos pedro martelletto 2019-11-29 10:35:46 +01:00
  • ba8ba4ebeb udev: add Safetech SafeKey Szczepan Zalega 2019-11-28 17:57:49 +01:00
  • 6eae320914 udev: add Nitrokey FIDO2 Szczepan Zalega 2019-11-28 17:57:33 +01:00
  • f87fdcb079 release 1.3.0 pedro martelletto 2019-11-28 12:38:08 +01:00
  • 21793515bb windows: crank LibreSSL to 3.0.2 pedro martelletto 2019-11-26 13:57:12 +01:00
  • 42307d0aa5 prepare the ground for 1.3.0 pedro martelletto 2019-11-25 16:58:11 +01:00
  • 03bc0f7360 sk-libfido2: sync w/ openssh pedro martelletto 2019-11-25 15:22:03 +01:00
  • 6146bde809 fuzz: sync corpora, results pedro martelletto 2019-11-25 12:09:47 +01:00
  • da24193aa9 Set FUZZ_LDFLAGS correctly Gabriel Kihlman 2019-11-22 16:47:42 +01:00
  • 852cdf9d8a Rework fuzz build options Gabriel Kihlman 2019-11-22 16:32:58 +01:00
  • ad22526c42 prefix check_{flags,rp_id}; gh#75 pedro martelletto 2019-11-18 13:16:12 +01:00
  • 32bc199ecd prefix cbor encoding functions; gh#75 pedro martelletto 2019-11-18 13:13:39 +01:00
  • 833556b2a7 prefix cbor decoding functions; gh#75 pedro martelletto 2019-11-18 12:55:25 +01:00
  • 9f76a5c0f3 prefix verify_sig functions; gh#75 pedro martelletto 2019-11-18 12:34:52 +01:00
  • 28d54a7944 prefix add_cbor_pin_params; gh#75 pedro martelletto 2019-11-18 12:30:06 +01:00
  • ef45bc4785 prefix free_blob_array; gh#75 pedro martelletto 2019-11-18 12:25:33 +01:00
  • 7cb6d41d93 prefix hid functions; gh#75 pedro martelletto 2019-11-18 12:14:06 +01:00
  • edf09aeae3 prefix log functions; gh#75 pedro martelletto 2019-11-18 12:07:54 +01:00
  • 05cebe6023 prefix buf_{read,write}; gh#75 pedro martelletto 2019-11-18 10:23:20 +01:00
  • ec7a4531d2 prefix tx/rx functions; gh#75 pedro martelletto 2019-11-18 10:12:14 +01:00
  • 437896dcaf man: mop up dangling .Xr's; Jason McIntyre <jmc@openbsd.org> pedro martelletto 2019-11-20 09:38:22 +01:00
  • 9343b25536 ci windows build using github actions pedro martelletto 2019-11-19 15:18:57 +01:00
  • a3c8c5009a move /dev/urandom detection to top-level makefile pedro martelletto 2019-11-19 15:25:29 +01:00
  • 34d557c2bb define get_random_challenge for windows pedro martelletto 2019-11-19 14:58:40 +01:00
  • f3e27712e6 sk-libfido2: use random challenges when probing tokens pedro martelletto 2019-11-19 09:56:51 +01:00
  • 99c4cb00b5 documentation fixes pedro martelletto 2019-11-18 16:55:37 +01:00
  • 26bd1a6c41 udev: sync w/ libu2f-host pedro martelletto 2019-11-18 09:39:12 +01:00
  • ca27217e1e man: remove text about non-existing _FIDO_DEBUG compile-time option Gabriel Kihlman 2019-11-15 11:27:20 +01:00
  • 1bb3becf27 sk-libfido2: handle FIDO_ERR_USER_PRESENCE_REQUIRED pedro martelletto 2019-11-15 10:15:21 +01:00
  • 9a37f69f50 openssh.com is the official domain. Darren Tucker 2019-11-15 13:49:08 +11:00
  • 03cbc168cd Fix typos in tools/sk-libfido2.c James Zhang 2019-11-14 10:27:53 -08:00
  • 12099171ba mention OpenSSH; tweak Linux; add Windows 1903 blurb pedro martelletto 2019-11-14 09:53:15 +01:00
  • 0b1399ed77 mention OpenBSD as a supported platform pedro martelletto 2019-11-14 09:51:03 +01:00
  • 7191446737 sk-libfido2: probe tokens for key handle when signing pedro martelletto 2019-11-14 08:47:54 +01:00
  • 5508cad787 sk-libfido2: make skdebug() a nop if !defined(SK_DEBUG) pedro martelletto 2019-11-14 06:18:53 +01:00
  • 253cc43b0a LLONG_M{IN,AX} needs limits.h; pointed out by Pavol Rusnak pedro martelletto 2019-11-13 15:45:42 +01:00
  • 65fec0b127 support selt-attested credentials Damien Miller 2019-11-12 12:04:40 +11:00
  • 32feaa88ce Support multiple tokens on a host Damien Miller 2019-11-12 10:27:05 +11:00
  • 0f20a322da Add debugging Damien Miller 2019-11-12 10:24:10 +11:00
  • d8eb69bdd9 wrap usleep() and have it fail pseudorandomly when fuzzing pedro martelletto 2019-11-13 10:44:28 +01:00
  • b4f7434df0 sk-libfido v2 (ed25519 support) Markus Friedl 2019-11-08 22:55:28 +01:00
  • cc7631a9ed examples: add timeout support to {cred,assert} pedro martelletto 2019-11-12 13:39:30 +01:00
  • 8af731cffb u2f: check for usleep failure and return accordingly pedro martelletto 2019-11-12 13:30:05 +01:00
  • 1601c19fc2 cmake: clear CMAKE_EXTRA_INCLUDE_FILES after sig_atomic_t pedro martelletto 2019-11-12 13:29:28 +01:00
  • e1368999cd man: repair windows build pedro martelletto 2019-11-12 13:28:49 +01:00
  • 4b11aa7273 u2f_authenticate: return FIDO_ERR_NO_CREDENTIALS pedro martelletto 2019-11-11 10:26:27 +01:00
  • 183b5562bb fido2-{assert,cred}: support FIDO2's hmac-secret extension; gh#58 pedro martelletto 2019-11-05 14:13:09 +01:00
  • 96cff7d74f misc: correct a debug message and fix a typo in a comment Gabriel Kihlman 2019-11-01 14:30:30 +01:00
  • 098476274a hid_openbsd: get the output report size as intended Gabriel Kihlman 2019-11-01 14:28:05 +01:00
  • 2f253484fe sk-libfido2: typos pedro martelletto 2019-11-04 11:28:29 +01:00
  • 6a628b3d3a sk-libfido2: NULL response->public_key after free() pedro martelletto 2019-11-01 08:48:13 +01:00
  • 0f5bdc9012 OpenSSL 1.x compat Damien Miller 2019-11-01 11:08:26 +11:00
  • b5dcb3e755 use "unsigned char" instead of u_char Damien Miller 2019-11-01 10:56:04 +11:00
  • 601565cbfa Middleware library for use by OpenSSH Damien Miller 2019-11-01 10:00:47 +11:00
  • 2127ef2255 openbsd build & packaging bits pedro martelletto 2019-10-28 21:11:51 +01:00
  • 5a1d1c33bf HID driver for OpenBSD Damien Miller 2019-10-25 14:36:19 +11:00
  • 5e4c095c34 turn off errors for mandoc style problems Damien Miller 2019-10-25 14:35:58 +11:00
  • 6ca0138f6c fuzz: sync results pedro martelletto 2019-10-31 16:27:15 +01:00
  • b2567a9fd3 man: fido_assert_sigcount documentation bits pedro martelletto 2019-10-22 15:53:44 +02:00
  • 93d6918179 export fido_assert_sigcount; hook it to fuzz_assert pedro martelletto 2019-10-21 09:58:41 +02:00
  • beab400a78 Add a fido_assert_sigcount() function Damien Miller 2019-10-21 11:48:42 +11:00
  • 9522a3b34e self-attestation support; gh#57 pedro martelletto 2019-10-16 10:23:36 +02:00
  • f195f0637b raw counterparts of set_authdata; gh#62 pedro martelletto 2019-10-17 10:51:08 +02:00
  • 0db916e0a9 hid_osx: fix device detection in macos catalina pedro martelletto 2019-10-17 09:17:23 +02:00
  • 424c4310fd hid_osx: be quieter when probing HID devices pedro martelletto 2019-10-16 15:33:22 +02:00
  • 9d44af2c25 assert/hmac: encode public key as per spec pedro martelletto 2019-10-16 09:35:53 +02:00
  • 5d0c77e5dc windows: silence msvc's warning C4204 pedro martelletto 2019-09-19 14:27:27 +02:00
  • 4fb2cd6ad3 windows/tools: pull in open()'s prototype pedro martelletto 2019-09-19 14:24:09 +02:00
  • 6c5fcaab40 fuzz: turn 'report' into a script that can be consumed by anyone pedro martelletto 2019-09-19 12:30:53 +02:00
  • 6ca53acc60 travis: run fuzz_bio on CI fuzz builds pedro martelletto 2019-09-19 12:06:08 +02:00
  • 326b6e4d97 regen corpus w/ correct paths pedro martelletto 2019-09-19 12:02:57 +02:00
  • d287cd8956 fuzz: w/ recent libcbor modifications, we can enable -fsanitize-trap=undefined pedro martelletto 2019-09-19 11:23:36 +02:00
  • f73a5fdc24 tx_preamble: don't risk passing NULL to memcpy; spotted by ubsan pedro martelletto 2019-09-19 11:22:10 +02:00
  • ba8c19aab7 fuzz: sync results, corpora pedro martelletto 2019-09-19 10:16:50 +02:00
  • 847f045963 fuzz: split uniform_random.c from wrap.c pedro martelletto 2019-09-18 10:00:48 +02:00
  • 5bcf1315b9 fix bogus return value spotted by regress_dev pedro martelletto 2019-09-17 16:10:17 +02:00
  • 274be12515 regress: add a thin test for gh#56 pedro martelletto 2019-09-17 16:00:07 +02:00
  • d5978f2951 ensure the device is only open iff fido_dev_open() returns FIDO_OK pedro martelletto 2019-09-17 14:09:04 +02:00
  • a904ce627f fuzz: trigger fido_dev_cancel() in selected places pedro martelletto 2019-09-17 14:03:12 +02:00
  • dff0b6dc45 examples: show how to trigger fido_dev_cancel from a signal handler pedro martelletto 2019-09-17 13:47:20 +02:00
  • 3d4c4f4467 implement fido_dev_cancel() pedro martelletto 2019-09-17 12:50:44 +02:00
  • 6a9473b7bb whitespace police pedro martelletto 2019-09-16 16:35:24 +02:00
  • a63c50d979 define rx_cbor_status, shrinking the code by ~50 lines pedro martelletto 2019-09-16 15:05:29 +02:00
  • d560ce5f3d remove duplicate reply_len < 0 checks pedro martelletto 2019-09-16 14:03:13 +02:00
  • 92cfc0f0c4 travis/fuzz: run fuzz_mgmt as well; crank max_len pedro martelletto 2019-09-14 16:18:53 +02:00
  • 302b10b2a2 fuzz: add fuzz_bio to the list of harnesses pedro martelletto 2019-09-14 16:16:05 +02:00
  • c73ed59594 fuzz: crank max_len from 16384 to 17408 pedro martelletto 2019-09-14 16:14:39 +02:00
  • 5f6e5d4597 document authenticatorBioEnrollment API pedro martelletto 2019-09-13 14:53:17 +02:00
  • 30811c065e fido2-token: document bio enrollment flags pedro martelletto 2019-09-13 10:01:51 +02:00
  • 5a85f4ca77 add a tentative authenticatorBioEnrollment API pedro martelletto 2019-09-04 12:05:38 +02:00
  • 0bf26a2b7e hid_osx: detect device removal, gh#56 pedro martelletto 2019-09-12 14:35:15 +02:00
  • 6a9ceef1ed define nitems if needed, and introduce cbor_vector_free pedro martelletto 2019-09-09 15:19:06 +02:00
  • 6082768d16 debian: packaging modifications pedro martelletto 2019-08-23 15:49:24 +02:00