diff --git a/fuzz/functions.txt b/fuzz/functions.txt index 52e0edcd..534ea85e 100644 --- a/fuzz/functions.txt +++ b/fuzz/functions.txt @@ -8,9 +8,9 @@ aes256_gcm_dec 1 0 100.00% 3 0 100.00% aes256.c:aes256_cbc_fips 26 1 96.15% 42 4 90.48% aes256.c:aes256_cbc 29 1 96.55% 36 3 91.67% aes256.c:aes256_cbc_proto1 1 0 100.00% 5 0 100.00% -aes256.c:aes256_gcm 52 1 98.08% 60 4 93.33% +aes256.c:aes256_gcm 55 3 94.55% 64 10 84.38% -------------------------------------------------------------------------------------------------------- -TOTAL 118 3 97.46% 157 11 92.99% +TOTAL 121 5 95.87% 161 17 89.44% File '/libfido2/src/assert.c': Name Regions Miss Cover Lines Miss Cover @@ -269,7 +269,7 @@ Name Regions Miss Cover Lines Mis ------------------------------------------------------------------------------------------------------------------- fido_dev_make_cred 12 0 100.00% 10 0 100.00% fido_check_rp_id 4 0 100.00% 11 0 100.00% -fido_cred_verify 59 2 96.61% 75 4 94.67% +fido_cred_verify 59 0 100.00% 75 0 100.00% fido_cred_verify_self 60 4 93.33% 87 7 91.95% fido_cred_new 1 0 100.00% 3 0 100.00% fido_cred_reset_tx 1 0 100.00% 18 0 100.00% @@ -343,7 +343,7 @@ cred.c:fido_cred_clean_attobj 1 0 100.00% 6 cred.c:fido_cred_clean_authdata 1 0 100.00% 8 0 100.00% cred.c:fido_cred_clean_attstmt 1 0 100.00% 8 0 100.00% ------------------------------------------------------------------------------------------------------------------- -TOTAL 691 39 94.36% 911 46 94.95% +TOTAL 691 37 94.65% 911 42 95.39% File '/libfido2/src/credman.c': Name Regions Miss Cover Lines Miss Cover @@ -490,12 +490,12 @@ es256_pk_from_EC_KEY 42 2 95.24% 47 es256_pk_from_EVP_PKEY 8 0 100.00% 7 0 100.00% es256_sk_to_EVP_PKEY 28 0 100.00% 39 0 100.00% es256_derive_pk 25 0 100.00% 29 0 100.00% -es256_verify_sig 12 2 83.33% 19 5 73.68% +es256_verify_sig 12 1 91.67% 19 2 89.47% es256_pk_verify_sig 7 1 85.71% 13 2 84.62% es256.c:decode_pubkey_point 9 0 100.00% 13 0 100.00% es256.c:decode_coord 8 0 100.00% 10 0 100.00% ------------------------------------------------------------------------------------------------------------------- -TOTAL 315 5 98.41% 372 11 97.04% +TOTAL 315 4 98.73% 372 8 97.85% File '/libfido2/src/es384.c': Name Regions Miss Cover Lines Miss Cover @@ -770,9 +770,9 @@ nfc.c:rx_init 25 0 100.00% 27 nfc.c:rx_cbor 4 0 100.00% 6 0 100.00% nfc.c:rx_msg 18 1 94.44% 23 3 86.96% nfc.c:rx_apdu 14 0 100.00% 22 0 100.00% -nfc.c:tx_get_response 4 0 100.00% 11 0 100.00% +nfc.c:tx_get_response 7 0 100.00% 12 0 100.00% ------------------------------------------------------------------------------------------------------------------- -TOTAL 155 3 98.06% 244 9 96.31% +TOTAL 158 3 98.10% 245 9 96.33% File '/libfido2/src/nfc_linux.c': Name Regions Miss Cover Lines Miss Cover @@ -938,7 +938,7 @@ u2f_register 76 0 100.00% 81 u2f_authenticate 33 0 100.00% 37 0 100.00% u2f_get_touch_begin 37 0 100.00% 45 0 100.00% u2f_get_touch_status 26 0 100.00% 36 0 100.00% -u2f.c:key_lookup 51 0 100.00% 65 0 100.00% +u2f.c:key_lookup 53 0 100.00% 66 0 100.00% u2f.c:send_dummy_register 37 0 100.00% 45 0 100.00% u2f.c:delay_ms 13 1 92.31% 15 3 80.00% u2f.c:parse_register_reply 49 0 100.00% 62 0 100.00% @@ -952,7 +952,7 @@ u2f.c:do_auth 56 0 100.00% 67 u2f.c:parse_auth_reply 23 0 100.00% 23 0 100.00% u2f.c:authdata_fake 12 0 100.00% 27 0 100.00% --------------------------------------------------------------------------------------------------------------------- -TOTAL 572 4 99.30% 726 12 98.35% +TOTAL 574 4 99.30% 727 12 98.35% File '/libfido2/src/util.c': Name Regions Miss Cover Lines Miss Cover diff --git a/fuzz/report.tgz b/fuzz/report.tgz index 07b8ea92..7dcccd3e 100644 Binary files a/fuzz/report.tgz and b/fuzz/report.tgz differ diff --git a/fuzz/summary.txt b/fuzz/summary.txt index b9fe412f..23944c7d 100644 --- a/fuzz/summary.txt +++ b/fuzz/summary.txt @@ -10,7 +10,7 @@ openbsd-compat/explicit_bzero.c 4 0 100.00% openbsd-compat/freezero.c 4 0 100.00% 1 0 100.00% 6 0 100.00% openbsd-compat/recallocarray.c 41 7 82.93% 1 0 100.00% 36 7 80.56% openbsd-compat/timingsafe_bcmp.c 4 0 100.00% 1 0 100.00% 7 0 100.00% -src/aes256.c 118 3 97.46% 8 0 100.00% 157 11 92.99% +src/aes256.c 121 5 95.87% 8 0 100.00% 161 17 89.44% src/assert.c 628 45 92.83% 63 4 93.65% 782 51 93.48% src/authkey.c 52 0 100.00% 5 0 100.00% 66 0 100.00% src/bio.c 458 20 95.63% 50 2 96.00% 592 24 95.95% @@ -19,13 +19,13 @@ src/buf.c 8 0 100.00% src/cbor.c 1112 14 98.74% 58 0 100.00% 1330 34 97.44% src/compress.c 105 14 86.67% 5 0 100.00% 122 24 80.33% src/config.c 112 0 100.00% 11 0 100.00% 154 0 100.00% -src/cred.c 691 39 94.36% 75 2 97.33% 911 46 94.95% +src/cred.c 691 37 94.65% 75 2 97.33% 911 42 95.39% src/credman.c 428 10 97.66% 41 0 100.00% 562 20 96.44% src/dev.c 344 65 81.10% 41 6 85.37% 383 80 79.11% src/ecdh.c 117 2 98.29% 4 0 100.00% 146 5 96.58% src/eddsa.c 88 5 94.32% 10 0 100.00% 114 9 92.11% src/err.c 122 10 91.80% 1 0 100.00% 126 10 92.06% -src/es256.c 315 5 98.41% 19 0 100.00% 372 11 97.04% +src/es256.c 315 4 98.73% 19 0 100.00% 372 8 97.85% src/es384.c 158 5 96.84% 11 0 100.00% 198 11 94.44% src/hid.c 87 2 97.70% 14 0 100.00% 145 3 97.93% src/hid_linux.c 202 73 63.86% 14 7 50.00% 277 115 58.48% @@ -36,7 +36,7 @@ src/iso7816.c 18 1 94.44% src/largeblob.c 525 18 96.57% 30 0 100.00% 693 43 93.80% src/log.c 39 5 87.18% 7 1 85.71% 63 7 88.89% src/netlink.c 329 8 97.57% 40 0 100.00% 498 15 96.99% -src/nfc.c 155 3 98.06% 12 0 100.00% 244 9 96.31% +src/nfc.c 158 3 98.10% 12 0 100.00% 245 9 96.33% src/nfc_linux.c 172 73 57.56% 13 6 53.85% 242 114 52.89% src/pcsc.c 204 1 99.51% 13 0 100.00% 282 3 98.94% src/pin.c 430 3 99.30% 26 0 100.00% 516 4 99.22% @@ -48,7 +48,7 @@ src/time.c 43 3 93.02% src/touch.c 67 0 100.00% 2 0 100.00% 79 0 100.00% src/tpm.c 103 0 100.00% 9 0 100.00% 194 0 100.00% src/types.c 29 0 100.00% 7 0 100.00% 56 0 100.00% -src/u2f.c 572 4 99.30% 17 0 100.00% 726 12 98.35% +src/u2f.c 574 4 99.30% 17 0 100.00% 727 12 98.35% src/util.c 14 1 92.86% 1 0 100.00% 14 1 92.86% Files which contain no functions: @@ -61,4 +61,4 @@ src/fido.h 0 0 - src/fido/err.h 0 0 - 0 0 - 0 0 - src/fido/param.h 0 0 - 0 0 - 0 0 - ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -TOTAL 8855 482 94.56% 750 28 96.27% 11516 757 93.43% +TOTAL 8863 481 94.57% 750 28 96.27% 11522 756 93.44%