22 Commits

Author SHA1 Message Date
Ludvig Michaelsson
ce63a0c26c tools/assert: add toggle to accept raw client data 2023-09-25 09:46:06 +02:00
pedro martelletto
5634eb082b tools: specify SPDX-License-Identifier; #623 2022-08-02 11:05:41 +02:00
pedro martelletto
00dd046af8 tools: detect readpassphrase() truncation 2022-06-01 10:09:23 +02:00
pedro martelletto
211adc371a tools: reduce stack usage
use smaller buffers to store PINs; there's no point in allocating
1KB when the maximum allowed length is 63 bytes.
2022-06-01 10:09:23 +02:00
pedro martelletto
204f6e991d tools/fido2-assert: allow -b on non-resident credentials 2021-02-28 07:02:31 +01:00
pedro martelletto
97308f32a7 large_blob -> largeblob 2021-02-17 09:34:04 +01:00
Ludvig Michaelsson
5a2dc2fd5f large blobs: tooling 2021-02-01 19:02:41 +01:00
pedro martelletto
de2c156366 tools/fido2-assert: decouple the concepts of pin and uv
keep -v implying both pin and uv for backwards compatibility
2020-05-10 10:36:15 +02:00
pedro martelletto
06f21b6c16 fido2-assert: add an option to explicitly toggle up, uv 2020-04-29 06:34:21 +02:00
pedro martelletto
183b5562bb fido2-{assert,cred}: support FIDO2's hmac-secret extension; gh#58 2019-11-11 09:49:45 +01:00
pedro martelletto
fa58b87ee3 tools/fido2-cred: repair creation of resident keys, broken in 6cc63b3b 2019-08-19 15:37:22 +02:00
pedro martelletto
2f327a96a8 build fido2 command-line tools on windows 2019-06-25 16:47:46 +02:00
pedro martelletto
7dcf65b38e add support for resident credential enumeration per rp 2019-06-18 16:47:26 +02:00
pedro martelletto
867d3a0996 tools: use open_dev() to shrink the code a little 2019-06-14 10:25:15 +02:00
pedro martelletto
6cc63b3b4a reflect fido's 3-state booleans 2019-05-28 14:13:47 +02:00
pedro martelletto
6ed71b4527 tools: prepare the cred/assert before opening the device
so that stdin is processed sequentially when fuzzing.
2019-03-01 15:37:27 +01:00
pedro martelletto
18efc7c89c gh#14: support multiple, same-RP resident keys in fido2-assert 2019-02-27 08:47:14 +01:00
pedro martelletto
eb131de57e add a -u option to fido2-{cred,assert} to force u2f on dual authenticators 2019-02-12 08:05:14 +01:00
pedro martelletto
768236c6a6 fido2-assert: print user id for resident credentials
problem noticed by Shane Weeden in issue #9
2018-12-13 09:13:33 +01:00
pedro martelletto
c47c402fd6 tools: avoid fd leak on multiple -[io]; from coverity 2018-09-26 10:17:08 +02:00
pedro martelletto
a9822f020c make unistd.h conditional on its presence 2018-08-30 12:47:54 +02:00
pedro martelletto
6705a183b3 import command-line tools 2018-06-18 14:34:04 +02:00