68 Commits

Author SHA1 Message Date
Ludvig Michaelsson
62ce5dc108 credman: add support for the third party payment flag 2025-12-08 09:50:01 +01:00
Ludvig Michaelsson
46ca7427c0 fuzz: exercise hmac-secret-mc 2025-10-31 09:29:58 +01:00
Ludvig Michaelsson
46dca4f0ee info: add fido_cbor_info_encstate_{len,ptr}() 2025-10-29 12:30:43 +01:00
Ludvig Michaelsson
d8d0b67e79 info: add fido_cbor_info_maxpinlen() 2025-10-29 09:10:29 +01:00
Ludvig Michaelsson
4f3ca9134d info: add fido_cbor_info_pin_policy_url_{ptr,len}() 2025-10-29 09:10:24 +01:00
Ludvig Michaelsson
dec7d0939f info: add fido_cbor_info_pin_policy() 2025-10-28 15:45:51 +01:00
Ludvig Michaelsson
62335f2d64 info: add fido_cbor_info_reset_transports_{len,ptr}() 2025-10-28 13:22:06 +01:00
Ludvig Michaelsson
4e5774951d info: add fido_cbor_info_encid_{len,ptr}() 2025-10-28 13:22:05 +01:00
Ludvig Michaelsson
55256f0eb3 info: add fido_cbor_info_long_touch_reset() 2025-10-28 11:42:45 +01:00
Ludvig Michaelsson
af401e2ab5 info: add fido_cbor_info_uv_count_since_pin() 2025-10-28 11:41:15 +01:00
Ludvig Michaelsson
76e74f2b5f info: add fido_cbor_info_attfmts_{ptr,len}() 2025-10-28 11:39:48 +01:00
Ludvig Michaelsson
2fcf642d36 fuzz: exercise fido_cred_{,set_}entattest()
Use excl_cred's first byte as an input to fido_cred_set_entattest();
like what fido_cred_set_prot() is doing with user_id. This saves adding
additional members to the parameter struct.
2024-11-06 15:59:34 +01:00
Ludvig Michaelsson
2ea8a4fe33 regress: add test for fido_cred_set_attobj() 2024-03-20 10:35:44 +02:00
Ludvig Michaelsson
ca809da569 fuzz: exercise fido_cred_x5c_list_{count,len,ptr}() 2024-02-27 08:19:19 +01:00
Ludvig Michaelsson
bc02c1c5fd fuzz: exercise fido_assert_authdata_raw_{ptr,len} 2023-06-21 17:23:15 +02:00
pedro martelletto
26120f5aba fuzz: allow easy identification of specific corpora
when fuzzing, it is sometimes convenient to know which entries in a
harness's corpora reach a specific point of the code. unfortunately,
libFuzzer appears to lack such functionality. this commit adds a
toggle (fuzz_save_corpus) for that purpose.
2022-07-22 10:53:55 +02:00
pedro martelletto
4d3af00bf2 es384: define es384_pk_from_EVP_PKEY 2022-07-15 14:10:07 +02:00
pedro martelletto
fe1887e78c fuzz: add missing es384 exports 2022-07-15 11:01:53 +02:00
pedro martelletto
8f8684fc77 fuzz: enter fido_cbor_info_certs_{name_ptr,value_ptr,len} 2022-07-13 12:21:25 +02:00
pedro martelletto
730a3066be fuzz: enter fido_cbor_info_rk_remaining() 2022-07-11 16:53:53 +02:00
pedro martelletto
8578ee71a1 fuzz: enter fido_cbor_info_uv_modality() 2022-07-11 15:59:56 +02:00
pedro martelletto
9b1b7a06a8 fuzz: enter fido_cbor_info_uv_attempts() 2022-07-11 15:08:48 +02:00
pedro martelletto
d9b5ff7d0d fuzz: enter fido_cbor_info_maxrpid_minpinlen() 2022-07-11 14:39:32 +03:00
pedro martelletto
e169a20f71 fuzz: enter fido_cbor_info_minpinlen() 2022-07-08 14:39:48 +02:00
pedro martelletto
663a3b40d0 fuzz: enter fido_cbor_info_new_pin_required() 2022-07-08 12:26:52 +03:00