Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
cryptofuzz-sp-math-all /src/cryptofuzz-sp-math-all/entry.cpp 404 11541 20 27 14787 14015 entry.cpp
fuzzer-wolfssh-server-randomize /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/server.c 643 1345 14 29 15155 6267 server.c
fuzzer-wolfssl-server-randomize /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/server.c 1462 2229 33 49 34313 14378 server.c
fuzzer-wolfssl-ocsp /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/ocsp.c 514 3174 18 25 8904 3933 ocsp.c
fuzzer-wolfssl-misc /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/misc.c 199 3489 11 18 2350 1165 misc.c
fuzzer-wolfssh-client /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/client.c 597 1389 14 27 13954 5776 client.c
fuzzer-wolfssh-server /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/server.c 643 1346 14 29 15155 6267 server.c
pem_cert /src/fuzz-targets/pem_cert/target.c 426 1046 23 21 8729 3746 target.c
fuzzer-wolfssl-server /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/server.c 1462 2230 33 49 34313 14378 server.c
cryptofuzz-sp-math /src/cryptofuzz-sp-math/entry.cpp 404 12028 20 27 14787 14015 entry.cpp
fuzzer-wolfssl-rsa /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/rsa.cpp 230 180 12 14 3420 1517 rsa.cpp
cryptofuzz-sp-math-all-8bit /src/cryptofuzz-sp-math-all-8bit/entry.cpp 404 11539 20 27 14787 14015 entry.cpp
cryptofuzz-openssl-api /src/cryptofuzz-openssl-api/entry.cpp 404 8306 20 27 14787 14015 entry.cpp
fuzzer-wolfssl-client-randomize /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/client.c 1454 2234 33 49 34090 14284 client.c
fuzzer-wolfssl-x509 /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/x509.c 545 3144 17 27 9394 4135 x509.c
fuzzer-wolfssh-client-randomize /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/client.c 597 1388 14 27 13954 5776 client.c
cryptofuzz-disable-fastmath /src/cryptofuzz-disable-fastmath/entry.cpp 404 11540 20 27 14787 14015 entry.cpp
fuzzer-wolfssl-srp /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/srp.cpp 133 159 11 10 2335 1032 srp.cpp
fuzzer-wolfssl-client /src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/client.c 1454 2235 33 49 34090 14284 client.c
cryptofuzz-normal-math /src/cryptofuzz-normal-math/entry.cpp 404 11540 20 27 14787 14015 entry.cpp

Fuzzer details

Fuzzer: cryptofuzz-sp-math-all

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 368 49.9%
gold 52 7.05%
yellow 2 0.27%
greenyellow 0 0.0%
lawngreen 315 42.7%
All colors 737 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
251 358 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site _ZN8nlohmann14adl_serializerINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvE7to_jsonINS_10basic_jsonINS1_3mapENS1_6vectorES7_blmdS5_S0_EERS7_EEDTcmclL_ZNS_12_GLOBAL__N_17to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSG_
51 681 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
41 618 cryptofuzz::util::GetNullPtr(fuzzing::datasource::Datasource*) call site puts
7 610 cryptofuzz::Buffer::GetPtr(fuzzing::datasource::Datasource*) const call site __cxa_get_exception_ptr
4 667 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
3 663 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
2 676 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 120 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 125 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 127 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 131 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 133 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
2310
Functions that are reachable but not covered
183
Reachable functions
404
Percentage of reachable functions covered
54.7%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/cryptofuzz-sp-math-all/entry.cpp 1
/src/cryptofuzz-sp-math-all/driver.cpp 1
/src/cryptofuzz-sp-math-all/include/cryptofuzz/repository.h 89
/src/cryptofuzz-sp-math-all/executor.cpp 175
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/datasource/id.hpp 1
/src/cryptofuzz-sp-math-all/./executor.h 3
/src/cryptofuzz-sp-math-all/components.cpp 11
/src/cryptofuzz-sp-math-all/include/cryptofuzz/generic.h 3
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/datasource/datasource.hpp 8
/src/cryptofuzz-sp-math-all/options.cpp 2
/src/cryptofuzz-sp-math-all/include/cryptofuzz/operations.h 6
/usr/local/bin/../include/c++/v1/optional 4
/src/cryptofuzz-sp-math-all/operation.cpp 2
/src/cryptofuzz-sp-math-all/repository.cpp 2
/usr/local/bin/../include/c++/v1/stdexcept 1
/src/cryptofuzz-sp-math-all/util.cpp 6
/src/cryptofuzz-sp-math-all/include/cryptofuzz/../../third_party/json/json.hpp 50
/usr/local/bin/../include/c++/v1/exception 2
/usr/include/boost/algorithm/hex.hpp 3
/usr/include/boost/range/begin.hpp 2
/usr/include/boost/range/end.hpp 2
/src/cryptofuzz-sp-math-all/./third_party/json/json.hpp 5
/usr/local/bin/../include/c++/v1/stdlib.h 1
/usr/local/bin/../include/c++/v1/math.h 4
/src/cryptofuzz-sp-math-all/tests.cpp 1
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/exception.hpp 2
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/memory.hpp 1

Fuzzer: fuzzer-wolfssh-server-randomize

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 1797 52.9%
gold 114 3.35%
yellow 87 2.56%
greenyellow 55 1.62%
lawngreen 1342 39.5%
All colors 3395 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
243 2487 BuildUserAuthRequestPassword call site BuildUserAuthRequestPublicKey
137 1699 wc_HashFinal call site wc_RsaSSL_Sign
135 445 wc_ShaFinal call site wc_HmacSetKey
90 322 wc_InitSha_ex call site wc_ShaUpdate
60 1480 SendKexDhReply call site ToTraditionalInline_ex
60 1979 wc_FreeRsaKey call site SendNewKeys
57 1906 wc_RsaCleanup call site wc_ecc_sign_hash
52 3317 DoScpSource call site ReceiveScpConfirmation
51 1586 wc_ecc_import_x963_ex call site wc_EccPublicKeyDecode
44 2115 wc_ecc_import_x963 call site wc_SignatureVerify
41 3077 wolfSSH_accept call site wolfSSH_accept
40 108 wolfSSH_SFTP_free call site wolfSSH_AGENT_free

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
356
Functions that are reachable but not covered
318
Reachable functions
643
Percentage of reachable functions covered
50.54%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/server.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/ssh.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/log.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/internal.c 128
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/random.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./wolfcrypt/src/misc.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfsftp.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/agent.c 39
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/./src/misc.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hash.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/md5.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha3.c 25
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/aes.c 23
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/port.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hmac.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/dh.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sp_int.c 77
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/ecc.c 52
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/wolfmath.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/rsa.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/asn.c 53
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/signature.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfscp.c 27
/usr/include/stdlib.h 1

Fuzzer: fuzzer-wolfssl-server-randomize

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 4973 72.0%
gold 137 1.98%
yellow 88 1.27%
greenyellow 79 1.14%
lawngreen 1627 23.5%
All colors 6904 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
349 2797 sp_to_unsigned_bin call site ecc_projective_add_point_safe
170 1952 fe_invert call site wc_ed25519_check_key
153 1640 StoreRsaKey call site ConfirmSignature
134 5160 Base64_Decode call site ProcessUserChain
123 5483 DecodePrivateKey call site RsaSign
120 3220 FreeDecodedCert call site CheckOcspRequest
112 6039 DoHandShakeMsgType call site wolfSSL_use_PrivateKey
109 4393 DoTls13ClientHello call site TLSX_Parse
101 6723 wolfSSL_accept call site wolfSSL_BIO_write
100 3849 SetCipherSpecs call site Hmac_UpdateFinal_CT
82 920 Sha512_Family_Final call site SetKeysSide
80 4754 wc_RsaPSS_CheckPadding_ex call site wolfSSL_connect_TLSv13

Runtime coverage analysis

Covered functions
665
Functions that are reachable but not covered
865
Reachable functions
1462
Percentage of reachable functions covered
40.83%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/server.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ssl.c 90
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/internal.c 233
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_port.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 37
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/bio.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/aes.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hmac.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 35
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c 31
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 81
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c 56
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve25519.c 13
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c 22
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve448.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/dh.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c 162
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/evp.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/pk.c 6
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls.c 179
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509_str.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/crl.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ocsp.c 9
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/coding.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls13.c 86
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/logging.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/chacha.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/poly1305.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/keys.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/kdf.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_encrypt.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/pwdbased.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/wolfio.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/srp.c 2

Fuzzer: fuzzer-wolfssl-ocsp

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 1624 77.8%
gold 46 2.20%
yellow 45 2.15%
greenyellow 13 0.62%
lawngreen 359 17.2%
All colors 2087 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
808 527 wc_Sha256Final call site wc_ecc_verify_hash
675 1390 wc_RNG_TestSeed call site ConfirmSignature
93 407 ParseCertRelative call site ConfirmSignature
5 515 Sha256Final call site wc_Sha256Hash
4 396 ParseCertRelative call site GetCA
4 507 Transform_Sha256 call site wc_Sha224Final
4 1369 Hash_DRBG_Instantiate call site Hash_DRBG_Reseed
2 126 wc_ShaUpdate call site ByteReverseWords
2 204 wolfSSL_OBJ_nid2obj_ex call site BytePrecision
2 212 wolfSSL_X509_NAME_ENTRY_create_by_NID call site wolfSSL_Free
2 401 wc_LockMutex call site wc_UnLockMutex
2 502 Sha256Update call site Transform_Sha256

Runtime coverage analysis

Covered functions
185
Functions that are reachable but not covered
360
Reachable functions
514
Percentage of reachable functions covered
29.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/ocsp.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c 114
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c 33
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 22
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509.c 9
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/internal.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ssl.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_port.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 66
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c 26
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 14

Fuzzer: fuzzer-wolfssl-misc

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 181 33.8%
gold 10 1.86%
yellow 82 15.3%
greenyellow 59 11.0%
lawngreen 203 37.9%
All colors 535 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
75 448 sp_clear call site wc_EccPublicKeyDecode
34 329 wc_curve25519_export_public call site wc_curve25519_make_pub
31 372 wc_curve448_export_public call site wc_curve448_make_pub
8 439 wc_ecc_import_private_key call site wc_ecc_import_x963_ex
7 63 wc_ed448_import_public call site ge448_compress_key
4 81 wc_Shake256_Update call site Load64BitBigEndian
3 99 ge448_select call site equal
2 71 fe448_isnegative call site wc_ed448_check_key
2 222 fe_isnegative call site wc_ed25519_check_key
2 232 Sha512Update call site ByteReverseWords64
2 243 _Transform_Sha512 call site _Transform_Sha512
2 249 Sha512_Family_Final call site _Transform_Sha512

Runtime coverage analysis

Covered functions
220
Functions that are reachable but not covered
41
Reachable functions
199
Percentage of reachable functions covered
79.4%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/misc.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/coding.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c 32
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve25519.c 15
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve448.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c 12
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c 13
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c 12
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 6
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 2

Fuzzer: fuzzer-wolfssh-client

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 1550 47.9%
gold 87 2.69%
yellow 65 2.01%
greenyellow 30 0.92%
lawngreen 1501 46.4%
All colors 3233 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
289 2449 SendUserAuthRequest call site BuildUserAuthRequestPublicKey
146 3069 wolfSSH_connect call site DoReceive
90 326 wc_InitSha_ex call site wc_ShaUpdate
75 2353 DoUserAuthRequestPublicKey call site DoUserAuthRequestRsa
69 1772 wc_Sha256Hash call site wc_RsaFunction
59 1985 SendKexDhReply call site SendNewKeys
57 449 wc_ShaFinal call site wc_HmacUpdate
51 1591 wc_ecc_import_x963_ex call site wc_EccPublicKeyDecode
47 1910 wc_RsaFunction_ex call site wc_ecc_sign_hash
46 538 wc_HmacFinal call site wc_HmacSetKey
40 108 wolfSSH_SFTP_free call site wolfSSH_AGENT_free
39 1491 GetASNHeader_ex call site DecodeRsaPssParams

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
386
Functions that are reachable but not covered
235
Reachable functions
597
Percentage of reachable functions covered
60.64%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/client.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/ssh.c 6
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/log.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/internal.c 129
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/random.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./wolfcrypt/src/misc.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfsftp.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/agent.c 39
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/./src/misc.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hash.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/md5.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha3.c 25
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/aes.c 23
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/port.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hmac.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/dh.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sp_int.c 77
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/ecc.c 52
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/wolfmath.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/rsa.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/asn.c 53
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/signature.c 4

Fuzzer: fuzzer-wolfssh-server

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 1746 51.4%
gold 163 4.80%
yellow 89 2.62%
greenyellow 55 1.62%
lawngreen 1342 39.5%
All colors 3395 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
243 2487 BuildUserAuthRequestPassword call site BuildUserAuthRequestPublicKey
90 322 wc_InitSha_ex call site wc_ShaUpdate
80 1756 wc_ShaHash call site wc_RsaFunction
60 1480 SendKexDhReply call site ToTraditionalInline_ex
60 1979 wc_FreeRsaKey call site SendNewKeys
57 445 wc_ShaFinal call site wc_HmacUpdate
57 1906 wc_RsaCleanup call site wc_ecc_sign_hash
52 3317 DoScpSource call site ReceiveScpConfirmation
51 1586 wc_ecc_import_x963_ex call site wc_EccPublicKeyDecode
46 534 wc_HmacFinal call site wc_HmacSetKey
41 3077 wolfSSH_accept call site wolfSSH_accept
40 108 wolfSSH_SFTP_free call site wolfSSH_AGENT_free

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
388
Functions that are reachable but not covered
287
Reachable functions
643
Percentage of reachable functions covered
55.37%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/server.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/ssh.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/log.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/internal.c 128
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/random.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./wolfcrypt/src/misc.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfsftp.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/agent.c 39
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/./src/misc.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hash.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/md5.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha3.c 25
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/aes.c 23
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/port.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hmac.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/dh.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sp_int.c 77
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/ecc.c 52
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/wolfmath.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/rsa.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/asn.c 53
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/signature.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfscp.c 27
/usr/include/stdlib.h 1

Fuzzer: pem_cert

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 1206 76.5%
gold 0 0.0%
yellow 0 0.0%
greenyellow 4 0.25%
lawngreen 365 23.1%
All colors 1575 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1045 414 GetCAByName call site ConfirmSignature
78 1494 ProcessBuffer call site ProcessBuffer
24 67 SSL_CtxResourceFree call site TLSX_KeyShare_FreeAll
14 163 GetOctetString call site ProcessUserChain
7 1484 AddCA call site FreeDer
3 141 GetAlgoId call site DecodeRsaPssParams
2 24 wolfSSL_CTX_new call site wolfSSL_Init
2 48 wolfSSL_CertManagerNew_ex call site wolfSSL_CTX_free
2 93 FreeSSL_Ctx call site wolfSSL_Free
2 122 Base64_Decode call site ToTraditionalInline_ex
2 209 wc_ShaUpdate call site ByteReverseWords
2 361 DecodeConstructedOtherName call site GetLength

Runtime coverage analysis

Covered functions
137
Functions that are reachable but not covered
291
Reachable functions
426
Percentage of reachable functions covered
31.69%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/fuzz-targets/pem_cert/target.c 1
/src/wolfssl/src/ssl.c 21
/src/wolfssl/wolfcrypt/src/wc_port.c 7
/src/wolfssl/src/tls.c 6
/src/wolfssl/wolfcrypt/src/memory.c 2
/src/wolfssl/src/internal.c 10
/src/wolfssl/wolfcrypt/src/asn.c 113
/src/wolfssl/./wolfcrypt/src/misc.c 21
/src/wolfssl/wolfcrypt/src/dh.c 1
/src/wolfssl/wolfcrypt/src/sp_int.c 69
/src/wolfssl/wolfcrypt/src/ecc.c 35
/src/wolfssl/wolfcrypt/src/coding.c 3
/src/wolfssl/wolfcrypt/src/hash.c 14
/src/wolfssl/wolfcrypt/src/sha.c 7
/src/wolfssl/wolfcrypt/src/md5.c 8
/src/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolfssl/wolfcrypt/src/sha3.c 25
/src/wolfssl/wolfcrypt/src/rsa.c 16
/src/wolfssl/wolfcrypt/src/wolfmath.c 3
/src/wolfssl/wolfcrypt/src/random.c 14

Fuzzer: fuzzer-wolfssl-server

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 4110 59.5%
gold 138 1.99%
yellow 103 1.49%
greenyellow 112 1.62%
lawngreen 2441 35.3%
All colors 6904 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
349 2797 sp_to_unsigned_bin call site ecc_projective_add_point_safe
170 1952 fe_invert call site wc_ed25519_check_key
134 5160 Base64_Decode call site ProcessUserChain
120 3220 FreeDecodedCert call site CheckOcspRequest
112 6039 DoHandShakeMsgType call site wolfSSL_use_PrivateKey
103 5502 SendTls13CertificateVerify call site EccSign
101 6723 wolfSSL_accept call site wolfSSL_BIO_write
74 5868 MakeTlsMasterSecret call site SendCertificateVerify
67 4936 TLSX_Write call site wolfSSL_connect
64 29 wc_Md5Update call site rotlFixed
63 565 SSL_CTX_RefCount call site wolfSSL_BIO_write
62 5007 InitSSL_Suites call site wolfSSL_connect_TLSv13

Runtime coverage analysis

Covered functions
908
Functions that are reachable but not covered
627
Reachable functions
1462
Percentage of reachable functions covered
57.11%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/server.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ssl.c 90
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/internal.c 233
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_port.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 37
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/bio.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/aes.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hmac.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 35
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c 31
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 81
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c 56
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve25519.c 13
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c 22
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve448.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/dh.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c 162
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/evp.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/pk.c 6
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls.c 179
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509_str.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/crl.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ocsp.c 9
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/coding.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls13.c 86
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/logging.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/chacha.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/poly1305.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/keys.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/kdf.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_encrypt.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/pwdbased.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/wolfio.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/srp.c 2

Fuzzer: cryptofuzz-sp-math

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 368 49.9%
gold 52 7.05%
yellow 2 0.27%
greenyellow 0 0.0%
lawngreen 315 42.7%
All colors 737 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
251 358 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site _ZN8nlohmann14adl_serializerINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvE7to_jsonINS_10basic_jsonINS1_3mapENS1_6vectorES7_blmdS5_S0_EERS7_EEDTcmclL_ZNS_12_GLOBAL__N_17to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSG_
51 681 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
41 618 cryptofuzz::util::GetNullPtr(fuzzing::datasource::Datasource*) call site puts
7 610 cryptofuzz::Buffer::GetPtr(fuzzing::datasource::Datasource*) const call site __cxa_get_exception_ptr
4 667 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
3 663 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
2 676 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 120 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 125 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 127 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 131 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 133 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
2528
Functions that are reachable but not covered
183
Reachable functions
404
Percentage of reachable functions covered
54.7%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/cryptofuzz-sp-math/entry.cpp 1
/src/cryptofuzz-sp-math/driver.cpp 1
/src/cryptofuzz-sp-math/include/cryptofuzz/repository.h 89
/src/cryptofuzz-sp-math/executor.cpp 175
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/datasource/id.hpp 1
/src/cryptofuzz-sp-math/./executor.h 3
/src/cryptofuzz-sp-math/components.cpp 11
/src/cryptofuzz-sp-math/include/cryptofuzz/generic.h 3
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/datasource/datasource.hpp 8
/src/cryptofuzz-sp-math/options.cpp 2
/src/cryptofuzz-sp-math/include/cryptofuzz/operations.h 6
/usr/local/bin/../include/c++/v1/optional 4
/src/cryptofuzz-sp-math/operation.cpp 2
/src/cryptofuzz-sp-math/repository.cpp 2
/usr/local/bin/../include/c++/v1/stdexcept 1
/src/cryptofuzz-sp-math/util.cpp 6
/src/cryptofuzz-sp-math/include/cryptofuzz/../../third_party/json/json.hpp 50
/usr/local/bin/../include/c++/v1/exception 2
/usr/include/boost/algorithm/hex.hpp 3
/usr/include/boost/range/begin.hpp 2
/usr/include/boost/range/end.hpp 2
/src/cryptofuzz-sp-math/./third_party/json/json.hpp 5
/usr/local/bin/../include/c++/v1/stdlib.h 1
/usr/local/bin/../include/c++/v1/math.h 4
/src/cryptofuzz-sp-math/tests.cpp 1
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/exception.hpp 2
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/memory.hpp 1

Fuzzer: fuzzer-wolfssl-rsa

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 219 30.8%
gold 22 3.09%
yellow 30 4.21%
greenyellow 26 3.65%
lawngreen 414 58.2%
All colors 711 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
66 151 wc_Md5Update call site Transform
48 565 sp_exptmod_ex call site _sp_exptmod_mont_ex
12 489 sp_exptmod_nct call site _sp_exptmod_ex
10 651 ctMaskNotEq call site RsaUnPad_OAEP
7 394 sp_init call site sp_add_d
7 504 sp_sqr call site sp_mulmod
6 696 wc_FreeRsaKey call site sp_forcezero
5 476 sp_invmod call site sp_div
4 116 Hash_DRBG_Instantiate call site Hash_DRBG_Reseed
4 646 wc_RsaUnPad_ex call site ctMask16Eq
3 138 wc_RNG_TestSeed call site Hash_DRBG_Generate
3 228 wc_ShaUpdate call site ByteReverseWords

Runtime coverage analysis

Covered functions
214
Functions that are reachable but not covered
29
Reachable functions
230
Percentage of reachable functions covered
87.39%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/rsa.cpp 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c 34
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 54
/usr/include/fuzzing/datasource/datasource.hpp 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 25
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c 1

Fuzzer: cryptofuzz-sp-math-all-8bit

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 368 49.9%
gold 52 7.05%
yellow 2 0.27%
greenyellow 0 0.0%
lawngreen 315 42.7%
All colors 737 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
251 358 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site _ZN8nlohmann14adl_serializerINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvE7to_jsonINS_10basic_jsonINS1_3mapENS1_6vectorES7_blmdS5_S0_EERS7_EEDTcmclL_ZNS_12_GLOBAL__N_17to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSG_
51 681 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
41 618 cryptofuzz::util::GetNullPtr(fuzzing::datasource::Datasource*) call site puts
7 610 cryptofuzz::Buffer::GetPtr(fuzzing::datasource::Datasource*) const call site __cxa_get_exception_ptr
4 667 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
3 663 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
2 676 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 120 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 125 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 127 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 131 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 133 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
2305
Functions that are reachable but not covered
183
Reachable functions
404
Percentage of reachable functions covered
54.7%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/cryptofuzz-sp-math-all-8bit/entry.cpp 1
/src/cryptofuzz-sp-math-all-8bit/driver.cpp 1
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/repository.h 89
/src/cryptofuzz-sp-math-all-8bit/executor.cpp 175
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/datasource/id.hpp 1
/src/cryptofuzz-sp-math-all-8bit/./executor.h 3
/src/cryptofuzz-sp-math-all-8bit/components.cpp 11
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/generic.h 3
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/datasource/datasource.hpp 8
/src/cryptofuzz-sp-math-all-8bit/options.cpp 2
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/operations.h 6
/usr/local/bin/../include/c++/v1/optional 4
/src/cryptofuzz-sp-math-all-8bit/operation.cpp 2
/src/cryptofuzz-sp-math-all-8bit/repository.cpp 2
/usr/local/bin/../include/c++/v1/stdexcept 1
/src/cryptofuzz-sp-math-all-8bit/util.cpp 6
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/../../third_party/json/json.hpp 50
/usr/local/bin/../include/c++/v1/exception 2
/usr/include/boost/algorithm/hex.hpp 3
/usr/include/boost/range/begin.hpp 2
/usr/include/boost/range/end.hpp 2
/src/cryptofuzz-sp-math-all-8bit/./third_party/json/json.hpp 5
/usr/local/bin/../include/c++/v1/stdlib.h 1
/usr/local/bin/../include/c++/v1/math.h 4
/src/cryptofuzz-sp-math-all-8bit/tests.cpp 1
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/exception.hpp 2
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/memory.hpp 1

Fuzzer: cryptofuzz-openssl-api

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 258 35.0%
gold 68 9.22%
yellow 8 1.08%
greenyellow 32 4.34%
lawngreen 371 50.3%
All colors 737 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
194 403 cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&, unsigned char const*, unsigned long) const call site _ZN8nlohmann14adl_serializerINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvE7to_jsonINS_10basic_jsonINS1_3mapENS1_6vectorES7_blmdS5_S0_EERS7_EEDTcmclL_ZNS_12_GLOBAL__N_17to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSG_
20 624 cryptofuzz::ExecutorBase ::compare(std::__1::vector , cryptofuzz::operation::Digest>, std::__1::allocator , cryptofuzz::operation::Digest> > > const&, std::__1::vector , std::__1::optional >, std::__1::allocator , std::__1::optional > > > const&, unsigned char const*, unsigned long) const call site puts
11 390 cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&, unsigned char const*, unsigned long) const call site __cxa_get_exception_ptr
7 364 cryptofuzz::ExecutorBase ::getOp(fuzzing::datasource::Datasource*, unsigned char const*, unsigned long) const call site
7 610 cryptofuzz::Buffer::GetPtr(fuzzing::datasource::Datasource*) const call site __cxa_get_exception_ptr
3 375 cryptofuzz::ExecutorBase ::getOp(fuzzing::datasource::Datasource*, unsigned char const*, unsigned long) const call site
2 386 cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&, unsigned char const*, unsigned long) const call site
2 605 cryptofuzz::tests::test(cryptofuzz::operation::Digest const&, std::__1::optional const&) call site
1 120 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 125 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 127 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 131 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
1853
Functions that are reachable but not covered
113
Reachable functions
404
Percentage of reachable functions covered
72.03%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/cryptofuzz-openssl-api/entry.cpp 1
/src/cryptofuzz-openssl-api/driver.cpp 1
/src/cryptofuzz-openssl-api/include/cryptofuzz/repository.h 89
/src/cryptofuzz-openssl-api/executor.cpp 175
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/datasource/id.hpp 1
/src/cryptofuzz-openssl-api/./executor.h 3
/src/cryptofuzz-openssl-api/components.cpp 11
/src/cryptofuzz-openssl-api/include/cryptofuzz/generic.h 3
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/datasource/datasource.hpp 8
/src/cryptofuzz-openssl-api/options.cpp 2
/src/cryptofuzz-openssl-api/include/cryptofuzz/operations.h 6
/usr/local/bin/../include/c++/v1/optional 4
/src/cryptofuzz-openssl-api/operation.cpp 2
/src/cryptofuzz-openssl-api/repository.cpp 2
/usr/local/bin/../include/c++/v1/stdexcept 1
/src/cryptofuzz-openssl-api/util.cpp 6
/src/cryptofuzz-openssl-api/include/cryptofuzz/../../third_party/json/json.hpp 50
/usr/local/bin/../include/c++/v1/exception 2
/usr/include/boost/algorithm/hex.hpp 3
/usr/include/boost/range/begin.hpp 2
/usr/include/boost/range/end.hpp 2
/src/cryptofuzz-openssl-api/./third_party/json/json.hpp 5
/usr/local/bin/../include/c++/v1/stdlib.h 1
/usr/local/bin/../include/c++/v1/math.h 4
/src/cryptofuzz-openssl-api/tests.cpp 1
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/exception.hpp 2
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/memory.hpp 1

Fuzzer: fuzzer-wolfssl-client-randomize

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 5050 73.4%
gold 148 2.15%
yellow 193 2.80%
greenyellow 107 1.55%
lawngreen 1373 19.9%
All colors 6871 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
682 5014 wolfSSL_connect_TLSv13 call site wolfSSL_CTX_use_PrivateKey
422 2797 sp_to_unsigned_bin call site CreateOcspResponse
360 6464 InitSuitesHashSigAlgo call site wolfSSL_BIO_write
353 1481 GetASNHeader_ex call site ConfirmSignature
170 1952 fe_invert call site wc_ed25519_check_key
131 4305 TLSX_PopulateExtensions call site TLSX_Parse
129 6196 DoHandShakeMsgType call site DoClientKeyExchange
120 3220 FreeDecodedCert call site CheckOcspRequest
119 2357 _sp_exptmod_base_2 call site wc_ecc_verify_hash
115 4570 DoVerifyCallback call site CheckCertOCSP_ex
107 3711 TLSX_KeyShare_Parse call site TLSX_KeyShare_Process
91 3854 TLS_hmac call site Hmac_UpdateFinal_CT

Runtime coverage analysis

Covered functions
651
Functions that are reachable but not covered
872
Reachable functions
1454
Percentage of reachable functions covered
40.03%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/client.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ssl.c 85
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/internal.c 231
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_port.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 36
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/bio.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/aes.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hmac.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 35
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c 31
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 81
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c 56
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve25519.c 13
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c 22
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve448.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/dh.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c 162
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/evp.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/pk.c 6
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls.c 179
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509_str.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/crl.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ocsp.c 9
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/coding.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls13.c 86
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/logging.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/chacha.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/poly1305.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/keys.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/kdf.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_encrypt.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/pwdbased.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/wolfio.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/srp.c 2

Fuzzer: fuzzer-wolfssl-x509

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 1664 76.4%
gold 52 2.38%
yellow 22 1.01%
greenyellow 12 0.55%
lawngreen 426 19.5%
All colors 2176 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
808 472 wc_Sha256Final call site wc_ecc_verify_hash
618 1335 wc_RNG_TestSeed call site ecc_mul2add
93 352 ParseCertRelative call site ConfirmSignature
45 1963 SetHeader call site FreeSignatureCtx
19 162 GetDate call site DateLessThan
9 2109 SetSerialNumber call site EncodeOcspRequestExtensions
8 2070 FreeX509 call site wolfSSL_sk_X509_EXTENSION_pop_free
8 2150 wc_DerToPemEx call site strlen
5 460 Sha256Final call site wc_Sha256Hash
4 452 Transform_Sha256 call site wc_Sha224Final
4 1314 Hash_DRBG_Instantiate call site Hash_DRBG_Reseed
3 342 ParseCertRelative call site wc_LockMutex

Runtime coverage analysis

Covered functions
201
Functions that are reachable but not covered
371
Reachable functions
545
Percentage of reachable functions covered
31.93%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/x509.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c 119
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c 33
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 22
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/internal.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ssl.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_port.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 66
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c 26
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/coding.c 3

Fuzzer: fuzzer-wolfssh-client-randomize

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 1782 55.1%
gold 109 3.37%
yellow 70 2.16%
greenyellow 44 1.36%
lawngreen 1228 37.9%
All colors 3233 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
289 2449 SendUserAuthRequest call site BuildUserAuthRequestPublicKey
159 3056 wolfSSH_connect call site DoReceive
135 449 wc_ShaFinal call site wc_HmacSetKey
90 326 wc_InitSha_ex call site wc_ShaUpdate
80 1761 wc_ShaHash call site wc_RsaFunction
78 2155 wc_SignatureVerifyHash call site wc_ecc_verify_hash
75 2353 DoUserAuthRequestPublicKey call site DoUserAuthRequestRsa
60 1485 SendKexDhReply call site ToTraditionalInline_ex
60 1984 wc_FreeRsaKey call site SendNewKeys
58 1910 wc_RsaFunction_ex call site wc_ecc_sign_hash
51 1591 wc_ecc_import_x963_ex call site wc_EccPublicKeyDecode
40 108 wolfSSH_SFTP_free call site wolfSSH_AGENT_free

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
337
Functions that are reachable but not covered
284
Reachable functions
597
Percentage of reachable functions covered
52.43%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/client.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/ssh.c 6
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/log.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/internal.c 129
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/random.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./wolfcrypt/src/misc.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha256.c 16
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfsftp.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/agent.c 39
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/./src/misc.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hash.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/md5.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha512.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha3.c 25
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/aes.c 23
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/port.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hmac.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/dh.c 14
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sp_int.c 77
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/ecc.c 52
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/wolfmath.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/rsa.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/asn.c 53
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/signature.c 4

Fuzzer: cryptofuzz-disable-fastmath

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 368 49.9%
gold 52 7.05%
yellow 2 0.27%
greenyellow 0 0.0%
lawngreen 315 42.7%
All colors 737 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
251 358 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site _ZN8nlohmann14adl_serializerINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvE7to_jsonINS_10basic_jsonINS1_3mapENS1_6vectorES7_blmdS5_S0_EERS7_EEDTcmclL_ZNS_12_GLOBAL__N_17to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSG_
51 681 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
41 618 cryptofuzz::util::GetNullPtr(fuzzing::datasource::Datasource*) call site puts
7 610 cryptofuzz::Buffer::GetPtr(fuzzing::datasource::Datasource*) const call site __cxa_get_exception_ptr
4 667 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
3 663 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
2 676 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 120 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 125 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 127 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 131 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 133 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
2308
Functions that are reachable but not covered
183
Reachable functions
404
Percentage of reachable functions covered
54.7%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/cryptofuzz-disable-fastmath/entry.cpp 1
/src/cryptofuzz-disable-fastmath/driver.cpp 1
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/repository.h 89
/src/cryptofuzz-disable-fastmath/executor.cpp 175
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/datasource/id.hpp 1
/src/cryptofuzz-disable-fastmath/./executor.h 3
/src/cryptofuzz-disable-fastmath/components.cpp 11
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/generic.h 3
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/datasource/datasource.hpp 8
/src/cryptofuzz-disable-fastmath/options.cpp 2
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/operations.h 6
/usr/local/bin/../include/c++/v1/optional 4
/src/cryptofuzz-disable-fastmath/operation.cpp 2
/src/cryptofuzz-disable-fastmath/repository.cpp 2
/usr/local/bin/../include/c++/v1/stdexcept 1
/src/cryptofuzz-disable-fastmath/util.cpp 6
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/../../third_party/json/json.hpp 50
/usr/local/bin/../include/c++/v1/exception 2
/usr/include/boost/algorithm/hex.hpp 3
/usr/include/boost/range/begin.hpp 2
/usr/include/boost/range/end.hpp 2
/src/cryptofuzz-disable-fastmath/./third_party/json/json.hpp 5
/usr/local/bin/../include/c++/v1/stdlib.h 1
/usr/local/bin/../include/c++/v1/math.h 4
/src/cryptofuzz-disable-fastmath/tests.cpp 1
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/exception.hpp 2
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/memory.hpp 1

Fuzzer: fuzzer-wolfssl-srp

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 63 12.8%
gold 0 0.0%
yellow 2 0.40%
greenyellow 0 0.0%
lawngreen 427 86.7%
All colors 492 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
9 444 wc_SrpComputeKey call site sp_exptmod
8 408 wc_SrpGetPublic call site sp_exptmod
6 393 wc_RNG_GenerateBlock call site wc_RNG_HealthTestLocal
4 36 sp_init_multi call site SrpHashFree
4 349 Hash_DRBG_Instantiate call site Hash_DRBG_Reseed
2 145 _sp_cmp call site ForceZero
2 193 sp_exptmod_ex call site sp_set
2 200 sp_mod call site sp_count_bits
2 276 _sp_exptmod_mont_ex call site sp_mod
2 282 _sp_exptmod_mont_ex call site sp_mul
2 307 _sp_exptmod_ex call site sp_mod
2 474 wc_SrpVerifyPeersProof call site SrpHashUpdate

Runtime coverage analysis

Covered functions
124
Functions that are reachable but not covered
13
Reachable functions
133
Percentage of reachable functions covered
90.23%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/srp.cpp 1
/usr/include/fuzzing/datasource/datasource.hpp 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/srp.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 15
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 42
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 17

Fuzzer: fuzzer-wolfssl-client

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 4527 65.8%
gold 260 3.78%
yellow 270 3.92%
greenyellow 130 1.89%
lawngreen 1684 24.5%
All colors 6871 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
682 5014 wolfSSL_connect_TLSv13 call site wolfSSL_CTX_use_PrivateKey
422 2797 sp_to_unsigned_bin call site CreateOcspResponse
360 6464 InitSuitesHashSigAlgo call site wolfSSL_BIO_write
170 1952 fe_invert call site wc_ed25519_check_key
131 4305 TLSX_PopulateExtensions call site TLSX_Parse
129 6196 DoHandShakeMsgType call site DoClientKeyExchange
120 3220 FreeDecodedCert call site CheckOcspRequest
81 4695 ProcessPeerCerts call site DoTls13CertificateVerify
79 4570 DoVerifyCallback call site CheckCertOCSP_ex
77 5885 wolfSSL_connect call site SendCertificateVerify
65 565 SSL_CTX_RefCount call site wolfSSL_BIO_write
64 29 wc_Md5Update call site rotlFixed

Runtime coverage analysis

Covered functions
829
Functions that are reachable but not covered
694
Reachable functions
1454
Percentage of reachable functions covered
52.27%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/client.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h 2
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ssl.c 85
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/internal.c 231
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_port.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c 36
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/bio.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/aes.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hmac.c 10
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c 35
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c 29
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c 31
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c 81
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c 56
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve25519.c 13
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c 22
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve448.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/dh.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c 162
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/evp.c 17
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/pk.c 6
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls.c 179
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509_str.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/crl.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ocsp.c 9
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509.c 18
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c 21
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/coding.c 8
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls13.c 86
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/logging.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/chacha.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/poly1305.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/keys.c 11
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c 27
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c 19
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c 20
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c 4
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/kdf.c 5
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_encrypt.c 3
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/pwdbased.c 7
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/wolfio.c 1
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/srp.c 2

Fuzzer: cryptofuzz-normal-math

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 368 49.9%
gold 52 7.05%
yellow 2 0.27%
greenyellow 0 0.0%
lawngreen 315 42.7%
All colors 737 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
251 358 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site _ZN8nlohmann14adl_serializerINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvE7to_jsonINS_10basic_jsonINS1_3mapENS1_6vectorES7_blmdS5_S0_EERS7_EEDTcmclL_ZNS_12_GLOBAL__N_17to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSG_
51 681 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
41 618 cryptofuzz::util::GetNullPtr(fuzzing::datasource::Datasource*) call site puts
7 610 cryptofuzz::Buffer::GetPtr(fuzzing::datasource::Datasource*) const call site __cxa_get_exception_ptr
4 667 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
3 663 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
2 676 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 120 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 125 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 127 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 131 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site
1 133 cryptofuzz::Driver::Run(unsigned char const*, unsigned long) const call site

Branch Blockers [Click to view]

Runtime coverage analysis

Covered functions
2308
Functions that are reachable but not covered
183
Reachable functions
404
Percentage of reachable functions covered
54.7%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/cryptofuzz-normal-math/entry.cpp 1
/src/cryptofuzz-normal-math/driver.cpp 1
/src/cryptofuzz-normal-math/include/cryptofuzz/repository.h 89
/src/cryptofuzz-normal-math/executor.cpp 175
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/datasource/id.hpp 1
/src/cryptofuzz-normal-math/./executor.h 3
/src/cryptofuzz-normal-math/components.cpp 11
/src/cryptofuzz-normal-math/include/cryptofuzz/generic.h 3
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/datasource/datasource.hpp 8
/src/cryptofuzz-normal-math/options.cpp 2
/src/cryptofuzz-normal-math/include/cryptofuzz/operations.h 6
/usr/local/bin/../include/c++/v1/optional 4
/src/cryptofuzz-normal-math/operation.cpp 2
/src/cryptofuzz-normal-math/repository.cpp 2
/usr/local/bin/../include/c++/v1/stdexcept 1
/src/cryptofuzz-normal-math/util.cpp 6
/src/cryptofuzz-normal-math/include/cryptofuzz/../../third_party/json/json.hpp 50
/usr/local/bin/../include/c++/v1/exception 2
/usr/include/boost/algorithm/hex.hpp 3
/usr/include/boost/range/begin.hpp 2
/usr/include/boost/range/end.hpp 2
/src/cryptofuzz-normal-math/./third_party/json/json.hpp 5
/usr/local/bin/../include/c++/v1/stdlib.h 1
/usr/local/bin/../include/c++/v1/math.h 4
/src/cryptofuzz-normal-math/tests.cpp 1
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/exception.hpp 2
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/memory.hpp 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
LLVMFuzzerCustomMutator /src/cryptofuzz-sp-math-all/mutator.cpp 4 ['char *', 'size_t ', 'size_t ', 'int '] 17 0 29700 6679 4370 668 0 7984 7782
cryptofuzz::module::Botan::OpECDSA_Sign(cryptofuzz::operation::ECDSA_Sign&) /src/cryptofuzz-sp-math-all/modules/botan/module.cpp 3 ['class.std::__1::optional.739 *', 'class.cryptofuzz::module::wolfCrypt *', 'class.cryptofuzz::operation::Schnorr_Sign *'] 18 0 421 85 73 724 0 4874 4400
LLVMFuzzerInitialize /src/cryptofuzz-sp-math-all/entry.cpp 2 ['int *', 'char ***'] 21 0 60 8 7 478 0 3276 2127
cryptofuzz::module::wolfCrypt::OpSymmetricEncrypt(cryptofuzz::operation::SymmetricEncrypt&) /src/cryptofuzz-sp-math-all/modules/wolfcrypt/module.cpp 3 ['class.std::__1::optional.152 *', 'class.cryptofuzz::module::wolfCrypt *', 'class.cryptofuzz::operation::SymmetricEncrypt *'] 8 0 4745 1025 823 185 0 1975 1688
cryptofuzz::module::Botan::OpSymmetricEncrypt(cryptofuzz::operation::SymmetricEncrypt&) /src/cryptofuzz-sp-math-all/modules/botan/module.cpp 3 ['class.std::__1::optional.152 *', 'class.cryptofuzz::module::wolfCrypt *', 'class.cryptofuzz::operation::SymmetricEncrypt *'] 11 0 124 25 22 160 0 1684 1509

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
24.9%
3821/15345
Cyclomatic complexity statically reachable by fuzzers
39.4%
48948 / 124230

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
Botan::word_madd2(unsignedlong,unsignedlong,unsignedlong*) 41 10 24.39% []
Botan::word_madd3(unsignedlong,unsignedlong,unsignedlong,unsignedlong*) 52 14 26.92% []
Botan::word3_muladd(unsignedlong*,unsignedlong*,unsignedlong*,unsignedlong,unsignedlong) 42 0 0.0% []
Botan::word3_muladd_2(unsignedlong*,unsignedlong*,unsignedlong*,unsignedlong,unsignedlong) 59 19 32.20% []
Botan::hex_decode(unsignedchar*,charconst*,unsignedlong,unsignedlong&,bool) 51 21 41.17% []
Botan::SHA_512::compress_digest(std::__1::vector >&,unsignedcharconst*,unsignedlong) 124 6 4.838% []
Botan::BigInt::mod_add(Botan::BigIntconst&,Botan::BigIntconst&,std::__1::vector >&) 42 19 45.23% []
Botan::(anonymousnamespace)::karatsuba_mul(unsignedlong*,unsignedlongconst*,unsignedlongconst*,unsignedlong,unsignedlong*) 66 36 54.54% []
Botan::bigint_monty_redc_generic(unsignedlong*,unsignedlong,unsignedlongconst*,unsignedlong,unsignedlong,unsignedlong*) 70 33 47.14% []
Botan::random_prime(Botan::RandomNumberGenerator&,unsignedlong,Botan::BigIntconst&,unsignedlong,unsignedlong,unsignedlong) 118 52 44.06% []
Botan::inverse_mod(Botan::BigIntconst&,Botan::BigIntconst&) 97 52 53.60% []
Botan::(anonymousnamespace)::inverse_mod_odd_modulus(Botan::BigIntconst&,Botan::BigIntconst&) 111 50 45.04% []
Botan::redc_p521(Botan::BigInt&,std::__1::vector >&) 55 29 52.72% []
Botan::miller_rabin_test_iterations(unsignedlong,unsignedlong,bool) 36 13 36.11% []
Botan::EMSA::create(std::__1::basic_string ,std::__1::allocator >const&) 143 38 26.57% []
Botan::EC_Group::verify_group(Botan::RandomNumberGenerator&,bool)const 69 4 5.797% []
Botan::PointGFp::force_all_affine(std::__1::vector >&,std::__1::vector >&) 62 34 54.83% []
Botan::(anonymousnamespace)::ge_add(Botan::(anonymousnamespace)::ge_p1p1*,Botan::ge_p3const*,Botan::(anonymousnamespace)::ge_cachedconst*) 57 14 24.56% []
Botan::(anonymousnamespace)::ge_p2_dbl(Botan::(anonymousnamespace)::ge_p1p1*,Botan::(anonymousnamespace)::ge_p2const*) 47 12 25.53% []
Botan::(anonymousnamespace)::ge_sub(Botan::(anonymousnamespace)::ge_p1p1*,Botan::ge_p3const*,Botan::(anonymousnamespace)::ge_cachedconst*) 58 14 24.13% []
Botan::(anonymousnamespace)::ge_madd(Botan::(anonymousnamespace)::ge_p1p1*,Botan::ge_p3const*,Botan::(anonymousnamespace)::ge_precompconst*) 32 13 40.62% []
Botan::(anonymousnamespace)::ge_msub(Botan::(anonymousnamespace)::ge_p1p1*,Botan::ge_p3const*,Botan::(anonymousnamespace)::ge_precompconst*) 54 13 24.07% []
Botan::PK_Verifier::check_signature(unsignedcharconst*,unsignedlong) 45 11 24.44% []
Botan::(anonymousnamespace)::System_RNG_Impl::System_RNG_Impl() 39 14 35.89% []
Botan::SCAN_Name::SCAN_Name(std::__1::basic_string ,std::__1::allocator >const&) 60 20 33.33% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECC_PrivateToPublic>,std::__1::allocator ,cryptofuzz::operation::ECC_PrivateToPublic>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECC_ValidatePubkey>,std::__1::allocator ,cryptofuzz::operation::ECC_ValidatePubkey>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECDSA_Sign>,std::__1::allocator ,cryptofuzz::operation::ECDSA_Sign>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 18 43.90% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECDSA_Verify>,std::__1::allocator ,cryptofuzz::operation::ECDSA_Verify>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECDH_Derive>,std::__1::allocator ,cryptofuzz::operation::ECDH_Derive>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECIES_Encrypt>,std::__1::allocator ,cryptofuzz::operation::ECIES_Encrypt>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECIES_Decrypt>,std::__1::allocator ,cryptofuzz::operation::ECIES_Decrypt>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECC_Point_Add>,std::__1::allocator ,cryptofuzz::operation::ECC_Point_Add>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECC_Point_Mul>,std::__1::allocator ,cryptofuzz::operation::ECC_Point_Mul>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::DH_Derive>,std::__1::allocator ,cryptofuzz::operation::DH_Derive>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BignumCalc>,std::__1::allocator ,cryptofuzz::operation::BignumCalc>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 18 43.90% []
cryptofuzz::module::Botan_bignum::Div::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 51 14 27.45% []
cryptofuzz::module::Botan_bignum::Mod::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 59 25 42.37% []
cryptofuzz::module::Botan_bignum::SqrMod::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 46 25 54.34% []
cryptofuzz::module::Botan_bignum::Mod_NIST_192::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 35 13 37.14% []
cryptofuzz::module::Botan_bignum::Mod_NIST_224::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 35 13 37.14% []
cryptofuzz::module::Botan_bignum::Mod_NIST_256::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 35 13 37.14% []
cryptofuzz::module::Botan_bignum::Mod_NIST_384::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 35 13 37.14% []
cryptofuzz::module::Botan_bignum::Mod_NIST_521::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 35 13 37.14% []
cryptofuzz::module::Botan_bignum::AddMod::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 49 17 34.69% []
cryptofuzz::module::Botan_bignum::SubMod::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::Botan_bignum::Bignum&,std::__1::vector >&,std::__1::optional const&)const 49 17 34.69% []
std::__1::optional cryptofuzz::module::Botan_detail::ECxDSA_Sign (cryptofuzz::operation::ECDSA_Sign&) 105 14 13.33% []
cryptofuzz::module::wolfCrypt_bignum::Bignum::read_radix(sp_int*,charconst*,unsignedlong) 34 17 50.0% []
cryptofuzz::module::wolfCrypt_bignum::Bignum::baseConversion()const 42 21 50.0% []
cryptofuzz::module::wolfCrypt_bignum::BignumCluster::EqualsCache()const 37 12 32.43% []
cryptofuzz::module::wolfCrypt_detail::ECCKey::SetCurve(cryptofuzz::Typeconst&) 41 21 51.21% []
cryptofuzz::module::wolfCrypt_detail::AllocationFailure() 31 15 48.38% []
cryptofuzz::Options::Options(int,char**,std::__1::vector ,std::__1::allocator >,std::__1::allocator ,std::__1::allocator >>>) 346 69 19.94% []
cryptofuzz::tests::test_ECDSA_Signature(unsignedlong,std::__1::basic_string ,std::__1::allocator >,std::__1::basic_string ,std::__1::allocator >) 33 15 45.45% []
wc_AesCbcEncrypt 120 22 18.33% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_AesCbcDecrypt 105 24 22.85% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_AesInit 63 27 42.85% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_AesFree 55 16 29.09% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_AesSetKeyLocal 346 150 43.35% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_AesEncrypt 317 91 28.70% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_AesDecrypt 295 94 31.86% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
StoreECC_DSA_Sig 60 24 40.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
DecodeECC_DSA_Sig 67 16 23.88% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
GetIntPositive 31 12 38.70% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_curve25519_make_pub 38 14 36.84% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_curve448_make_key 37 19 51.35% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_InitDhKey_ex 32 11 34.37% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
GeneratePrivateDh 70 37 52.85% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
_DhSetKey 80 42 52.5% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
ecc_map_ex 215 97 45.11% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_mulmod_ex2 123 56 45.52% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_shared_secret 84 21 25.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_shared_secret_ex 71 27 38.02% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_gen_k 51 22 43.13% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_init_ex 71 18 25.35% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_sign_hash 104 48 46.15% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_sign_hash_ex 359 126 35.09% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_free 58 20 34.48% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_verify_hash 147 69 46.93% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_verify_hash_ex 533 214 40.15% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_import_point_der_ex 229 42 18.34% []
wc_ecc_export_x963 92 48 52.17% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_import_private_key_ex 178 15 8.426% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_encrypt_ex 334 163 48.80% []
wc_ecc_decrypt 377 187 49.60% []
_ecc_projective_add_point 337 176 52.22% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
_ecc_projective_dbl_point 306 150 49.01% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_new_point_ex 40 21 52.5% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_curve_load 110 36 32.72% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
_ecc_make_key_ex 240 71 29.58% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
ecc_sign_hash_sw 166 87 52.40% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
_ecc_validate_public_key 192 74 38.54% []
ecc_check_pubkey_order 61 16 26.22% []
wc_ecc_import_raw_private 233 52 22.31% []
ecc_get_key_sizes 49 19 38.77% []
wc_ed25519_make_key 37 20 54.05% []
wc_ed25519_sign_msg_ex 154 62 40.25% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_ed25519_verify_msg_ex 51 21 41.17% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
ed25519_verify_msg_init_with_sha 39 16 41.02% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
ed25519_verify_msg_final_with_sha 95 48 50.52% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_ed448_verify_msg_ex 32 15 46.87% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_ed448_import_private_only 31 17 54.83% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
fe448_pow_2_446_222_1 77 42 54.54% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_HmacSizeByType 73 17 23.28% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
_InitHmac 80 30 37.5% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HmacSetKey 291 143 49.14% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HmacUpdate 100 37 37.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HmacFinal 219 91 41.55% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HmacFree 81 29 35.80% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
HmacKeyInnerHash 80 32 40.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_Malloc 74 12 16.21% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wolfSSL_Free 32 10 31.25% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
ByteReverseWord32 39 4 10.25% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_RNG_GenerateBlock 97 28 28.86% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_RNG_HealthTest_ex 68 27 39.70% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_GenerateSeed 68 22 32.35% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
_InitRng 152 62 40.78% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_RNG_HealthTestLocal 114 40 35.08% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_Sha256Final 36 18 50.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_Sha256Free 70 3 4.285% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
Sha256Update 152 58 38.15% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
Transform_Sha256 59 29 49.15% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
Sha256Final 102 40 39.21% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
InitSha512_Family 38 14 36.84% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
InitSha512 37 18 48.64% []
Sha512Update 132 58 43.93% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
_Transform_Sha512 64 33 51.56% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
Sha512_Family_Final 32 12 37.5% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
Sha512Final 101 50 49.50% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_init_multi 70 33 47.14% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_addmod 35 16 45.71% []
sp_submod 90 49 54.44% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_mul 129 52 40.31% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_mulmod 36 17 47.22% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_mul_2d 31 14 45.16% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_sqr 117 41 35.04% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_read_unsigned_bin 99 47 47.47% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
sp_prime_miller_rabin_ex 59 32 54.23% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
fuzzer_send 57 11 19.29% []
fuzzer_recv 79 17 21.51% []
wolfSSH_SendPacket 58 21 36.20% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
SendKexDhReply 868 192 22.11% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
wolfSSH_CleanPath 150 75 50.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
Receive 39 14 35.89% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
Decrypt 47 21 44.68% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
DoDisconnect 56 12 21.42% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
KeySzForId 42 22 52.38% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
BundlePacket 101 50 49.50% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
CreateMac 84 13 15.47% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
CreateMpint 34 17 50.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
HashForId 58 18 31.03% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
DoScpSink 146 23 15.75% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
DoScpSource 270 37 13.70% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
DoScpRequest 71 38 53.52% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
SendScpConfirmation 49 23 46.93% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
wolfSSH_SFTP_accept 48 22 45.83% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
wolfSSH_SFTP_free 44 12 27.27% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
wolfSSH_SFTP_ClearState 155 63 40.64% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
wc_AesGcmSetKey 78 30 38.46% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_AesGcmDecrypt 115 9 7.826% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
AES_GCM_decrypt_C 118 48 40.67% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_RsaPrivateKeyDecode 140 26 18.57% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_RsaPublicKeyDecodeRaw 46 16 34.78% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HashInit_ex 96 24 25.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HashUpdate 93 25 26.88% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HashFinal 93 22 23.65% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_HashFree 105 28 26.66% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_InitRsaKey_ex 83 25 30.12% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_FreeRsaKey 68 30 44.11% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_RsaUnPad_ex 61 21 34.42% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_hash2mgf 60 6 10.0% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssh-client-randomize']
RsaUnPad 63 29 46.03% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_RsaFunction_ex 122 28 22.95% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_RsaFunctionSync 383 113 29.50% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
RsaPrivateDecryptEx 193 84 43.52% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_InitSha_ex 31 14 45.16% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_ShaUpdate 134 50 37.31% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_ShaFinal 103 37 35.92% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
Transform 77 36 46.75% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wolfCrypt_Init 218 16 7.339% ['pem_cert']
InitSSL_Ctx 244 102 41.80% ['pem_cert']
FreeSSL_Ctx 42 15 35.71% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
InitCiphers 38 18 47.36% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
FreeCiphers 78 37 47.43% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
InitSuites 963 32 3.322% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
RsaSign 80 28 35.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
VerifyRsaSign 132 45 34.09% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
EccSharedSecret 57 23 40.35% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
EccMakeKey 57 27 47.36% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DhAgree 67 33 49.25% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SetSSL_CTX 292 158 54.10% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
InitSSL 452 146 32.30% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
FreeKey 59 23 38.98% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
AllocKey 139 48 34.53% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SSL_ResourceFree 327 168 51.37% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DtlsMsgPoolSend 137 45 32.84% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
HashRaw 76 36 47.36% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
HashOutput 33 16 48.48% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendBuffered 83 18 21.68% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
GrowInputBuffer 77 41 53.24% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
CheckAvailableSize 49 22 44.89% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoVerifyCallback 331 34 10.27% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ProcessPeerCerts 1518 243 16.00% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DtlsMsgDrain 39 21 53.84% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoApplicationData 126 38 30.15% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ProcessReplyEx 1086 485 44.65% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendCertificate 276 122 44.20% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendCertificateStatus 182 17 9.340% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SetCipherList 311 123 39.54% []
PickHashSigAlgo 178 62 34.83% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DecodePrivateKey 472 30 6.355% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
GetCurveByOID 77 18 23.37% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendServerHello 251 103 41.03% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendServerKeyExchange 1509 631 41.81% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
MatchSuite 37 19 51.35% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
HandleTlsResumption 113 21 18.58% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoClientHello 686 309 45.04% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendServerHelloDone 91 37 40.65% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoClientTicket 156 39 25.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_GetMaxFragSize 40 13 32.5% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
AddSuiteHashSigAlgo 121 46 38.01% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DtlsGetSEQ 45 14 31.11% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
GrowOutputBuffer 69 19 27.53% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ProcessPeerCertParse 130 34 26.15% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoHandShakeMsgType 374 164 43.85% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoClientKeyExchange 1239 303 24.45% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoCertificateVerify 414 122 29.46% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSLReceive 110 15 13.63% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
GetRecordHeader 152 79 51.97% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
GetDtlsRecordHeader 83 15 18.07% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
_DtlsCheckWindow 104 55 52.88% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
_DtlsUpdateWindow 63 13 20.63% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoDtlsHandShakeMsg 253 137 54.15% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoAlert 85 43 50.58% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendAlert_ex 158 70 44.30% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DecodeSigAlg 82 36 43.90% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
MatchSigAlgo 69 19 27.53% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
X25519MakeKey 43 16 37.20% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
X448MakeKey 43 16 37.20% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
X448SharedSecret 46 14 30.43% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendHandshakeMsg 142 72 50.70% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SetCipherSpecs 2071 790 38.14% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
StoreKeys 167 77 46.10% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_CTX_new_ex 75 22 29.33% ['pem_cert']
wolfSSL_CertManagerNew_ex 53 22 41.50% ['pem_cert']
wolfSSL_Init 125 57 45.6% ['pem_cert']
ProcessBuffer 692 139 20.08% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ProcessFile 97 45 46.39% []
wolfSSL_DTLS_SetCookieSecret 56 22 39.28% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_accept 439 150 34.16% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_Cleanup 100 41 41.0% ['pem_cert']
wolfSSL_GetSessionFromCache 233 69 29.61% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ClientSessionToSession 73 11 15.06% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_UnloadCertsKeys 31 7 22.58% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_NewSession 44 21 47.72% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_FreeSession 71 27 38.02% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_ASN1_STRING_set 49 26 53.06% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wolfSSL_sk_pop_free 120 5 4.166% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
ProcessBufferTryDecode 487 44 9.034% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_parse_cipher_list 46 20 43.47% []
buildEnabledCipherList 103 13 12.62% []
DeriveTlsKeys 39 16 41.02% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
MakeTlsMasterSecret 96 32 33.33% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_ValidateSupportedCurves 339 149 43.95% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_FreeAll 130 44 33.84% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_PopulateExtensions 341 150 43.98% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
_DeriveTlsKeys 45 13 28.88% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
_MakeTlsMasterSecret 39 13 33.33% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
tlsx_ffdhe_find_group 74 39 52.70% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_IsSupported 144 31 21.52% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_PopulateSupportedGroups 270 107 39.62% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_GetSize 163 58 35.58% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_Write 202 78 38.61% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_SupportedVersions_Parse 162 79 48.76% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_SNI_Parse 137 25 18.24% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_TCA_Parse 95 16 16.84% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_CSR_Parse 197 56 28.42% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_ALPN_ParseAndSet 125 20 16.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_EncryptThenMac_Parse 36 19 52.77% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_SNI_VerifyParse 45 15 33.33% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoTls13ClientHello 453 199 43.92% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoTls13HandShakeMsgType 295 97 32.88% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SanityCheckTls13MsgReceived 499 186 37.27% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_X509_NAME_add_entry 75 36 48.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
GetMyVersion 40 15 37.5% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
GetInt 39 12 30.76% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
CheckBitString 78 35 44.87% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
OidFromId 965 331 34.30% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
GetObjectId 31 9 29.03% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
GetAlgoId 55 25 45.45% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
ToTraditionalInline_ex 202 12 5.940% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_RsaPublicKeyDecode_ex 172 28 16.27% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
GetName 84 39 46.42% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_GetPubX509 51 20 39.21% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeToKey 43 19 44.18% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
SetAlgoID 95 27 28.42% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_EncodeSignature 46 14 30.43% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
FreeSignatureCtx 89 11 12.35% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
ParseCertRelative 584 132 22.60% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_PemGetHeaderFooter 148 18 12.16% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_EncryptedInfoParse 103 19 18.44% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
PemToDer 403 105 26.05% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
GetOID 106 33 31.13% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
GetDateInfo 69 26 37.68% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
GetCertKey 162 78 48.14% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
StoreRsaKey 56 18 32.14% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_curve448_shared_secret_ex 48 20 41.66% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_ecc_get_oid 45 21 46.66% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Md5Hash 33 12 36.36% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_ShaHash 40 13 32.5% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha256Hash 42 13 30.95% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha512Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha384Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_PRF 148 73 49.32% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_PRF_TLSv1 73 28 38.35% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_PRF_TLS 43 20 46.51% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
WOLFSSL_ERROR_LINE 54 26 48.14% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_AddErrorNode 85 46 54.11% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Md5Update 99 39 39.39% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Md5Final 55 21 38.18% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_RsaPSS_CheckPadding_ex2 86 46 53.48% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
RsaMGF1 125 42 33.6% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
RsaPad_PSS 149 78 52.34% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
RsaPublicEncryptEx 119 51 42.85% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha384Final 32 11 34.37% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wc_InitSha384_ex 34 14 41.17% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
InitSha384 44 18 40.90% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
wolfCrypt_Cleanup 77 14 18.18% ['pem_cert']
ExtractDate 65 25 38.46% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
OcspResponseDecode 121 58 47.93% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
RsaPssHashOidToMgf1 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
StoreEccKey 105 35 33.33% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeCertExtensions 188 74 39.36% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeBasicCaConstraint 87 28 32.18% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeCrlDist 148 71 47.97% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeAuthInfo 111 32 28.82% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeAltNames 390 185 47.43% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeAuthKeyId 79 32 40.50% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeCertPolicy 218 65 29.81% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeKeyUsage 32 16 50.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeExtKeyUsage 138 50 36.23% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeNameConstraints 75 32 42.66% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeSubtree 116 49 42.24% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
DecodeBasicOcspResponse 277 61 22.02% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DecodeResponseData 192 66 34.37% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DecodeSingleResponse 268 97 36.19% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DecodeOcspRespExtensions 133 55 41.35% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_ed25519_import_public_ex 68 28 41.17% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_ed448_import_public_ex 50 22 44.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wolfSSH_connect 279 108 38.70% ['fuzzer-wolfssh-client', 'fuzzer-wolfssh-client-randomize']
wc_HashGetOID 98 12 12.24% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
wc_SignatureGetSize 44 21 47.72% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
wc_SignatureVerifyHash 130 55 42.30% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
wc_SignatureVerify 71 34 47.88% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
StoreECC_DSA_Sig_Bin 69 27 39.13% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
wc_EccPrivateKeyDecode 199 15 7.537% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
SSL_CtxResourceFree 151 28 18.54% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_CertManagerFree 49 23 46.93% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
AddCA 253 101 39.92% ['fuzzer-wolfssl-server-randomize', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoCertFatalAlert 35 12 34.28% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
BuildMessage 484 201 41.52% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ReceiveData 170 48 28.23% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server']
DecryptTls 128 55 42.96% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DecryptDo 152 52 34.21% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ChachaAEADDecrypt 175 54 30.85% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
X25519SharedSecret 46 14 30.43% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendHelloVerifyRequest 87 39 44.82% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SetKeysSide 188 45 23.93% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SetKeys 652 269 41.25% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_read_internal 92 17 18.47% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server']
BuildTlsFinished 67 28 41.79% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_GetHmacType 42 14 33.33% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLS_hmac 86 45 52.32% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
Hmac_HashUpdate 34 15 44.11% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
Hmac_HashFinalRaw 34 15 44.11% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_GenDhKey 178 76 42.69% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_GenX25519Key 82 45 54.87% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_GenEccKey 135 67 49.62% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_GroupRank 116 41 35.34% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_Process 36 16 44.44% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_ProcessDh 133 60 45.11% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_ProcessX25519 72 39 54.16% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_ProcessX448 72 29 40.27% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_ProcessEcc 131 65 49.61% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_SupportedVersions_GetSize 74 28 37.83% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_SupportedVersions_Write 102 35 34.31% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_Cookie_Parse 52 21 40.38% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_EarlyData_Parse 51 16 31.37% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShare_Parse 125 65 52.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_KeyShareEntry_Parse 48 24 50.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
Tls13DeriveKey 82 38 46.34% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DeriveMasterSecret 36 16 44.44% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DeriveTls13Keys 174 79 45.40% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DecryptTls13 196 66 33.67% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
BuildTls13Message 199 69 34.67% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
RestartHandshakeHash 70 30 42.85% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendTls13ServerHello 148 66 44.59% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_accept_TLSv13 522 150 28.73% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DeriveClientHandshakeSecret 38 9 23.68% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DeriveServerHandshakeSecret 31 9 29.03% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DeriveClientTrafficSecret 31 9 29.03% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DeriveServerTrafficSecret 31 9 29.03% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ChaCha20Poly1305_Decrypt 53 21 39.62% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
EncryptTls13 220 66 30.0% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ChaCha20Poly1305_Encrypt 45 19 42.22% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
CheckPreSharedKeys 176 43 24.43% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoPreSharedKeys 184 36 19.56% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
FindPsk 73 13 17.80% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
BuildTls13HandshakeHmac 67 32 47.76% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoTls13Certificate 37 11 29.72% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendTls13Certificate 291 133 45.70% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendTls13CertificateVerify 503 170 33.79% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendTls13Finished 254 70 27.55% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendTls13EncryptedExtensions 144 52 36.11% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_AesGcmEncrypt 105 8 7.619% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
AES_GCM_encrypt_C 99 45 45.45% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Chacha_SetKey 61 26 42.62% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Chacha_Process 53 5 9.433% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Chacha_encrypt_bytes 47 24 51.06% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_curve25519_shared_secret_ex 80 26 32.5% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
_ffc_validate_public_key 142 27 19.01% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_HashGetBlockSize 107 22 20.56% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Tls13_HKDF_Extract 48 18 37.5% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Tls13_HKDF_Expand_Label 48 18 37.5% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Poly1305SetKey 86 20 23.25% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Poly1305Final 181 49 27.07% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Poly1305Update 113 35 30.97% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Poly1305_MAC 44 15 34.09% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
poly1305_blocks 128 38 29.68% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_ShaGetHash 31 10 32.25% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha256GetHash 42 11 26.19% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha256Copy 44 9 20.45% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha512Copy 39 9 23.07% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha384Copy 39 9 23.07% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
sp_ecc_make_key_256 91 44 48.35% []
sp_ecc_make_key_384 91 44 48.35% []
sp_ecc_make_key_521 91 44 48.35% []
sp_2048_from_mp 80 12 15.0% []
sp_2048_to_mp 61 11 18.03% []
sp_3072_from_mp 80 12 15.0% []
sp_3072_to_mp 61 11 18.03% []
sp_4096_from_mp 80 12 15.0% []
sp_4096_to_mp 61 11 18.03% []
sp_256_from_mp 80 12 15.0% []
sp_256_ecc_mulmod_avx2_4 38 4 10.52% []
sp_256_mont_inv_avx2_4 60 27 45.0% []
sp_256_to_mp 61 11 18.03% []
sp_256_calc_vfy_point_4 89 45 50.56% []
sp_256_mont_sqrt_4 96 41 42.70% []
sp_384_from_mp 80 12 15.0% []
sp_384_ecc_mulmod_avx2_6 38 4 10.52% []
sp_384_mont_inv_avx2_6 76 35 46.05% []
sp_384_to_mp 61 11 18.03% []
sp_384_mont_inv_order_avx2_6 61 31 50.81% []
sp_384_calc_vfy_point_6 82 43 52.43% []
sp_384_mont_sqrt_6 151 58 38.41% []
sp_521_from_mp 80 12 15.0% []
sp_521_ecc_mulmod_avx2_9 38 4 10.52% []
sp_521_mont_inv_avx2_9 72 32 44.44% []
sp_521_to_mp 61 11 18.03% []
sp_521_mont_inv_order_avx2_9 74 35 47.29% []
sp_521_calc_vfy_point_9 82 41 50.0% []
sp_521_add_points_9 37 10 27.02% []
wc_Sha224Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha512_224Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha512_256Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha3_224Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha3_256Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha3_384Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
wc_Sha3_512Hash 34 12 35.29% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
RsaPad_OAEP 183 67 36.61% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
InitSha224 37 19 51.35% ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'pem_cert', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
InitSha512_224 37 15 40.54% []
InitSha512_256 37 15 40.54% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::Digest>,std::__1::allocator ,cryptofuzz::operation::Digest>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math']
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::HMAC>,std::__1::allocator ,cryptofuzz::operation::HMAC>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::UMAC>,std::__1::allocator ,cryptofuzz::operation::UMAC>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::CMAC>,std::__1::allocator ,cryptofuzz::operation::CMAC>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&,unsignedcharconst*,unsignedlong)const 121 65 53.71% ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math']
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::SymmetricEncrypt>,std::__1::allocator ,cryptofuzz::operation::SymmetricEncrypt>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::SymmetricDecrypt>,std::__1::allocator ,cryptofuzz::operation::SymmetricDecrypt>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 16 39.02% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_SCRYPT>,std::__1::allocator ,cryptofuzz::operation::KDF_SCRYPT>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_HKDF>,std::__1::allocator ,cryptofuzz::operation::KDF_HKDF>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_TLS1_PRF>,std::__1::allocator ,cryptofuzz::operation::KDF_TLS1_PRF>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_PBKDF>,std::__1::allocator ,cryptofuzz::operation::KDF_PBKDF>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_PBKDF1>,std::__1::allocator ,cryptofuzz::operation::KDF_PBKDF1>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_PBKDF2>,std::__1::allocator ,cryptofuzz::operation::KDF_PBKDF2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_ARGON2>,std::__1::allocator ,cryptofuzz::operation::KDF_ARGON2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_SSH>,std::__1::allocator ,cryptofuzz::operation::KDF_SSH>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&,unsignedcharconst*,unsignedlong)const 121 65 53.71% ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math']
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_X963>,std::__1::allocator ,cryptofuzz::operation::KDF_X963>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_BCRYPT>,std::__1::allocator ,cryptofuzz::operation::KDF_BCRYPT>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::KDF_SP_800_108>,std::__1::allocator ,cryptofuzz::operation::KDF_SP_800_108>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECGDSA_Sign>,std::__1::allocator ,cryptofuzz::operation::ECGDSA_Sign>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECRDSA_Sign>,std::__1::allocator ,cryptofuzz::operation::ECRDSA_Sign>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::Schnorr_Sign>,std::__1::allocator ,cryptofuzz::operation::Schnorr_Sign>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECGDSA_Verify>,std::__1::allocator ,cryptofuzz::operation::ECGDSA_Verify>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECRDSA_Verify>,std::__1::allocator ,cryptofuzz::operation::ECRDSA_Verify>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::Schnorr_Verify>,std::__1::allocator ,cryptofuzz::operation::Schnorr_Verify>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECDSA_Recover>,std::__1::allocator ,cryptofuzz::operation::ECDSA_Recover>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECC_Point_Neg>,std::__1::allocator ,cryptofuzz::operation::ECC_Point_Neg>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::ECC_Point_Dbl>,std::__1::allocator ,cryptofuzz::operation::ECC_Point_Dbl>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BignumCalc_Fp2>,std::__1::allocator ,cryptofuzz::operation::BignumCalc_Fp2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BignumCalc_Fp12>,std::__1::allocator ,cryptofuzz::operation::BignumCalc_Fp12>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_PrivateToPublic>,std::__1::allocator ,cryptofuzz::operation::BLS_PrivateToPublic>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_PrivateToPublic_G2>,std::__1::allocator ,cryptofuzz::operation::BLS_PrivateToPublic_G2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Sign>,std::__1::allocator ,cryptofuzz::operation::BLS_Sign>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Verify>,std::__1::allocator ,cryptofuzz::operation::BLS_Verify>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_BatchSign>,std::__1::allocator ,cryptofuzz::operation::BLS_BatchSign>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_BatchVerify>,std::__1::allocator ,cryptofuzz::operation::BLS_BatchVerify>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&,unsignedcharconst*,unsignedlong)const 121 65 53.71% ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math']
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Aggregate_G1>,std::__1::allocator ,cryptofuzz::operation::BLS_Aggregate_G1>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Aggregate_G2>,std::__1::allocator ,cryptofuzz::operation::BLS_Aggregate_G2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Pairing>,std::__1::allocator ,cryptofuzz::operation::BLS_Pairing>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_MillerLoop>,std::__1::allocator ,cryptofuzz::operation::BLS_MillerLoop>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_FinalExp>,std::__1::allocator ,cryptofuzz::operation::BLS_FinalExp>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_HashToG1>,std::__1::allocator ,cryptofuzz::operation::BLS_HashToG1>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_HashToG2>,std::__1::allocator ,cryptofuzz::operation::BLS_HashToG2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_MapToG1>,std::__1::allocator ,cryptofuzz::operation::BLS_MapToG1>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_MapToG2>,std::__1::allocator ,cryptofuzz::operation::BLS_MapToG2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&,unsignedcharconst*,unsignedlong)const 121 65 53.71% ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math']
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_IsG1OnCurve>,std::__1::allocator ,cryptofuzz::operation::BLS_IsG1OnCurve>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_IsG2OnCurve>,std::__1::allocator ,cryptofuzz::operation::BLS_IsG2OnCurve>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_GenerateKeyPair>,std::__1::allocator ,cryptofuzz::operation::BLS_GenerateKeyPair>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::Run(fuzzing::datasource::Datasource&,unsignedcharconst*,unsignedlong)const 121 65 53.71% ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math']
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Decompress_G1>,std::__1::allocator ,cryptofuzz::operation::BLS_Decompress_G1>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Compress_G1>,std::__1::allocator ,cryptofuzz::operation::BLS_Compress_G1>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Decompress_G2>,std::__1::allocator ,cryptofuzz::operation::BLS_Decompress_G2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_Compress_G2>,std::__1::allocator ,cryptofuzz::operation::BLS_Compress_G2>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G1_Add>,std::__1::allocator ,cryptofuzz::operation::BLS_G1_Add>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G1_Mul>,std::__1::allocator ,cryptofuzz::operation::BLS_G1_Mul>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G1_IsEq>,std::__1::allocator ,cryptofuzz::operation::BLS_G1_IsEq>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G1_Neg>,std::__1::allocator ,cryptofuzz::operation::BLS_G1_Neg>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G2_Add>,std::__1::allocator ,cryptofuzz::operation::BLS_G2_Add>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G2_Mul>,std::__1::allocator ,cryptofuzz::operation::BLS_G2_Mul>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G2_IsEq>,std::__1::allocator ,cryptofuzz::operation::BLS_G2_IsEq>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::BLS_G2_Neg>,std::__1::allocator ,cryptofuzz::operation::BLS_G2_Neg>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::Misc>,std::__1::allocator ,cryptofuzz::operation::Misc>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::compare(std::__1::vector ,cryptofuzz::operation::SR25519_Verify>,std::__1::allocator ,cryptofuzz::operation::SR25519_Verify>>>const&,std::__1::vector ,std::__1::optional >,std::__1::allocator ,std::__1::optional >>>const&,unsignedcharconst*,unsignedlong)const 41 8 19.51% []
cryptofuzz::ExecutorBase ::postprocess(std::__1::shared_ptr ,cryptofuzz::operation::SymmetricEncrypt&,std::__1::pair ,std::__1::optional >const&)const 97 25 25.77% []
cryptofuzz::ExecutorBase ::postprocess(std::__1::shared_ptr ,cryptofuzz::operation::BignumCalc_Fp12&,std::__1::pair ,std::__1::optional >const&)const 33 5 15.15% []
cryptofuzz::ExecutorBase ::postprocess(std::__1::shared_ptr ,cryptofuzz::operation::BLS_Sign&,std::__1::pair ,std::__1::optional >const&)const 31 4 12.90% []
cryptofuzz::ExecutorBase ::postprocess(std::__1::shared_ptr ,cryptofuzz::operation::BLS_BatchSign&,std::__1::pair ,std::__1::optional >const&)const 33 5 15.15% []
cryptofuzz::module::OpenSSL_bignum::Add::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::OpenSSL_bignum::Bignum&,cryptofuzz::module::OpenSSL_bignum::BignumCluster&,cryptofuzz::module::OpenSSL_bignum::BN_CTX&)const 35 15 42.85% []
cryptofuzz::module::OpenSSL_bignum::Sub::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::OpenSSL_bignum::Bignum&,cryptofuzz::module::OpenSSL_bignum::BignumCluster&,cryptofuzz::module::OpenSSL_bignum::BN_CTX&)const 49 15 30.61% []
cryptofuzz::module::OpenSSL_bignum::Mod::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::OpenSSL_bignum::Bignum&,cryptofuzz::module::OpenSSL_bignum::BignumCluster&,cryptofuzz::module::OpenSSL_bignum::BN_CTX&)const 71 19 26.76% []
cryptofuzz::module::OpenSSL_bignum::ExpMod::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::OpenSSL_bignum::Bignum&,cryptofuzz::module::OpenSSL_bignum::BignumCluster&,cryptofuzz::module::OpenSSL_bignum::BN_CTX&)const 34 17 50.0% []
cryptofuzz::module::OpenSSL_bignum::AddMod::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::OpenSSL_bignum::Bignum&,cryptofuzz::module::OpenSSL_bignum::BignumCluster&,cryptofuzz::module::OpenSSL_bignum::BN_CTX&)const 32 14 43.75% []
cryptofuzz::module::OpenSSL_bignum::Cmp::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::OpenSSL_bignum::Bignum&,cryptofuzz::module::OpenSSL_bignum::BignumCluster&,cryptofuzz::module::OpenSSL_bignum::BN_CTX&)const 51 28 54.90% []
cryptofuzz::module::OpenSSL_bignum::IsEq::Run(fuzzing::datasource::Datasource&,cryptofuzz::module::OpenSSL_bignum::Bignum&,cryptofuzz::module::OpenSSL_bignum::BignumCluster&,cryptofuzz::module::OpenSSL_bignum::BN_CTX&)const 33 8 24.24% []
cryptofuzz::module::OpenSSL_bignum::Bignum::AsUint64()const 59 16 27.11% []
cryptofuzz::module::wolfCrypt_OpenSSL_detail::toEVPMD(cryptofuzz::Typeconst&) 115 18 15.65% []
cryptofuzz::module::wolfCrypt_OpenSSL::OpHMAC(cryptofuzz::operation::HMAC&) 33 15 45.45% []
cryptofuzz::module::wolfCrypt_OpenSSL_detail::checkSetIVLength(unsignedlong,charconst*,WOLFSSL_EVP_CIPHER_CTX*,unsignedlong) 32 5 15.62% []
cryptofuzz::module::wolfCrypt_OpenSSL_detail::OpSymmetricEncrypt_EVP(cryptofuzz::operation::SymmetricEncrypt&,fuzzing::datasource::Datasource&) 123 66 53.65% []
cryptofuzz::module::wolfCrypt_OpenSSL_detail::OpSymmetricDecrypt_EVP(cryptofuzz::operation::SymmetricDecrypt&,fuzzing::datasource::Datasource&) 116 62 53.44% []
cryptofuzz::tests::test_AES_CCM_Wycheproof(cryptofuzz::operation::SymmetricEncryptconst&,std::__1::optional const&) 35 9 25.71% []
wolfSSL_HmacCopy 103 39 37.86% []
wolfSSL_HMAC_Final 88 32 36.36% []
wolfSSL_ASN1_INTEGER_to_BN 64 21 32.81% []
wolfSSL_BN_mod_inverse 46 15 32.60% []
SetIndividualExternal 31 11 35.48% []
wolfSSL_BN_new 39 15 38.46% []
wolfSSL_StoreExternalIV 114 38 33.33% []
wc_AesGcmInit 64 29 45.31% []
wc_AesGcmEncryptUpdate 55 19 34.54% []
wc_AesGcmEncryptFinal 44 16 36.36% []
wc_AesGcmDecryptUpdate 44 14 31.81% []
wc_AesGcmDecryptFinal 52 21 40.38% []
wc_AesXtsSetKey 31 15 48.38% []
AesGcmInit_C 38 18 47.36% []
wc_Des3_CbcEncrypt 48 19 39.58% []
wc_Des3_CbcDecrypt 49 20 40.81% []
wolfSSL_EVP_Cipher_key_length 64 34 53.12% []
wolfSSL_EVP_CipherUpdate 152 70 46.05% []
wolfSSL_EVP_CipherFinal 201 110 54.72% []
wolfSSL_EVP_DigestSignFinal 96 21 21.87% []
wolfSSL_EVP_CIPHER_CTX_ctrl 190 42 22.10% []
wolfSSL_EVP_DigestInit 98 50 51.02% []
wolfSSL_EVP_DigestUpdate 111 52 46.84% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_EVP_DigestFinal 107 52 48.59% []
wolfSSL_EVP_PKEY_new_ex 39 21 53.84% []
wolfSSL_EVP_PKEY_free 97 32 32.98% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_EVP_CipherUpdate_GCM 68 29 42.64% []
wolfssl_mac_len 74 24 32.43% []
wolfSSL_EVP_MD_Copy_Hasher 126 54 42.85% []
wc_Md4Final 41 20 48.78% []
wc_Sha224Copy 34 9 26.47% []
SendChangeCipher 110 54 49.09% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendFinished 142 59 41.54% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendClientHello 262 108 41.22% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
CheckVersion 142 30 21.12% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoServerHello 242 97 40.08% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
CompleteServerHello 72 23 31.94% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendClientKeyExchange 1204 192 15.94% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoHelloRequest 49 15 30.61% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoCertificateRequest 210 68 32.38% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoServerKeyExchange 998 143 14.32% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
GetDhPublicKey 249 26 10.44% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoSessionTicket 49 10 20.40% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
EncryptDo 171 49 28.65% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_connect 413 153 37.04% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
AddSession 143 15 10.48% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
TLSX_PreSharedKey_Write 62 26 41.93% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SendTls13ClientHello 357 114 31.93% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoTls13ServerHello 486 182 37.44% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wolfSSL_connect_TLSv13 377 52 13.79% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
WritePSKBinders 117 47 40.17% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
SetupPskKey 187 50 26.73% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
wc_AesGcmSetIV 33 18 54.54% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
CopyDecodedToX509 349 183 52.43% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wolfSSL_X509_NAME_copy 39 20 51.28% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
SetSerialNumber 43 17 39.53% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_DerToPemEx 127 44 34.64% ['fuzzer-wolfssl-x509']
EncodeOcspRequest 147 45 30.61% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
InitOcspRequest 59 26 44.06% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
wc_SrpInit_ex 79 32 40.50% ['fuzzer-wolfssl-srp']
wc_SrpGetVerifier 35 15 42.85% ['fuzzer-wolfssl-srp']
wc_SrpSetPrivate 33 14 42.42% ['fuzzer-wolfssl-srp']
wc_SrpGetPublic 85 23 27.05% ['fuzzer-wolfssl-srp']
wc_SrpComputeKey 237 73 30.80% ['fuzzer-wolfssl-srp']
SrpHashInit 36 17 47.22% ['fuzzer-wolfssl-srp']
SrpHashUpdate 34 16 47.05% ['fuzzer-wolfssl-srp']
SrpHashFinal 34 16 47.05% ['fuzzer-wolfssl-srp']
SrpHashSize 34 16 47.05% ['fuzzer-wolfssl-srp']
ChachaAEADEncrypt 195 55 28.20% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
ProcessCSR 89 14 15.73% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
CheckCurveId 71 18 25.35% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
DoCertificateStatus 164 29 17.68% ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/cryptofuzz-sp-math/modules/botan/bn_ops.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve448.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/ecdsa_25519.cpp [] []
/src/botan/build/include/botan/entropy_src.h [] []
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/memory.hpp ['cryptofuzz-sp-math-all-8bit'] []
/usr/include/boost/multiprecision/cpp_int/bitwise.hpp [] []
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/datasource/id.hpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/botan/src/lib/block/serpent/serpent_simd/serpent_simd.cpp [] []
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/memory.hpp ['cryptofuzz-sp-math'] []
/src/botan/src/lib/math/numbertheory/dsa_gen.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/cmac.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/pkcs12.c [] []
/usr/include/boost/iterator/iterator_adaptor.hpp [] []
/src/cryptofuzz-sp-math-all/components.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/wolfssl-normal-math/wolfcrypt/src/ed25519.c [] []
/src/botan/build/include/botan/processor_rng.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/pwdbased.c [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/builtin_tests_importer.h [] []
/usr/include/boost/random/detail/signed_unsigned_tools.hpp [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/components.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sp_int.c [] []
/src/cryptofuzz-sp-math/repository.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha256.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
/usr/include/boost/exception/detail/object_hex_dump.hpp [] []
/src/botan/build/include/botan/internal/poly_dbl.h [] []
/src/wolfssl/wolfcrypt/src/random.c ['pem_cert'] []
/src/botan/build/include/botan/internal/point_mul.h [] []
/usr/include/boost/multiprecision/detail/default_ops.hpp [] []
/src/wolfssl-sp-math/src/wolfio.c [] []
/usr/include/boost/multiprecision/cpp_int/divide.hpp [] []
/src/botan/src/lib/asn1/alg_id.cpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/memory.c [] []
/src/botan/src/lib/pubkey/curve25519/donna.cpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/ecc.c [] []
/usr/include/boost/multiprecision/cpp_int/add.hpp [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/../../include/cryptofuzz/module.h [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/./module.h [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/../../include/cryptofuzz/components.h [] []
/src/botan/src/lib/pk_pad/eme_oaep/oaep.cpp [] []
/src/cryptofuzz-sp-math-all/ecc_diff_fuzzer_importer.cpp [] []
/src/botan/src/lib/base/buf_comp.cpp [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/ecdsa_448.cpp [] []
/src/wolfssl-sp-math-all-8bit/src/wolfio.c [] []
/src/cryptofuzz-sp-math/modules/botan/bn_helper.cpp [] []
/src/cryptofuzz-disable-fastmath/builtin_tests_importer.cpp [] []
/src/botan/src/lib/pk_pad/emsa_pssr/pssr.cpp [] []
/src/botan/src/lib/block/shacal2/shacal2_avx2/shacal2_avx2.cpp [] []
/src/cryptofuzz-normal-math/wycheproof.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/md2.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/curve448.c [] []
/src/cryptofuzz-sp-math-all/./executor.h ['cryptofuzz-sp-math-all'] []
/src/botan/src/lib/kdf/sp800_56a/sp800_56a.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/aes.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/sha.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/chacha.c [] []
/src/botan/src/lib/hash/sha2_32/sha2_32_bmi2/sha2_32_bmi2.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/sha3.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ripemd.c [] []
/src/botan/build/include/botan/internal/chacha.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/md5.c [] []
/usr/include/boost/range/as_literal.hpp [] []
/src/cryptofuzz-sp-math/util.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/botan/src/lib/modes/xts/xts.cpp [] []
/src/botan/src/lib/pbkdf/pgp_s2k/rfc4880.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/misc.c ['fuzzer-wolfssl-misc'] ['fuzzer-wolfssl-misc']
/src/cryptofuzz-normal-math/include/cryptofuzz/../../third_party/json/json.hpp ['cryptofuzz-normal-math'] []
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/../../include/cryptofuzz/repository.h [] ['cryptofuzz-openssl-api']
/src/cryptofuzz-openssl-api/expmod.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/cryptocb.c [] []
/src/botan/src/lib/base/symkey.cpp [] []
/src/botan/src/lib/pk_pad/eme_raw/eme_raw.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/pwdbased.c [] []
/src/botan/src/lib/kdf/kdf1/kdf1.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/wycheproof.cpp [] []
/src/botan/src/lib/pubkey/ed25519/sc_reduce.cpp [] []
/src/cryptofuzz-normal-math/entry.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/datasource/datasource.hpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/exception.hpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/cryptofuzz-disable-fastmath/openssl_importer.cpp [] []
/src/botan/build/include/botan/internal/emsa_x931.h [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/openssl_importer.h [] []
/src/cryptofuzz-disable-fastmath/ecc_diff_fuzzer_exporter.cpp [] []
/src/botan/build/include/botan/internal/divide.h [] []
/src/wolfssl-sp-math-all/src/keys.c [] []
/src/wolfssl-openssl-api/src/wolfio.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/cryptocb.c [] []
/src/botan/build/include/botan/internal/monty.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/pwdbased.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/botan/src/lib/rng/processor_rng/processor_rng.cpp [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/openssl_importer.h [] []
/src/cryptofuzz-openssl-api/executor.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/wc_encrypt.c [] []
/src/botan/build/include/botan/internal/safeint.h [] []
/src/cryptofuzz-normal-math/builtin_tests_importer.cpp [] []
/usr/include/boost/multiprecision/detail/precision.hpp [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/random.c [] []
/src/botan/build/include/botan/internal/blake2bmac.h [] []
/usr/include/boost/smart_ptr/detail/shared_count.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/botan/build/include/botan/internal/hkdf.h [] []
/src/wolfssl-normal-math/wolfcrypt/src/wc_encrypt.c [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/openssl_importer.h [] []
/src/cryptofuzz-normal-math/options.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/cryptofuzz-sp-math/tests.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/botan/src/lib/rng/stateful_rng/stateful_rng.cpp [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/ecdsa_25519.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/curve25519.c [] []
/src/botan/src/lib/math/numbertheory/nistp_redc.cpp [] []
/src/wolfssl/wolfcrypt/src/sha3.c ['pem_cert'] []
/src/cryptofuzz-sp-math-all/numbers.cpp [] []
/src/cryptofuzz-sp-math-all/crypto.cpp [] []
/src/botan/build/include/botan/hex.h [] []
/usr/include/boost/algorithm/string/detail/classification.hpp [] []
/src/botan/src/lib/stream/chacha/chacha.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/des3.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/curve448.c [] []
/src/botan/src/lib/rng/hmac_drbg/hmac_drbg.cpp [] []
/src/botan/src/lib/pubkey/ed25519/ge.cpp [] []
/usr/include/boost/type_index/stl_type_index.hpp [] []
/src/botan/src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/error.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/random.c [] []
/src/botan/src/lib/math/numbertheory/reducer.cpp [] []
/src/cryptofuzz-sp-math/operation.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/usr/include/boost/range/distance.hpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/fe_448.c [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/bn_helper.cpp [] []
/src/wolfssl-sp-math-all/./wolfssl/wolfcrypt/blake2-impl.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/rsa.cpp ['fuzzer-wolfssl-rsa'] ['fuzzer-wolfssl-rsa']
/src/botan/build/include/botan/internal/ed25519_internal.h [] []
/usr/include/boost/detail/basic_pointerbuf.hpp [] []
/src/cryptofuzz-sp-math-all/tests.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/wolfssl-normal-math/./src/x509.c [] []
/src/botan/build/include/botan/internal/prf_x942.h [] []
/src/cryptofuzz-openssl-api/repository.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/wolfssl-sp-math-all-8bit/src/keys.c [] []
/src/cryptofuzz-sp-math-all-8bit/mutatorpool.cpp [] []
/src/botan/build/include/botan/internal/noekeon.h [] []
/usr/include/boost/algorithm/string/join.hpp [] []
/src/cryptofuzz-disable-fastmath/mutator.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/botan/module.cpp [] []
/src/botan/src/lib/asn1/ber_dec.cpp [] []
/src/botan/src/lib/block/idea/idea.cpp [] []
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/datasource/id.hpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/botan/build/include/botan/block_cipher.h [] []
/src/cryptofuzz-disable-fastmath/third_party/cpu_features/src/cpuinfo_x86.c [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/ecdsa_448.cpp [] []
/src/botan/build/include/botan/internal/keccak.h [] []
/src/wolfssl/wolfcrypt/src/hmac.c [] []
/src/botan/build/include/botan/internal/serpent_sbox.h [] []
/src/botan/src/lib/stream/salsa20/salsa20.cpp [] []
/src/botan/src/lib/block/serpent/serpent_avx2/serpent_avx2.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/md5.c [] []
/src/wolfssl-sp-math/./wolfssl/wolfcrypt/blake2-impl.h [] []
/src/botan/build/include/botan/internal/idea.h [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/components.h [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/../../include/cryptofuzz/repository.h [] ['cryptofuzz-disable-fastmath']
/src/wolfssl-openssl-api/wolfcrypt/src/kdf.c [] []
/src/botan/build/include/botan/stateful_rng.h [] []
/src/cryptofuzz-sp-math-all/modules/botan/module.cpp [] []
/src/cryptofuzz-sp-math/crypto.cpp [] []
/src/botan/build/include/botan/internal/prf_tls.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/hmac.c [] []
/src/botan/src/lib/block/aes/aes_vperm/aes_vperm.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/chacha.c [] []
/src/cryptofuzz-normal-math/include/cryptofuzz/options.h [] []
/src/botan/src/lib/hash/sha3/sha3_bmi2/sha3_bmi2.cpp [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/../../include/cryptofuzz/module.h [] []
/src/botan/src/lib/hash/mdx_hash/mdx_hash.cpp [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/rsa.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/random.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/memory.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/log.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/src/lib/kdf/kdf1_iso18033/kdf1_iso18033.cpp [] []
/src/botan/build/include/botan/internal/whrlpool.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/hmac.c [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/botan_importer.h [] []
/src/botan/src/lib/mac/x919_mac/x919_mac.cpp [] []
/src/botan/src/lib/modes/aead/eax/eax.cpp [] []
/src/cryptofuzz-disable-fastmath/modules/botan/../../include/cryptofuzz/repository.h [] ['cryptofuzz-disable-fastmath']
/src/wolfssl/wolfcrypt/src/poly1305.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/dh.c [] []
/src/wolfssl-sp-math-all-8bit/src/tls13.c [] []
/src/cryptofuzz-sp-math-all/./mutatorpool.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/rsa.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/kdf.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/coding.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/server.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server']
/src/botan/src/lib/pubkey/ed25519/ed25519_key.cpp [] []
/src/cryptofuzz-openssl-api/third_party/cpu_features/src/cpuinfo_x86.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/ge_operations.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/ecc.c [] []
/src/botan/build/include/botan/system_rng.h [] []
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/datasource/datasource.hpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/wolfssl-sp-math-all/wolfcrypt/src/sha256.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/coding.c [] []
/src/botan/build/include/botan/mem_ops.h [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/botan_importer.h [] []
/usr/include/boost/function/function_base.hpp [] []
/src/cryptofuzz-normal-math/include/cryptofuzz/components.h [] []
/usr/include/boost/algorithm/string/compare.hpp [] []
/src/cryptofuzz-sp-math/./driver.h [] []
/src/botan/build/include/botan/hash.h [] []
/src/botan/src/lib/mac/blake2mac/blake2bmac.cpp [] []
/src/botan/src/lib/pubkey/ed25519/ed25519_fe.cpp [] []
/usr/local/bin/../include/c++/v1/exception ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/botan/src/lib/pubkey/dl_group/dl_named.cpp [] []
/src/botan/src/lib/stream/shake_cipher/shake_cipher.cpp [] []
/src/botan/src/lib/hash/sha2_64/sha2_64_bmi2/sha2_64_bmi2.cpp [] []
/src/botan/src/lib/utils/cpuid/cpuid_x86.cpp [] []
/src/botan/src/lib/entropy/entropy_srcs.cpp [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/./bn_helper.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ge_448.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha256.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/cryptofuzz-disable-fastmath/crypto.cpp [] []
/src/botan/build/include/botan/internal/chacha20poly1305.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/wc_encrypt.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/ed448.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/ed448.c [] []
/src/cryptofuzz-normal-math/ecc_diff_fuzzer_exporter.cpp [] []
/src/botan/build/include/botan/internal/cpuid.h [] []
/src/cryptofuzz-normal-math/include/cryptofuzz/repository.h ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/wolfssl-sp-math-all/src/ssl.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/bio.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/botan/src/lib/hash/sha1/sha160.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/memory.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_encrypt.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/botan/src/lib/block/noekeon/noekeon.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/generic.h ['cryptofuzz-sp-math-all-8bit'] []
/src/cryptofuzz-normal-math/tests.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/wolfssl-sp-math/wolfcrypt/src/sha512.c [] []
/src/botan/build/include/botan/internal/bit_ops.h [] []
/src/botan/src/lib/utils/ct_utils.cpp [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/openssl_importer.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/crl.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/ssh.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/src/lib/block/aes/aes_ni/aes_ni.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/./bn_ops.h [] []
/src/botan/build/include/botan/internal/ccm.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/fe_448.c [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/ecdsa_generic.cpp [] []
/src/botan/build/include/botan/internal/sp800_56a.h [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/./bn_ops.h [] []
/src/cryptofuzz-sp-math/modules/botan/./bn_ops.h [] []
/usr/include/boost/lexical_cast/bad_lexical_cast.hpp [] []
/src/botan/build/include/botan/internal/gost_28147.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/random.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
/src/wolfssl-disable-fastmath/wolfcrypt/src/hash.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/memory.c [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/./custom_curves.h [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/module.cpp [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/components.h [] []
/src/cryptofuzz-sp-math/numbers.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/curve25519.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/wolfssl-disable-fastmath/wolfcrypt/src/asn.c [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/../../include/cryptofuzz/module.h [] []
/src/wolfssl-openssl-api/./src/pk.c [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/ecdsa_448.cpp [] []
/src/botan/build/include/botan/curve25519.h [] []
/usr/include/boost/throw_exception.hpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/ge_448.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/fe_x25519_128.i [] []
/src/botan/build/include/botan/kdf.h [] []
/src/wolfssl-sp-math/src/keys.c [] []
/src/cryptofuzz-openssl-api/wycheproof.cpp [] []
/src/wolfssl-openssl-api/./src/x509.c [] []
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/types.hpp [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/builtin_tests_importer.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] []
/src/wolfssl-sp-math/wolfcrypt/src/rsa.c [] []
/src/wolfssl-disable-fastmath/./wolfssl/wolfcrypt/blake2-impl.h [] []
/src/botan/build/include/botan/internal/codec_base.h [] []
/src/cryptofuzz-sp-math/entry.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/wolfssl/wolfcrypt/src/sha.c ['pem_cert'] ['pem_cert']
/usr/include/boost/lexical_cast/try_lexical_convert.hpp [] []
/src/cryptofuzz-sp-math-all-8bit/./driver.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ecc.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/md4.c [] []
/src/cryptofuzz-sp-math-all/botan_importer.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/entry.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/exception.hpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/botan/src/lib/utils/exceptn.cpp [] []
/src/botan/src/lib/stream/ctr/ctr.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./wolfcrypt/src/misc.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] []
/src/botan/build/include/botan/internal/emsa.h [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/options.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls13.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/botan/build/include/botan/secmem.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/./src/misc.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/asn.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-sp-math/wolfcrypt/src/curve25519.c [] []
/src/wolfssl/wolfcrypt/src/md5.c ['pem_cert'] ['pem_cert']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/ocsp.c ['fuzzer-wolfssl-ocsp'] ['fuzzer-wolfssl-ocsp']
/src/botan/build/include/botan/data_src.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/chacha.c [] []
/src/botan/build/include/botan/internal/comb4p.h [] []
/src/botan/build/include/botan/internal/rdseed.h [] []
/src/botan/src/lib/math/numbertheory/mod_inv.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/options.h [] []
/src/wolfssl-openssl-api/src/keys.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/memory.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
/src/wolfssl/wolfcrypt/src/dh.c ['pem_cert'] []
/src/botan/build/include/botan/internal/crc24.h [] []
/src/botan/build/include/botan/internal/sm3.h [] []
/src/cryptofuzz-sp-math-all-8bit/./executor.h ['cryptofuzz-sp-math-all-8bit'] []
/src/botan/src/lib/stream/chacha/chacha_avx2/chacha_avx2.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/poly1305.c [] []
/src/cryptofuzz-disable-fastmath/tests.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/coding.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/hash.c [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/ecdsa_25519.cpp [] []
/src/botan/src/lib/block/shacal2/shacal2.cpp [] []
/src/botan/src/lib/pk_pad/eme_pkcs1/eme_pkcs.cpp [] []
/src/wolfssl-disable-fastmath/./wolfcrypt/src/misc.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/fe_448.c [] []
/usr/include/boost/exception/exception.hpp [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/builtin_tests_importer.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/cryptocb.c [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/builtin_tests_importer.h [] []
/usr/include/boost/multiprecision/detail/integer_ops.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/ecc.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/cryptofuzz-sp-math-all-8bit/mutator.cpp [] []
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/./module_internal.h [] []
/src/botan/src/lib/rng/rng.cpp [] []
/src/wolfssl-openssl-api/src/ocsp.c [] []
/src/botan/build/include/botan/dl_algo.h [] []
/src/wolfssl-normal-math/./wolfssl/wolfcrypt/blake2-impl.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/cmac.c [] []
/src/botan/src/lib/math/bigint/divide.cpp [] []
/src/cryptofuzz-disable-fastmath/botan_importer.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/wolfio.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-normal-math/include/cryptofuzz/openssl_importer.h [] []
/src/cryptofuzz-openssl-api/mutatorpool.cpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/fe_x25519_128.i [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/repository.h ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/wolfssl-disable-fastmath/wolfcrypt/src/cmac.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.i ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-normal-math/include/cryptofuzz/builtin_tests_importer.h [] []
/src/botan/src/lib/block/cast128/cast128.cpp [] []
/usr/include/boost/exception/info.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/conf.c [] []
/src/botan/src/lib/hash/par_hash/par_hash.cpp [] []
/src/cryptofuzz-openssl-api/ecc_diff_fuzzer_exporter.cpp [] []
/src/cryptofuzz-sp-math-all/./driver.h [] []
/usr/include/boost/multiprecision/detail/et_ops.hpp [] []
/src/cryptofuzz-openssl-api/./executor.h ['cryptofuzz-openssl-api'] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/repository.h ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/cryptofuzz-sp-math-all-8bit/modules/botan/./bn_ops.h [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/wycheproof.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/des3.c [] []
/src/cryptofuzz-sp-math-all-8bit/third_party/cpu_features/src/cpuinfo_x86.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/ecc.c [] []
/src/cryptofuzz-sp-math/./executor.h ['cryptofuzz-sp-math'] []
/src/cryptofuzz-sp-math/wycheproof.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/ge_448.c [] []
/src/cryptofuzz-sp-math-all/./third_party/json/json.hpp ['cryptofuzz-sp-math-all'] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/rsa.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/build/include/botan/internal/blake2b.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/md2.c [] []
/src/wolfssl-openssl-api/./wolfcrypt/src/misc.c [] []
/src/botan/build/include/botan/internal/os_utils.h [] []
/usr/include/boost/function/function_template.hpp [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/repository.h ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/botan/src/lib/mac/siphash/siphash.cpp [] []
/usr/include/boost/core/addressof.hpp [] []
/src/botan/src/lib/pubkey/ed25519/ed25519.cpp [] []
/src/cryptofuzz-normal-math/third_party/cpu_features/src/cpuinfo_x86.c [] []
/src/cryptofuzz-normal-math/include/cryptofuzz/wycheproof.h [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/../../include/cryptofuzz/repository.h [] ['cryptofuzz-sp-math-all-8bit']
/src/botan/src/lib/kdf/hkdf/hkdf.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/error.c [] []
/src/cryptofuzz-normal-math/modules/botan/bn_ops.cpp [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/ge_operations.c [] []
/src/cryptofuzz-sp-math-all-8bit/executor.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/wolfssl-disable-fastmath/./src/x509.c [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/./module.h [] []
/src/wolfssl/wolfcrypt/src/sha256.c ['pem_cert'] []
/src/botan/build/include/botan/pbkdf2.h [] []
/src/botan/build/include/botan/internal/rotate.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/md5.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/build/include/botan/internal/donna128.h [] []
/src/wolfssl-normal-math/wolfcrypt/src/cryptocb.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/error.c [] []
/src/cryptofuzz-disable-fastmath/ecc_diff_fuzzer_importer.cpp [] []
/src/botan/src/lib/pbkdf/pbkdf.cpp [] []
/src/botan/src/lib/math/mp/mp_monty.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/internal.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/build/include/botan/internal/oaep.h [] []
/src/cryptofuzz-sp-math/modules/botan/module.cpp [] []
/src/botan/src/lib/asn1/der_enc.cpp [] []
/usr/include/boost/range/iterator_range_core.hpp [] []
/src/botan/src/lib/hash/gost_3411/gost_3411.cpp [] []
/src/cryptofuzz-sp-math/openssl_importer.cpp [] []
/src/botan/build/include/botan/stream_cipher.h [] []
/src/cryptofuzz-sp-math-all-8bit/modules/botan/bn_helper.cpp [] []
/usr/include/x86_64-linux-gnu/sys/stat.h [] []
/src/botan/src/lib/hash/sm3/sm3.cpp [] []
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/datasource/datasource.hpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/wolfssl-openssl-api/src/tls13.c [] []
/src/cryptofuzz-normal-math/modules/botan/../../include/cryptofuzz/repository.h [] ['cryptofuzz-normal-math']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha512.c [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/operations.h ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/wolfssl-sp-math-all/wolfcrypt/src/kdf.c [] []
/src/wolfssl-disable-fastmath/src/tls.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/hmac.c [] []
/src/cryptofuzz-sp-math-all/util.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/botan/build/include/botan/internal/hmac.h [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/../../include/cryptofuzz/components.h [] []
/src/botan/build/include/botan/internal/ct_utils.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/misc.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/sha.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ed25519.c [] []
/src/botan/src/lib/modes/aead/ccm/ccm.cpp [] []
/src/botan/src/lib/pubkey/curve25519/curve25519.cpp [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/repository.h ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/wolfssl-normal-math/wolfcrypt/src/dh.c [] []
/src/cryptofuzz-openssl-api/numbers.cpp [] []
/usr/include/stdlib.h ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server'] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/ecdsa_generic.cpp [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ed448.c [] []
/src/botan/src/lib/pubkey/dl_algo/dl_algo.cpp [] []
/src/botan/src/lib/block/idea/idea_sse2/idea_sse2.cpp [] []
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/../../include/cryptofuzz/components.h [] []
/src/botan/src/lib/modes/aead/gcm/gcm.cpp [] []
/usr/include/boost/lexical_cast.hpp [] []
/usr/include/boost/multiprecision/cpp_int/cpp_int_config.hpp [] []
/src/cryptofuzz-sp-math/botan_importer.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/rsa.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa']
/src/botan/src/lib/block/block_cipher.cpp [] []
/src/botan/build/include/botan/cipher_mode.h [] []
/src/botan/src/lib/pubkey/pem/pem.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/sha.c [] []
/src/botan/build/include/botan/internal/mdx_hash.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hmac.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-normal-math/repository.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/cryptofuzz-sp-math/modules/wolfcrypt/ecdsa_generic.cpp [] []
/src/botan/build/include/botan/internal/ghash.h [] []
/src/wolfssl-normal-math/wolfcrypt/src/aes.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/random.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/hmac.c [] []
/src/botan/src/lib/utils/timer.cpp [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/../../include/cryptofuzz/components.h [] []
/src/cryptofuzz-disable-fastmath/third_party/cpu_features/include/internal/bit_utils.h [] []
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/datasource/id.hpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/wolfssl-normal-math/wolfcrypt/src/curve25519.c [] []
/src/botan/src/lib/modes/cfb/cfb.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/chacha20_poly1305.c [] []
/src/wolfssl-disable-fastmath/src/ssl.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/curve25519.c [] []
/src/botan/src/lib/asn1/asn1_obj.cpp [] []
/usr/include/fuzzing/types.hpp [] []
/src/botan/src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp [] []
/src/botan/src/lib/pubkey/ec_group/ec_group.cpp [] []
/src/cryptofuzz-normal-math/./third_party/json/json.hpp ['cryptofuzz-normal-math'] []
/src/cryptofuzz-sp-math-all-8bit/numbers.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/botan_importer.cpp [] []
/src/cryptofuzz-normal-math/include/cryptofuzz/botan_importer.h [] []
/src/botan/src/lib/kdf/kdf2/kdf2.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/md4.c [] []
/src/cryptofuzz-openssl-api/builtin_tests_importer.cpp [] []
/usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp [] []
/src/botan/build/include/botan/internal/sha160.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/coding.c [] []
/src/botan/src/lib/utils/ghash/ghash.cpp [] []
/src/cryptofuzz-normal-math/include/cryptofuzz/generic.h ['cryptofuzz-normal-math'] []
/src/cryptofuzz-sp-math-all/third_party/cpu_features/src/cpuinfo_x86.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha3.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] []
/src/wolfssl-sp-math-all/wolfcrypt/src/cryptocb.c [] []
/src/botan/build/include/botan/internal/threefish_512.h [] []
/src/cryptofuzz-disable-fastmath/numbers.cpp [] []
/src/botan/src/lib/pubkey/ecdsa/ecdsa.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/coding.c [] []
/src/botan/build/include/botan/internal/rc4.h [] []
/src/botan/src/lib/pk_pad/emsa1/emsa1.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/md2.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/wc_port.c [] []
/src/wolfssl-normal-math/src/tls.c [] []
/src/botan/src/lib/hash/sha2_64/sha2_64.cpp [] []
/src/wolfssl/./wolfcrypt/src/misc.c ['pem_cert'] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/error.c [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/bn_helper.cpp [] []
/usr/local/bin/../include/c++/v1/istream [] []
/src/wolfssl-sp-math-all-8bit/src/internal.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/memory.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/arc4.c [] []
/src/botan/build/include/botan/internal/kdf1_iso18033.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/des3.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/md4.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hmac.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-normal-math/wolfcrypt/src/rsa.c [] []
/src/botan/build/include/botan/rfc4880.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/hash.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/chacha20_poly1305.c [] []
/src/botan/build/include/botan/internal/mp_core.h [] []
/src/wolfssl/wolfcrypt/src/kdf.c [] []
/src/botan/build/include/botan/internal/kdf2.h [] []
/usr/include/boost/range/end.hpp ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/wolfssl-openssl-api/./wolfcrypt/src/evp.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/ed25519.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/poly1305.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha3.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-misc', 'fuzzer-wolfssl-rsa']
/src/botan/src/lib/kdf/prf_tls/prf_tls.cpp [] []
/src/botan/build/include/botan/internal/pk_ops_impl.h [] []
/src/cryptofuzz-sp-math/expmod.cpp [] []
/src/cryptofuzz-disable-fastmath/modules/botan/./bn_ops.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/hash.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-disable-fastmath/wolfcrypt/src/random.c [] []
/src/cryptofuzz-normal-math/modules/botan/./bn_helper.h [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/module.cpp [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/../../third_party/json/json.hpp ['cryptofuzz-disable-fastmath'] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/wc_port.c [] []
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/exception.hpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/datasource/datasource.hpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/wolfssl-disable-fastmath/wolfcrypt/src/arc4.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/hash.c [] []
/src/cryptofuzz-disable-fastmath/repository.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/cryptofuzz-sp-math/builtin_tests_importer.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/chacha.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/wolfssl-sp-math/wolfcrypt/src/kdf.c [] []
/src/botan/src/lib/pubkey/pk_keys.cpp [] []
/src/botan/build/include/botan/internal/par_hash.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/chacha20_poly1305.c [] []
/src/botan/src/lib/block/threefish_512/threefish_512.cpp [] []
/usr/include/fuzzing/datasource/datasource.hpp ['fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-srp'] []
/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/wycheproof.h [] []
/src/cryptofuzz-sp-math/components.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/botan/src/lib/base/sym_algo.cpp [] []
/src/cryptofuzz-sp-math-all/options.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/botan/src/lib/stream/stream_cipher.cpp [] []
/src/botan/build/include/botan/internal/cfb.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/md5.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/ripemd.c [] []
/src/botan/build/include/botan/ecdsa.h [] []
/src/cryptofuzz-disable-fastmath/mutatorpool.cpp [] []
/src/cryptofuzz-openssl-api/./driver.h [] []
/src/wolfssl/wolfcrypt/src/wc_port.c ['pem_cert'] ['pem_cert']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/client.c ['fuzzer-wolfssh-client', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-client', 'fuzzer-wolfssh-client-randomize']
/src/cryptofuzz-sp-math/include/cryptofuzz/components.h [] []
/src/botan/build/include/botan/internal/streebog.h [] []
/src/cryptofuzz-sp-math-all/modules/botan/./module.h [] []
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/datasource/datasource.hpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfscp.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
/src/cryptofuzz-disable-fastmath/./mutatorpool.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/wc_encrypt.c [] []
/src/cryptofuzz-openssl-api/./third_party/json/json.hpp ['cryptofuzz-openssl-api'] []
/src/wolfssl-normal-math/wolfcrypt/src/fe_x25519_128.i [] []
/src/cryptofuzz-sp-math-all-8bit/crypto.cpp [] []
/usr/include/boost/smart_ptr/detail/operator_bool.hpp [] []
/src/wolfssl/wolfcrypt/src/sp_int.c ['pem_cert'] []
/src/fuzz-targets/pem_cert/target.c ['pem_cert'] ['pem_cert']
/src/botan/src/lib/pbkdf/pgp_s2k/pgp_s2k.cpp [] []
/src/botan/src/lib/pbkdf/argon2/argon2.cpp [] []
/src/botan/src/lib/hash/checksum/crc24/crc24.cpp [] []
/src/wolfssl/wolfcrypt/src/pwdbased.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/curve25519.c [] []
/src/botan/build/include/botan/internal/salsa20.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/asn.c [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/./module.h [] []
/src/botan/build/include/botan/internal/cbc.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/sp_int.c [] []
/usr/include/boost/algorithm/string/classification.hpp [] []
/src/cryptofuzz-sp-math-all/builtin_tests_importer.cpp [] []
/src/wolfssl-sp-math-all/src/tls.c [] []
/src/botan/build/include/botan/pem.h [] []
/src/botan/src/lib/pubkey/keypair/keypair.cpp [] []
/src/cryptofuzz-sp-math-all/third_party/cpu_features/include/internal/bit_utils.h [] []
/src/wolfssl/wolfcrypt/src/memory.c ['pem_cert'] ['pem_cert']
/src/cryptofuzz-normal-math/modules/wolfcrypt/ecdsa_generic.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/util.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/cryptofuzz-sp-math-all/operation.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/botan/build/include/botan/dh.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/md2.c [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/./bn_helper.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/wc_port.c [] []
/usr/include/fuzzing/memory.hpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/ge_448.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha512.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
/src/cryptofuzz-sp-math/include/cryptofuzz/builtin_tests_importer.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/wc_port.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/blake2s.c [] []
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/datasource/datasource.hpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/wolfssl-sp-math/src/internal.c [] []
/src/botan/build/include/botan/internal/serpent.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/error.c [] []
/src/botan/src/lib/block/seed/seed.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/srp.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-srp']
/src/wolfssl-sp-math/wolfcrypt/src/cpuid.c [] []
/src/cryptofuzz-sp-math/./third_party/json/json.hpp ['cryptofuzz-sp-math'] []
/src/botan/build/include/botan/pk_keys.h [] []
/src/botan/build/include/botan/internal/adler32.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha512.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] []
/usr/local/bin/../include/c++/v1/iosfwd [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/./custom_curves.h [] []
/src/cryptofuzz-disable-fastmath/./third_party/json/json.hpp ['cryptofuzz-disable-fastmath'] []
/src/botan/src/lib/math/numbertheory/monty_exp.cpp [] []
/src/botan/build/include/botan/internal/eme_pkcs.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/aes.c [] []
/src/cryptofuzz-normal-math/./executor.h ['cryptofuzz-normal-math'] []
/src/cryptofuzz-sp-math-all/expmod.cpp [] []
/src/botan/src/lib/pbkdf/pwdhash.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/coding.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-x509']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/md4.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/aes.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/curve448.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/ge_operations.c [] []
/src/botan/src/lib/pk_pad/mgf1/mgf1.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/ge_operations.c [] []
/src/botan/build/include/botan/internal/bswap.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/keys.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/wolfssl-disable-fastmath/wolfcrypt/src/md4.c [] []
/src/wolfssl/wolfcrypt/src/coding.c ['pem_cert'] ['pem_cert']
/src/botan/build/include/botan/internal/kdf1.h [] []
/src/cryptofuzz-openssl-api/util.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/botan/build/include/botan/internal/eme_raw.h [] []
/src/botan/build/include/botan/internal/des.h [] []
/src/botan/build/include/botan/pwdhash.h [] []
/src/botan/src/lib/math/mp/mp_comba.cpp [] []
/src/cryptofuzz-disable-fastmath/wycheproof.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/pwdbased.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/wolfmath.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-client', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl/src/tls.c ['pem_cert'] ['pem_cert']
/src/wolfssl-openssl-api/wolfcrypt/src/wolfmath.c [] []
/src/botan/build/include/botan/ecc_key.h [] []
/src/botan/src/lib/hash/checksum/crc32/crc32.cpp [] []
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/datasource/id.hpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/wolfssl-sp-math-all/wolfcrypt/src/blake2b.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sp_int.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-sp-math-all/wolfcrypt/src/aes.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/des3.c [] []
/usr/local/bin/../include/c++/v1/optional ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/botan/build/include/botan/internal/ctr.h [] []
/src/botan/src/lib/pk_pad/emsa_x931/emsa_x931.cpp [] []
/src/wolfssl-sp-math/src/tls13.c [] []
/src/wolfssl-sp-math-all/./src/x509.c [] []
/src/wolfssl-disable-fastmath/src/keys.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/src/keys.c [] []
/src/botan/src/lib/pubkey/workfactor.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/sha512.c [] []
/src/botan/build/include/botan/internal/loadstor.h [] []
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/bn_ops.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/error.c [] []
/usr/include/boost/algorithm/string/detail/finder.hpp [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/module.cpp [] []
/src/cryptofuzz-normal-math/operation.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/wolfssl-normal-math/wolfcrypt/src/random.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/sp_int.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/x509_str.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/botan/build/include/botan/internal/x919_mac.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/poly1305.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-sp-math/third_party/cpu_features/src/cpuinfo_x86.c [] []
/src/wolfssl-sp-math-all-8bit/src/tls.c [] []
/src/botan/build/include/botan/aead.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/logging.c [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/../../include/cryptofuzz/module.h [] []
/src/wolfssl-normal-math/src/internal.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/cmac.c [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/./bn_ops.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/sp_int.c [] []
/src/botan/src/lib/mac/mac.cpp [] []
/src/botan/build/include/botan/pubkey.h [] []
/src/botan/src/lib/math/bigint/big_code.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/fe_448.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-sp-math-all/mutatorpool.cpp [] []
/src/wolfssl/./src/x509.c [] []
/src/wolfssl-sp-math/./src/x509.c [] []
/src/botan/src/lib/math/bigint/big_ops3.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/camellia.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/blake2s.c [] []
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/./module.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/kdf.c [] []
/src/wolfssl/src/keys.c [] []
/src/cryptofuzz-sp-math/modules/botan/./module.h [] []
/src/botan/src/lib/pubkey/dl_group/dl_group.cpp [] []
/src/botan/build/include/botan/internal/poly1305.h [] []
/src/botan/build/include/botan/internal/timer.h [] []
/src/cryptofuzz-sp-math-all-8bit/third_party/cpu_features/include/internal/bit_utils.h [] []
/src/wolfssl-normal-math/wolfcrypt/src/ed448.c [] []
/src/botan/build/include/botan/numthry.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/ed448.c [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/module.cpp [] []
/src/botan/build/include/botan/scrypt.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha256.c [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/./bn_ops.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/curve25519.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/evp.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/shared.h ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssh-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-sp-math-all/include/cryptofuzz/wycheproof.h [] []
/src/botan/build/include/botan/internal/md5.h [] []
/usr/include/boost/multiprecision/detail/functions/pow.hpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/blake2b.c [] []
/src/botan/build/include/botan/internal/siphash.h [] []
/src/cryptofuzz-normal-math/botan_importer.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/internal.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
/usr/local/bin/../include/c++/v1/stdlib.h ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/botan/build/include/botan/internal/eax.h [] []
/src/cryptofuzz-sp-math-all-8bit/modules/botan/bn_ops.cpp [] []
/usr/include/boost/algorithm/string/find_iterator.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ocsp.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/exception.hpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/module.cpp [] []
/src/botan/build/include/botan/internal/sm4.h [] []
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/md5.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/arc4.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/poly1305.c [] []
/src/botan/src/lib/kdf/prf_x942/prf_x942.cpp [] []
/src/wolfssl-sp-math-all/src/internal.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/sha3.c [] []
/src/botan/build/include/botan/der_enc.h [] []
/src/wolfssl/src/internal.c ['pem_cert'] ['pem_cert']
/src/botan/src/lib/block/twofish/twofish.cpp [] []
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/types.hpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/ripemd.c [] []
/src/botan/src/lib/modes/aead/siv/siv.cpp [] []
/src/botan/src/lib/utils/ghash/ghash_vperm/ghash_vperm.cpp [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/operations.h ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/botan/src/lib/kdf/kdf.cpp [] []
/src/cryptofuzz-sp-math/modules/botan/../../include/cryptofuzz/repository.h [] ['cryptofuzz-sp-math']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/dh.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/sha.c [] []
/src/botan/src/lib/hash/streebog/streebog.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/memory.c [] []
/src/botan/src/lib/pubkey/pk_ops.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/botan/../../include/cryptofuzz/repository.h [] ['cryptofuzz-sp-math-all-8bit']
/src/botan/src/lib/utils/thread_utils/thread_pool.cpp [] []
/src/botan/build/include/botan/internal/sha3.h [] []
/usr/include/boost/algorithm/hex.hpp ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/botan/build/include/botan/internal/aria.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/chacha20_poly1305.c [] []
/usr/local/bin/../include/c++/v1/typeinfo [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/operations.h ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/botan/src/lib/hash/skein/skein_512.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/chacha.c [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/../../include/cryptofuzz/repository.h [] ['cryptofuzz-normal-math']
/src/cryptofuzz-openssl-api/include/cryptofuzz/wycheproof.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/asn.c [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/bn_ops.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/hash.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/datasource/id.hpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/wolfssl/wolfcrypt/src/wolfmath.c ['pem_cert'] []
/usr/include/boost/algorithm/string/detail/util.hpp [] []
/src/botan/build/include/botan/pbkdf.h [] []
/usr/include/ctype.h [] []
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/exception.hpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/usr/include/boost/multiprecision/cpp_int/misc.hpp [] []
/src/cryptofuzz-normal-math/mutatorpool.cpp [] []
/src/botan/src/lib/utils/poly_dbl/poly_dbl.cpp [] []
/src/botan/src/lib/pubkey/pubkey.cpp [] []
/src/botan/src/lib/hash/sha3/sha3.cpp [] []
/src/botan/build/include/botan/internal/shake.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/hmac.c [] []
/src/cryptofuzz-disable-fastmath/util.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/cryptofuzz-sp-math-all/include/cryptofuzz/../../third_party/json/json.hpp ['cryptofuzz-sp-math-all'] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/../../include/cryptofuzz/repository.h [] ['cryptofuzz-sp-math']
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/./bn_ops.h [] []
/src/cryptofuzz-disable-fastmath/modules/botan/bn_ops.cpp [] []
/src/botan/build/include/botan/internal/md4.h [] []
/src/botan/src/lib/utils/ghash/ghash_cpu/ghash_cpu.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/src/tls13.c [] []
/src/botan/src/lib/block/blowfish/blowfish.cpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/md2.c [] []
/src/cryptofuzz-disable-fastmath/./executor.h ['cryptofuzz-disable-fastmath'] []
/src/wolfssl-normal-math/wolfcrypt/src/hash.c [] []
/src/botan/src/lib/math/numbertheory/primality.cpp [] []
/src/wolfssl-disable-fastmath/src/wolfio.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/dh.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/src/lib/math/bigint/big_ops2.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/des3.c [] []
/src/botan/build/include/botan/internal/siv.h [] []
/usr/include/boost/multiprecision/detail/number_base.hpp [] []
/usr/include/boost/multiprecision/cpp_int/import_export.hpp [] []
/usr/include/boost/range/algorithm/equal.hpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/curve448.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/src/tls.c [] []
/src/botan/build/include/botan/rng.h [] []
/src/cryptofuzz-sp-math/third_party/cpu_features/include/internal/bit_utils.h [] []
/src/cryptofuzz-sp-math-all-8bit/tests.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/wolfssl-sp-math/wolfcrypt/src/wolfmath.c [] []
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/memory.hpp ['cryptofuzz-sp-math-all'] []
/src/botan/src/lib/utils/parsing.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/hmac.c [] []
/src/botan/build/include/botan/internal/shacal2.h [] []
/src/botan/src/lib/block/serpent/serpent.cpp [] []
/src/cryptofuzz-disable-fastmath/driver.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/cryptofuzz-sp-math-all/executor.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/wolfssl-disable-fastmath/wolfcrypt/src/wc_port.c [] []
/usr/include/boost/multiprecision/cpp_int.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/port.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/src/lib/mac/hmac/hmac.cpp [] []
/src/botan/src/lib/block/shacal2/shacal2_x86/shacal2_x86.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/chacha20_poly1305.c [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/operations.h ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/wolfssl-disable-fastmath/wolfcrypt/src/cryptocb.c [] []
/usr/include/boost/algorithm/string/detail/trim.hpp [] []
/src/wolfssl/wolfcrypt/src/asn.c ['pem_cert'] ['pem_cert']
/src/wolfssl-sp-math-all/wolfcrypt/src/sha3.c [] []
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/memory.hpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/cryptofuzz-sp-math-all/openssl_importer.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/src/wolfio.c [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/generic.h ['cryptofuzz-sp-math'] []
/src/botan/src/lib/block/threefish_512/threefish_512_avx2/threefish_512_avx2.cpp [] []
/src/botan/src/lib/math/numbertheory/numthry.cpp [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/bn_helper.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/wolfmath.c [] []
/src/cryptofuzz-sp-math-all/entry.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/wolfssl-openssl-api/wolfcrypt/src/ed25519.c [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/options.h [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/../../include/cryptofuzz/repository.h [] ['cryptofuzz-sp-math-all']
/src/wolfssl-openssl-api/./src/x509_str.c [] []
/src/cryptofuzz-disable-fastmath/options.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/wolfssl-openssl-api/wolfcrypt/src/sha3.c [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/module.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/types.hpp [] []
/src/botan/build/include/botan/exceptn.h [] []
/src/wolfssl-sp-math/./wolfcrypt/src/misc.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/wc_port.c [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/botan_importer.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/cmac.c [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/options.h [] []
/src/botan/src/lib/utils/os_utils.cpp [] []
/usr/include/boost/multiprecision/number.hpp [] []
/src/botan/src/lib/utils/assert.cpp [] []
/src/cryptofuzz-normal-math/modules/botan/./bn_ops.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/dh.c [] []
/src/cryptofuzz-disable-fastmath/./driver.h [] []
/usr/include/boost/algorithm/string/split.hpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/fe_448.c [] []
/src/botan/build/include/botan/internal/camellia.h [] []
/src/botan/build/include/botan/internal/rounding.h [] []
/src/botan/src/lib/pubkey/ecc_key/ecc_key.cpp [] []
/src/wolfssl/wolfcrypt/src/ecc.c ['pem_cert'] ['pem_cert']
/src/botan/build/include/botan/internal/emsa_raw.h [] []
/usr/local/lib/clang/14.0.0/include/cpuid.h [] []
/src/cryptofuzz-normal-math/modules/botan/bn_helper.cpp [] []
/src/wolfssl-normal-math/src/ssl.c [] []
/usr/include/boost/algorithm/string/iter_find.hpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/wolfmath.c [] []
/src/botan/src/lib/hash/rmd160/rmd160.cpp [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/wolfmath.c [] []
/src/cryptofuzz-normal-math/expmod.cpp [] []
/usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp [] []
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/exception.hpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/wolfsftp.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/camellia.c [] []
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/types.hpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/pwdbased.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed25519.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-misc']
/src/botan/build/include/botan/internal/mode_pad.h [] []
/src/wolfssl-normal-math/wolfcrypt/src/camellia.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/wc_encrypt.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha3.c [] []
/usr/include/boost/iterator/transform_iterator.hpp [] []
/src/cryptofuzz-sp-math-all/include/cryptofuzz/generic.h ['cryptofuzz-sp-math-all'] []
/usr/include/boost/type_index.hpp [] []
/src/cryptofuzz-sp-math-all/modules/botan/bn_helper.cpp [] []
/src/cryptofuzz-sp-math-all/driver.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/usr/include/boost/multiprecision/cpp_int/limits.hpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/sha512.c [] []
/src/cryptofuzz-disable-fastmath/entry.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/usr/include/boost/core/demangle.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ecc.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
/src/botan/src/lib/pubkey/ec_group/ec_named.cpp [] []
/src/botan/build/include/botan/internal/thread_pool.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/wc_port.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
/src/cryptofuzz-normal-math/components.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/cryptofuzz-normal-math/mutator.cpp [] []
/src/wolfssl-normal-math/src/keys.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/ed25519.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/error.c [] []
/src/cryptofuzz-sp-math-all-8bit/operation.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/botan/build/include/botan/internal/sha3_round.h [] []
/src/botan/src/lib/pk_pad/padding.cpp [] []
/src/botan/src/lib/stream/ofb/ofb.cpp [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/md2.c [] []
/src/botan/src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp [] []
/src/botan/src/lib/block/aria/aria.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/ecdsa_448.cpp [] []
/src/cryptofuzz-openssl-api/./mutatorpool.h [] []
/src/wolfssl-sp-math/src/ssl.c [] []
/src/botan/build/include/botan/asn1_obj.h [] []
/src/botan/build/include/botan/internal/lion.h [] []
/src/wolfssl/wolfcrypt/src/hash.c ['pem_cert'] ['pem_cert']
/src/botan/src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/asn.c [] []
/src/botan/src/lib/modes/cipher_mode.cpp [] []
/src/botan/build/include/botan/mac.h [] []
/usr/local/bin/../include/c++/v1/math.h ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/wolfssl-sp-math/wolfcrypt/src/ripemd.c [] []
/src/botan/build/include/botan/internal/blinding.h [] []
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/bn_ops.cpp [] []
/usr/include/boost/random/mersenne_twister.hpp [] []
/src/botan/build/include/botan/internal/pk_ops.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ge_operations.c [] []
/src/botan/build/include/botan/internal/gost_3411.h [] []
/usr/include/boost/algorithm/string/detail/find_iterator.hpp [] []
/src/cryptofuzz-normal-math/./mutatorpool.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/rsa.c [] []
/usr/include/boost/multiprecision/cpp_int/multiply.hpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/asn.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/io.c [] []
/src/cryptofuzz-sp-math-all-8bit/components.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/cryptofuzz-disable-fastmath/operation.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/cryptofuzz-sp-math-all/wycheproof.cpp [] []
/src/cryptofuzz-disable-fastmath/modules/botan/bn_helper.cpp [] []
/src/botan/src/lib/kdf/sp800_108/sp800_108.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/error.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/ge_448.c [] []
/src/botan/build/include/botan/internal/cascade.h [] []
/src/botan/src/lib/utils/scan_name.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/server.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-server']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/des3.c [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/bn_ops.cpp [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/bn_helper.cpp [] []
/src/cryptofuzz-sp-math/executor.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/cryptofuzz-normal-math/modules/wolfcrypt/ecdsa_448.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/sha256.c [] []
/usr/include/boost/core/empty_value.hpp [] []
/src/cryptofuzz-sp-math/mutator.cpp [] []
/src/botan/src/lib/pk_pad/emsa.cpp [] []
/src/botan/src/lib/pk_pad/eme.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./src/x509.c [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/../../include/cryptofuzz/module.h [] []
/src/botan/src/lib/modes/aead/ocb/ocb.cpp [] []
/src/botan/src/lib/pubkey/ecgdsa/ecgdsa.cpp [] []
/src/cryptofuzz-normal-math/openssl_importer.cpp [] []
/src/botan/build/include/botan/hmac_drbg.h [] []
/src/botan/src/lib/math/bigint/big_rand.cpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/chacha.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/sp_x86_64.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/ecc.c [] []
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/types.hpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/dh.c [] []
/src/cryptofuzz-sp-math/mutatorpool.cpp [] []
/usr/include/boost/smart_ptr/shared_ptr.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/aes.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/datasource/id.hpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/usr/include/boost/algorithm/string/trim.hpp [] []
/src/wolfssl-normal-math/src/wolfio.c [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/../../third_party/json/json.hpp ['cryptofuzz-openssl-api'] []
/src/wolfssl-openssl-api/wolfcrypt/src/sha256.c [] []
/src/botan/src/lib/hash/comb4p/comb4p.cpp [] []
/src/botan/src/lib/hash/md5/md5.cpp [] []
/src/botan/build/include/botan/internal/ocb.h [] []
/src/botan/src/lib/mac/cmac/cmac.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/ge_operations.c [] []
/src/cryptofuzz-sp-math/ecc_diff_fuzzer_exporter.cpp [] []
/usr/include/boost/algorithm/string/predicate.hpp [] []
/src/botan/src/lib/pbkdf/scrypt/scrypt.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/sha256.c [] []
/src/botan/src/lib/pubkey/ec_group/point_mul.cpp [] []
/src/wolfssl-disable-fastmath/src/internal.c [] []
/src/botan/build/include/botan/ed25519.h [] []
/src/cryptofuzz-disable-fastmath/modules/botan/./module.h [] []
/src/wolfssl-openssl-api/wolfcrypt/src/ecc.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/poly1305.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/sha256.c [] []
/src/cryptofuzz-normal-math/third_party/cpu_features/include/internal/bit_utils.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/chacha.c [] []
/usr/include/fuzzing/exception.hpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/bn_ops.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/dh.c [] []
/src/cryptofuzz-disable-fastmath/components.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/wolfssl/wolfcrypt/src/rsa.c ['pem_cert'] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/kdf.c [] []
/usr/include/boost/algorithm/string/finder.hpp [] []
/src/botan/src/lib/pubkey/ec_h2c/ec_h2c.cpp [] []
/src/botan/build/include/botan/internal/skein_512.h [] []
/src/botan/build/include/botan/internal/shake_cipher.h [] []
/src/botan/src/lib/utils/mem_ops.cpp [] []
/src/cryptofuzz-disable-fastmath/expmod.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/src/ssl.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/client.c ['fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/wolfssl-sp-math-all/wolfcrypt/src/wolfmath.c [] []
/src/botan/src/lib/pbkdf/argon2/argon2pwhash.cpp [] []
/src/botan/src/lib/stream/chacha/chacha_simd32/chacha_simd32.cpp [] []
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/types.hpp [] []
/src/botan/build/include/botan/internal/emsa1.h [] []
/src/botan/build/include/botan/internal/pssr.h [] []
/src/cryptofuzz-openssl-api/tests.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/logging.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/coding.c [] []
/src/cryptofuzz-sp-math-all/modules/botan/./bn_helper.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/signature.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-sp-math-all/wolfcrypt/src/sha512.c [] []
/src/botan/src/lib/asn1/oids.cpp [] []
/src/botan/build/include/botan/argon2.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/blake2s.c [] []
/src/botan/src/lib/hash/checksum/adler32/adler32.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sha.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
/src/cryptofuzz-openssl-api/openssl_importer.cpp [] []
/src/cryptofuzz-sp-math-all/repository.cpp ['cryptofuzz-sp-math-all'] ['cryptofuzz-sp-math-all']
/src/cryptofuzz-sp-math/modules/botan/./bn_helper.h [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/ecdsa_generic.cpp [] []
/src/botan/src/lib/math/mp/mp_karat.cpp [] []
/src/botan/build/include/botan/internal/eme.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/ripemd.c [] []
/src/cryptofuzz-sp-math/options.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/cryptofuzz-sp-math-all/ecc_diff_fuzzer_exporter.cpp [] []
/src/botan/build/include/botan/internal/ed25519_fe.h [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/hash.c [] []
/usr/include/boost/algorithm/string/detail/sequence.hpp [] []
/src/wolfssl-sp-math-all/src/tls13.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/kdf.c [] []
/src/botan/src/lib/pbkdf/pbkdf2/pbkdf2.cpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/md5.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/pwdbased.c [] []
/src/wolfssl/wolfcrypt/src/sha512.c ['pem_cert'] []
/src/botan/build/include/botan/pgp_s2k.h [] []
/src/botan/build/include/botan/internal/iso9796.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/kdf.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/cryptofuzz-normal-math/modules/botan/./module.h [] []
/src/botan/src/lib/block/cascade/cascade.cpp [] []
/src/botan/build/include/botan/internal/simd_avx2.h [] []
/src/botan/src/lib/hash/sha2_32/sha2_32.cpp [] []
/src/botan/src/lib/hash/keccak/keccak.cpp [] []
/src/botan/build/include/botan/internal/seed.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/x509.c ['fuzzer-wolfssl-x509'] ['fuzzer-wolfssl-x509']
/src/wolfssl-sp-math/wolfcrypt/src/poly1305.c [] []
/src/cryptofuzz-sp-math/driver.cpp ['cryptofuzz-sp-math'] ['cryptofuzz-sp-math']
/src/botan/src/lib/pubkey/blinding.cpp [] []
/src/cryptofuzz-disable-fastmath/modules/botan/module.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/builtin_tests_importer.cpp [] []
/src/wolfssl-normal-math/src/tls13.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/fe_x25519_128.i [] []
/src/wolfssl-openssl-api/wolfcrypt/src/wc_port.c [] []
/src/botan/build/include/botan/internal/cast128.h [] []
/src/wolfssl/wolfcrypt/src/wc_encrypt.c [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/wc_encrypt.c [] []
/src/botan/src/lib/math/numbertheory/monty.cpp [] []
/usr/include/boost/random/uniform_int_distribution.hpp [] []
/src/botan/build/include/botan/symkey.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_operations.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-misc']
/src/cryptofuzz-sp-math/./mutatorpool.h [] []
/usr/include/boost/core/checked_delete.hpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/blake2b.c [] []
/src/botan/build/include/botan/internal/aes.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/arc4.c [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/./module.h [] []
/src/wolfssl-normal-math/wolfcrypt/src/sp_int.c [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/../../include/cryptofuzz/components.h [] []
/usr/include/boost/exception/to_string_stub.hpp [] []
/src/wolfssl-sp-math-all/src/wolfio.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/md5.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
/src/botan/src/lib/hash/shake/shake.cpp [] []
/src/botan/src/lib/mac/gmac/gmac.cpp [] []
/src/botan/build/include/botan/internal/sp800_56c.h [] []
/src/botan/src/lib/pubkey/ec_group/point_gfp.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/sp_int.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-rsa', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-srp', 'fuzzer-wolfssl-client']
/src/botan/build/include/botan/internal/mp_asmi.h [] []
/src/wolfssl-sp-math-all-8bit/./src/x509.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/pwdbased.c [] []
/src/botan/src/lib/block/shacal2/shacal2_simd/shacal2_simd.cpp [] []
/src/wolfssl-openssl-api/./src/conf.c [] []
/src/cryptofuzz-normal-math/util.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/./module.h [] []
/src/botan/build/include/botan/internal/ofb.h [] []
/src/wolfssl/wolfcrypt/src/aes.c [] []
/src/cryptofuzz-sp-math/modules/wolfcrypt/./bn_ops.h [] []
/src/botan/src/lib/block/camellia/camellia.cpp [] []
/src/botan/src/lib/codec/hex/hex.cpp [] []
/src/botan/src/lib/pbkdf/argon2/argon2_ssse3/argon2_ssse3.cpp [] []
/src/botan/build/include/botan/reducer.h [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/../../third_party/json/json.hpp ['cryptofuzz-sp-math-all-8bit'] []
/src/cryptofuzz-sp-math/ecc_diff_fuzzer_importer.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/openssl_importer.cpp [] []
/src/botan/build/include/botan/bigint.h [] []
/src/wolfssl-sp-math-all-8bit/./wolfssl/wolfcrypt/blake2-impl.h [] []
/src/cryptofuzz-normal-math/crypto.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/ecdsa_25519.cpp [] []
/usr/include/boost/range/begin.hpp ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/botan/build/include/botan/internal/sha2_64.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/srp.cpp ['fuzzer-wolfssl-srp'] ['fuzzer-wolfssl-srp']
/src/botan/src/lib/modes/cbc/cbc.cpp [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/components.h [] []
/src/wolfssl-normal-math/wolfcrypt/src/coding.c [] []
/src/botan/src/lib/codec/base64/base64.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/rsa.c [] []
/usr/local/bin/../include/c++/v1/stdexcept ['cryptofuzz-sp-math-all', 'cryptofuzz-sp-math', 'cryptofuzz-sp-math-all-8bit', 'cryptofuzz-openssl-api', 'cryptofuzz-disable-fastmath', 'cryptofuzz-normal-math'] []
/src/wolfssl-openssl-api/wolfcrypt/src/pkcs12.c [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/operations.h ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/memory.c [] []
/src/botan/build/include/botan/internal/cmac.h [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/../../include/cryptofuzz/components.h [] []
/src/cryptofuzz-normal-math/modules/botan/module.cpp [] []
/usr/include/boost/multiprecision/detail/constexpr.hpp [] []
/src/botan/src/lib/pubkey/dh/dh.cpp [] []
/src/botan/build/include/botan/internal/blowfish.h [] []
/src/wolfssl/src/ssl.c ['pem_cert'] ['pem_cert']
/src/cryptofuzz-sp-math-all/modules/botan/../../include/cryptofuzz/repository.h [] ['cryptofuzz-sp-math-all']
/src/cryptofuzz-sp-math-all-8bit/repository.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/botan/build/include/botan/point_gfp.h [] []
/src/cryptofuzz-openssl-api/ecc_diff_fuzzer_importer.cpp [] []
/src/wolfssl-openssl-api/src/internal.c [] []
/usr/include/x86_64-linux-gnu/bits/byteswap.h [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/wycheproof.h [] []
/src/cryptofuzz-sp-math-all-8bit/modules/botan/./module.h [] []
/src/botan/src/lib/modes/mode_pad/mode_pad.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/md5.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/fe_448.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/random.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/pwdbased.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/arc4.c [] []
/src/botan/src/lib/hash/md4/md4.cpp [] []
/src/cryptofuzz-normal-math/executor.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/botan/build/include/botan/internal/keypair.h [] []
/src/botan/src/lib/asn1/asn1_oid.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/pk.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] []
/src/botan/build/include/botan/internal/crc32.h [] []
/src/wolfssl-sp-math/src/tls.c [] []
/src/wolfssl/wolfcrypt/src/chacha.c [] []
/src/cryptofuzz-openssl-api/third_party/cpu_features/include/internal/bit_utils.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/asn.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
/src/botan/build/include/botan/ber_dec.h [] []
/src/wolfssl-sp-math-all-8bit/./wolfcrypt/src/misc.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/aes.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/ed448.c [] []
/src/wolfssl-openssl-api/./src/bio.c [] []
/src/botan/build/include/botan/internal/monty_exp.h [] []
/src/botan/src/lib/block/lion/lion.cpp [] []
/src/wolfssl/src/wolfio.c [] []
/src/botan/build/include/botan/internal/emsa_pkcs1.h [] []
/src/wolfssl-openssl-api/src/ssl.c [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/botan_importer.h [] []
/src/wolfssl/wolfcrypt/src/error.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/sha512.c [] []
/src/botan/build/include/botan/internal/scan_name.h [] []
/src/botan/src/lib/hash/blake2/blake2b.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/asn.c [] []
/src/botan/src/lib/hash/hash.cpp [] []
/usr/include/boost/assert/source_location.hpp [] []
/src/botan/build/include/botan/internal/rmd160.h [] []
/src/wolfssl-disable-fastmath/src/tls13.c [] []
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/memory.hpp ['cryptofuzz-normal-math'] []
/src/botan/src/lib/kdf/sp800_56c/sp800_56c.cpp [] []
/src/wolfssl-openssl-api/src/tls.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/blake2b.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/poly1305.c [] []
/src/botan/src/lib/pk_pad/iso9796/iso9796.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/ssl.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client']
/src/cryptofuzz-sp-math-all/mutator.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/options.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/usr/include/boost/exception/to_string.hpp [] []
/src/botan/build/include/botan/buf_comp.h [] []
/src/botan/src/lib/modes/aead/aead.cpp [] []
/src/botan/build/include/botan/internal/gcm.h [] []
/src/botan/src/lib/pubkey/ed25519/sc_muladd.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/sha.c [] []
/usr/include/boost/exception/detail/error_info_impl.hpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/agent.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/botan/build/include/botan/internal/stream_mode.h [] []
/src/cryptofuzz-sp-math-all-8bit/driver.cpp ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/bn_helper.cpp [] []
/src/cryptofuzz-openssl-api/entry.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/cryptofuzz-sp-math-all-8bit/./mutatorpool.h [] []
/src/botan/src/lib/block/des/des.cpp [] []
/usr/include/boost/type_index/type_index_facade.hpp [] []
/src/botan/build/include/botan/internal/twofish.h [] []
/src/botan/src/lib/pk_pad/hash_id/hash_id.cpp [] []
/src/wolfssl-normal-math/./wolfcrypt/src/misc.c [] []
/src/botan/src/lib/utils/data_src.cpp [] []
/src/botan/src/lib/hash/sha2_32/sha2_32_x86/sha2_32_x86.cpp [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/camellia.c [] []
/src/cryptofuzz-openssl-api/driver.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/botan/src/lib/math/numbertheory/make_prm.cpp [] []
/src/wolfssl-openssl-api/wolfcrypt/src/curve448.c [] []
/src/wolfssl/src/tls13.c [] []
/src/botan/src/lib/pubkey/rfc6979/rfc6979.cpp [] []
/src/botan/build/include/botan/internal/simd_32.h [] []
/src/botan/src/lib/hash/sha1/sha1_x86/sha1_x86.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/sha3.c [] []
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/./bn_helper.h [] []
/src/cryptofuzz-normal-math/numbers.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/tls.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/botan/build/include/botan/internal/sp800_108.h [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ed448.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-misc']
/src/wolfssl-sp-math/wolfcrypt/src/sp_int.c [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/./bn_helper.h [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/openssl_importer.h [] []
/src/cryptofuzz-openssl-api/components.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/botan/src/lib/rng/system_rng/system_rng.cpp [] []
/src/botan/src/lib/asn1/oid_maps.cpp [] []
/usr/include/boost/iterator/distance.hpp [] []
/src/cryptofuzz-openssl-api/options.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/cryptofuzz-openssl-api/include/cryptofuzz/generic.h ['cryptofuzz-openssl-api'] []
/src/cryptofuzz-sp-math-all/modules/botan/./bn_ops.h [] []
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/repository.h ['cryptofuzz-sp-math-all-8bit'] ['cryptofuzz-sp-math-all-8bit']
/src/cryptofuzz-disable-fastmath/modules/botan/./bn_helper.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/poly1305.c [] []
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/../../include/cryptofuzz/module.h [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/./custom_curves.h [] []
/src/botan/src/lib/pk_pad/emsa_raw/emsa_raw.cpp [] []
/usr/include/boost/multiprecision/detail/number_compare.hpp [] []
/src/botan/build/include/botan/sym_algo.h [] []
/src/botan/src/lib/block/gost_28147/gost_28147.cpp [] []
/src/botan/build/include/botan/bcrypt_pbkdf.h [] []
/src/botan/build/include/botan/dl_group.h [] []
/src/cryptofuzz-normal-math/./driver.h [] []
/src/wolfssl-sp-math-all/./wolfcrypt/src/misc.c [] []
/src/cryptofuzz-normal-math/ecc_diff_fuzzer_importer.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/dh.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-client']
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/sha.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/cryptofuzz-openssl-api/operation.cpp ['cryptofuzz-openssl-api'] ['cryptofuzz-openssl-api']
/src/botan/src/lib/math/mp/mp_monty_n.cpp [] []
/src/botan/src/lib/hash/whirlpool/whirlpool.cpp [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/camellia.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/blake2b.c [] []
/src/botan/src/lib/utils/cpuid/cpuid.cpp [] []
/src/cryptofuzz-normal-math/driver.cpp ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/botan/build/include/botan/internal/sha2_32.h [] []
/src/cryptofuzz-normal-math/include/cryptofuzz/operations.h ['cryptofuzz-normal-math'] ['cryptofuzz-normal-math']
/src/botan/build/include/botan/ec_group.h [] []
/src/botan/src/lib/math/bigint/bigint.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/botan/./bn_helper.h [] []
/src/cryptofuzz-disable-fastmath/executor.cpp ['cryptofuzz-disable-fastmath'] ['cryptofuzz-disable-fastmath']
/src/cryptofuzz-sp-math/modules/wolfcrypt/ecdsa_25519.cpp [] []
/src/botan/src/lib/hash/sha1/sha1_sse2/sha1_sse2.cpp [] []
/usr/include/boost/multiprecision/cpp_int/comparison.hpp [] []
/src/cryptofuzz-openssl-api/mutator.cpp [] []
/src/botan/src/lib/entropy/rdseed/rdseed.cpp [] []
/src/wolfssl-normal-math/wolfcrypt/src/blake2s.c [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/src/internal.c [] []
/src/cryptofuzz-openssl-api/include/cryptofuzz/botan_importer.h [] []
/src/cryptofuzz-sp-math-all-8bit/expmod.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/ge_448.c [] []
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/memory.hpp ['cryptofuzz-disable-fastmath'] []
/usr/local/bin/../include/c++/v1/initializer_list [] []
/src/botan/src/lib/pubkey/ec_group/curve_gfp.cpp [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/options.h [] []
/src/cryptofuzz-sp-math-all-8bit/ecc_diff_fuzzer_importer.cpp [] []
/src/botan/src/lib/mac/poly1305/poly1305.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/ge_448.c ['fuzzer-wolfssl-server-randomize', 'fuzzer-wolfssl-ocsp', 'fuzzer-wolfssl-misc', 'fuzzer-wolfssl-server', 'fuzzer-wolfssl-client-randomize', 'fuzzer-wolfssl-x509', 'fuzzer-wolfssl-client'] ['fuzzer-wolfssl-misc']
/src/botan/build/include/botan/ecgdsa.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/fe_x25519_128.i [] []
/src/wolfssl-sp-math/wolfcrypt/src/chacha20_poly1305.c [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/ed25519.c [] []
/src/wolfssl-sp-math/wolfcrypt/src/cmac.c [] []
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/chacha20_poly1305.c [] []
/src/wolfssl-normal-math/wolfcrypt/src/arc4.c [] []
/src/botan/src/lib/stream/rc4/rc4.cpp [] []
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/aes.c ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize'] ['fuzzer-wolfssh-server-randomize', 'fuzzer-wolfssh-client', 'fuzzer-wolfssh-server', 'fuzzer-wolfssh-client-randomize']
/src/wolfssl-openssl-api/wolfcrypt/src/chacha.c [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/bn_ops.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/./third_party/json/json.hpp ['cryptofuzz-sp-math-all-8bit'] []
/src/cryptofuzz-sp-math-all/modules/botan/bn_ops.cpp [] []
/src/cryptofuzz-sp-math-all-8bit/ecc_diff_fuzzer_exporter.cpp [] []
/src/cryptofuzz-sp-math/include/cryptofuzz/../../third_party/json/json.hpp ['cryptofuzz-sp-math'] []
/usr/include/boost/iterator/iterator_facade.hpp [] []
/src/cryptofuzz-normal-math/modules/wolfcrypt/./custom_curves.h [] []
/src/wolfssl-sp-math/wolfcrypt/src/fe_x25519_128.i [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/md4.c [] []
/src/botan/build/include/botan/internal/xts.h [] []
/src/wolfssl-sp-math-all/wolfcrypt/src/blake2s.c [] []
/src/cryptofuzz-openssl-api/crypto.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/wc_encrypt.c [] []
/src/wolfssl-openssl-api/wolfcrypt/src/camellia.c [] []
/usr/include/boost/exception/detail/type_info.hpp [] []
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/./bn_helper.h [] []
/src/wolfssl-sp-math-all-8bit/src/ssl.c [] []
/src/botan/src/lib/block/aes/aes.cpp [] []
/src/wolfssl-sp-math/wolfcrypt/src/fe_448.c [] []
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/generic.h ['cryptofuzz-disable-fastmath'] []
/usr/include/boost/type_traits/integral_constant.hpp [] []
/src/cryptofuzz-openssl-api/botan_importer.cpp [] []
/src/botan/src/lib/block/sm4/sm4.cpp [] []
/src/botan/build/include/botan/curve_gfp.h [] []
/src/wolfssl-disable-fastmath/wolfcrypt/src/curve448.c [] []

Directories in report

Directory
/src/botan/src/lib/block/shacal2/shacal2_avx2/
/usr/include/boost/multiprecision/detail/
/src/cryptofuzz-sp-math-all/third_party/cpu_features/src/
/src/botan/src/lib/modes/cfb/
/src/botan/src/lib/hash/streebog/
/src/botan/src/lib/pk_pad/mgf1/
/src/botan/src/lib/block/cast128/
/src/cryptofuzz-openssl-api/third_party/cpu_features/include/internal/
/src/botan/src/lib/pubkey/rfc6979/
/src/botan/src/lib/pbkdf/pgp_s2k/
/src/cryptofuzz-normal-math/modules/wolfcrypt/./
/usr/include/fuzzing/datasource/
/src/botan/src/lib/stream/salsa20/
/src/botan/src/lib/kdf/kdf2/
/src/botan/src/lib/pubkey/dl_algo/
/src/botan/src/lib/asn1/
/src/cryptofuzz-disable-fastmath/modules/botan/./
/usr/include/boost/iterator/
/src/cryptofuzz-openssl-api/include/cryptofuzz/../../third_party/json/
/src/botan/src/lib/mac/
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/datasource/
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/./
/src/botan/src/lib/modes/aead/ocb/
/src/wolfssl-disable-fastmath/src/
/src/wolfssl-normal-math/wolfcrypt/src/
/src/botan/src/lib/mac/poly1305/
/src/botan/src/lib/hash/checksum/crc32/
/src/cryptofuzz-normal-math/include/cryptofuzz/
/src/botan/src/lib/stream/rc4/
/src/cryptofuzz-sp-math-all/third_party/cpu_features/include/internal/
/src/cryptofuzz-disable-fastmath/
/src/cryptofuzz-sp-math/modules/botan/
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/datasource/
/usr/include/boost/range/algorithm/
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/../../third_party/json/
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/../../include/cryptofuzz/
/src/botan/src/lib/block/idea/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./wolfcrypt/src/
/src/botan/src/lib/modes/aead/siv/
/src/botan/src/lib/stream/chacha/chacha_simd32/
/src/botan/src/lib/stream/chacha/chacha_avx2/
/src/cryptofuzz-sp-math-all-8bit/
/src/wolfssl-sp-math-all-8bit/src/
/src/cryptofuzz-disable-fastmath/./third_party/json/
/src/cryptofuzz-openssl-api/third_party/cpu_features/src/
/src/botan/src/lib/hash/md5/
/src/botan/src/lib/codec/base64/
/src/botan/src/lib/block/twofish/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/./src/
/src/cryptofuzz-sp-math/./third_party/json/
/src/botan/src/lib/modes/aead/gcm/
/src/cryptofuzz-normal-math/third_party/cpu_features/include/internal/
/src/cryptofuzz-sp-math/third_party/cpu_features/src/
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/
/usr/include/boost/assert/
/src/botan/src/lib/block/des/
/usr/include/boost/exception/detail/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/src/
/src/wolfssl/./wolfcrypt/src/
/src/fuzz-targets/pem_cert/
/src/botan/src/lib/block/shacal2/shacal2_simd/
/usr/include/boost/lexical_cast/detail/
/src/botan/src/lib/stream/ctr/
/src/botan/src/lib/modes/mode_pad/
/src/wolfssl-disable-fastmath/./src/
/src/cryptofuzz-sp-math/include/cryptofuzz/../../third_party/json/
/src/botan/src/lib/modes/xts/
/src/botan/src/lib/pubkey/curve25519/
/src/botan/src/lib/block/serpent/serpent_simd/
/usr/include/boost/exception/
/src/botan/src/lib/pubkey/pem/
/src/botan/src/lib/hash/par_hash/
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/datasource/
/src/cryptofuzz-sp-math-all-8bit/./third_party/json/
/src/botan/src/lib/pk_pad/iso9796/
/src/botan/src/lib/pbkdf/argon2/
/src/cryptofuzz-normal-math/modules/botan/
/src/botan/src/lib/utils/ghash/ghash_vperm/
/src/wolfssl-openssl-api/./src/
/src/wolfssl-normal-math/src/
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/./
/src/cryptofuzz-normal-math/
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/../../include/cryptofuzz/
/src/botan/src/lib/hash/rmd160/
/src/botan/src/lib/pubkey/ec_h2c/
/src/botan/src/lib/hash/sha2_32/sha2_32_x86/
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/
/usr/include/boost/type_index/
/src/wolfssl-sp-math/src/
/usr/include/boost/smart_ptr/detail/
/src/botan/src/lib/hash/gost_3411/
/src/botan/src/lib/block/serpent/serpent_avx2/
/src/botan/src/lib/block/aes/aes_ni/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/./src/
/src/wolfssl-openssl-api/src/
/src/wolfssl-normal-math/./wolfcrypt/src/
/src/cryptofuzz-normal-math/./third_party/json/
/src/cryptofuzz-sp-math/modules/botan/../../include/cryptofuzz/
/src/wolfssl-sp-math/./wolfcrypt/src/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/include/fuzzers/
/src/botan/src/lib/pubkey/
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/
/src/botan/src/lib/pk_pad/emsa_pssr/
/src/botan/src/lib/hash/sha1/sha1_x86/
/src/cryptofuzz-sp-math-all/include/cryptofuzz/
/src/botan/src/lib/pbkdf/scrypt/
/usr/include/boost/random/
/src/botan/src/lib/math/bigint/
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/
/src/wolfssl-sp-math-all/./wolfssl/wolfcrypt/
/src/cryptofuzz-sp-math/modules/wolfcrypt/
/src/wolfssl/wolfcrypt/src/
/src/botan/src/lib/rng/
/src/cryptofuzz-sp-math-all/./
/usr/include/fuzzing/
/src/botan/src/lib/kdf/kdf1/
/src/botan/src/lib/pubkey/keypair/
/src/cryptofuzz-sp-math-all-8bit/third_party/cpu_features/include/internal/
/src/botan/src/lib/block/threefish_512/
/src/botan/src/lib/block/blowfish/
/usr/include/boost/lexical_cast/
/src/wolfssl-normal-math/./wolfssl/wolfcrypt/
/src/botan/src/lib/modes/aead/ccm/
/src/botan/src/lib/hash/sha2_64/sha2_64_bmi2/
/src/botan/src/lib/block/idea/idea_sse2/
/src/botan/src/lib/kdf/prf_x942/
/src/cryptofuzz-normal-math/include/cryptofuzz/../../third_party/json/
/src/wolfssl-sp-math-all-8bit/wolfcrypt/src/
/src/cryptofuzz-normal-math/third_party/cpu_features/src/
/src/cryptofuzz-sp-math-all/modules/botan/
/src/botan/src/lib/pk_pad/eme_pkcs1/
/src/cryptofuzz-openssl-api/
/src/botan/src/lib/mac/hmac/
/src/cryptofuzz-sp-math-all/modules/botan/../../include/cryptofuzz/
/src/botan/src/lib/modes/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/src/
/usr/include/boost/algorithm/
/src/cryptofuzz-sp-math/include/cryptofuzz/
/src/botan/src/lib/rng/stateful_rng/
/src/cryptofuzz-normal-math/modules/botan/./
/src/botan/src/lib/pubkey/dl_group/
/src/botan/src/lib/pk_pad/emsa_raw/
/src/botan/src/lib/block/serpent/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfcrypt/src/
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/datasource/
/src/wolfssl/src/
/src/botan/src/lib/kdf/sp800_56a/
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/../../include/cryptofuzz/
/src/botan/src/lib/pk_pad/emsa1/
/src/botan/src/lib/kdf/prf_tls/
/src/botan/src/lib/hash/sha2_32/sha2_32_bmi2/
/src/botan/src/lib/math/mp/
/src/cryptofuzz-sp-math-all/
/usr/local/bin/../include/c++/v1/
/src/botan/src/lib/hash/mdx_hash/
/usr/include/
/src/botan/src/lib/kdf/hkdf/
/src/cryptofuzz-sp-math/third_party/cpu_features/include/internal/
/src/botan/src/lib/block/aria/
/usr/include/x86_64-linux-gnu/bits/
/src/botan/src/lib/kdf/sp800_56c/
/src/cryptofuzz-disable-fastmath/include/cryptofuzz/../../third_party/json/
/src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/
/src/botan/src/lib/pk_pad/emsa_x931/
/src/wolfssl-disable-fastmath/wolfcrypt/src/
/usr/include/boost/multiprecision/cpp_int/
/src/cryptofuzz-disable-fastmath/modules/botan/../../include/cryptofuzz/
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/./
/src/botan/src/lib/pbkdf/argon2/argon2_ssse3/
/src/wolfssl-sp-math-all/./src/
/src/botan/src/lib/block/
/src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/
/src/botan/src/lib/block/cascade/
/src/botan/src/lib/modes/cbc/
/src/botan/src/lib/hash/sha2_64/
/src/botan/src/lib/block/camellia/
/src/botan/src/lib/pubkey/ecdsa/
/src/cryptofuzz-sp-math/modules/wolfcrypt/./
/usr/include/boost/detail/
/src/botan/src/lib/utils/
/usr/include/boost/multiprecision/
/src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/../../include/cryptofuzz/
/src/botan/src/lib/block/shacal2/shacal2_x86/
/src/cryptofuzz-disable-fastmath/fuzzing-headers/include/fuzzing/
/usr/include/boost/smart_ptr/
/src/botan/src/lib/block/seed/
/src/botan/src/lib/pubkey/ed25519/
/src/cryptofuzz-normal-math/./
/src/cryptofuzz-sp-math/
/src/botan/src/lib/stream/ofb/
/src/botan/src/lib/base/
/src/botan/src/lib/entropy/rdseed/
/src/botan/src/lib/stream/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/wolfssh-fuzzers/
/src/wolfssl-disable-fastmath/./wolfssl/wolfcrypt/
/src/cryptofuzz-normal-math/fuzzing-headers/include/fuzzing/
/src/cryptofuzz-openssl-api/./
/src/botan/src/lib/hash/shake/
/src/cryptofuzz-openssl-api/include/cryptofuzz/
/src/cryptofuzz-sp-math-all-8bit/modules/botan/
/src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/
/usr/include/boost/function/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./wolfcrypt/src/
/usr/include/boost/
/usr/local/lib/clang/14.0.0/include/
/src/botan/src/lib/hash/sha2_32/
/usr/include/boost/random/detail/
/src/botan/src/lib/pubkey/ec_group/
/src/botan/src/lib/hash/sm3/
/src/cryptofuzz-disable-fastmath/./
/src/cryptofuzz-openssl-api/./third_party/json/
/src/botan/src/lib/pk_pad/hash_id/
/src/botan/src/lib/pbkdf/pbkdf2/
/usr/include/boost/range/
/src/wolfssl/./src/
/src/cryptofuzz-sp-math-all/./third_party/json/
/src/botan/src/lib/block/gost_28147/
/src/botan/src/lib/pubkey/dh/
/src/botan/src/lib/hash/comb4p/
/src/botan/src/lib/modes/aead/
/usr/include/boost/algorithm/string/
/src/cryptofuzz-sp-math/./
/src/botan/src/lib/hash/md4/
/src/cryptofuzz-sp-math-all-8bit/third_party/cpu_features/src/
/src/cryptofuzz-sp-math-all/include/cryptofuzz/../../third_party/json/
/src/wolfssl-sp-math/./wolfssl/wolfcrypt/
/src/botan/src/lib/entropy/
/src/cryptofuzz-sp-math-all-8bit/./
/src/botan/src/lib/pbkdf/
/src/botan/src/lib/modes/aead/chacha20poly1305/
/src/botan/src/lib/math/numbertheory/
/src/botan/src/lib/pk_pad/
/src/botan/src/lib/hash/whirlpool/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssl/wolfssl/wolfssl-fuzzers/
/usr/include/x86_64-linux-gnu/sys/
/src/botan/build/include/botan/internal/
/src/botan/src/lib/block/lion/
/src/cryptofuzz-disable-fastmath/third_party/cpu_features/include/internal/
/src/wolfssl-sp-math/./src/
/src/wolfssl-openssl-api/wolfcrypt/src/
/src/botan/src/lib/hash/sha1/sha1_sse2/
/src/botan/src/lib/pbkdf/bcrypt_pbkdf/
/src/botan/src/lib/block/aes/aes_vperm/
/src/wolfssl-normal-math/./src/
/src/cryptofuzz-sp-math/modules/botan/./
/src/wolfssl-sp-math-all/./wolfcrypt/src/
/src/botan/src/lib/block/noekeon/noekeon_simd/
/src/botan/src/lib/pk_pad/eme_raw/
/src/botan/src/lib/modes/aead/eax/
/src/cryptofuzz-disable-fastmath/modules/wolfcrypt/./
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssh/src/
/src/botan/src/lib/mac/blake2mac/
/src/wolfssl-openssl-api/./wolfcrypt/src/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/./src/
/src/botan/src/lib/utils/ghash/
/src/botan/src/lib/hash/skein/
/src/botan/src/lib/rng/hmac_drbg/
/src/botan/src/lib/hash/sha3/
/src/botan/src/lib/pubkey/ecc_key/
/src/botan/src/lib/hash/keccak/
/usr/include/boost/type_traits/
/src/cryptofuzz-sp-math/modules/wolfcrypt/../../include/cryptofuzz/
/src/wolfssl-sp-math-all/src/
/src/wolf-ssl-ssh-fuzzers/oss-fuzz/projects/wolf-ssl-ssh/fuzzers/wolfssh/wolfssl/wolfcrypt/src/
/usr/include/boost/multiprecision/detail/functions/
/src/cryptofuzz-sp-math-all-8bit/modules/botan/../../include/cryptofuzz/
/src/botan/src/lib/block/threefish_512/threefish_512_avx2/
/src/botan/src/lib/stream/chacha/
/src/botan/src/lib/utils/ghash/ghash_cpu/
/src/botan/src/lib/kdf/kdf1_iso18033/
/src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/
/src/botan/src/lib/kdf/sp800_108/
/src/botan/src/lib/hash/
/src/botan/src/lib/block/aes/
/src/botan/src/lib/hash/checksum/crc24/
/src/botan/src/lib/utils/thread_utils/
/src/botan/src/lib/codec/hex/
/src/botan/src/lib/hash/checksum/adler32/
/src/botan/src/lib/stream/shake_cipher/
/usr/include/boost/core/
/src/botan/src/lib/hash/sha1/
/src/cryptofuzz-sp-math-all/modules/wolfcrypt/
/src/wolfssl-sp-math-all-8bit/./src/
/src/botan/src/lib/mac/siphash/
/src/cryptofuzz-sp-math-all/modules/botan/./
/src/cryptofuzz-disable-fastmath/third_party/cpu_features/src/
/src/cryptofuzz-normal-math/modules/wolfcrypt/
/src/wolfssl-sp-math-all-8bit/./wolfssl/wolfcrypt/
/src/botan/src/lib/hash/blake2/
/src/cryptofuzz-normal-math/modules/wolfcrypt/../../include/cryptofuzz/
/src/botan/src/lib/kdf/
/src/botan/src/lib/utils/cpuid/
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/
/usr/include/boost/algorithm/string/detail/
/src/wolfssl-sp-math-all/wolfcrypt/src/
/src/botan/src/lib/block/noekeon/
/src/botan/src/lib/mac/gmac/
/src/botan/src/lib/utils/poly_dbl/
/src/cryptofuzz-sp-math-all/fuzzing-headers/include/fuzzing/datasource/
/src/cryptofuzz-sp-math-all-8bit/modules/botan/./
/src/botan/src/lib/block/sm4/
/src/wolfssl-sp-math-all-8bit/./wolfcrypt/src/
/src/cryptofuzz-disable-fastmath/modules/botan/
/src/botan/src/lib/pubkey/ecgdsa/
/src/wolfssl-disable-fastmath/./wolfcrypt/src/
/src/botan/src/lib/rng/processor_rng/
/src/wolfssl-sp-math/wolfcrypt/src/
/src/botan/src/lib/block/shacal2/
/src/botan/src/lib/mac/x919_mac/
/src/botan/src/lib/pk_pad/emsa_pkcs1/
/src/botan/build/include/botan/
/src/botan/src/lib/pk_pad/eme_oaep/
/src/botan/src/lib/rng/system_rng/
/src/cryptofuzz-sp-math/fuzzing-headers/include/fuzzing/datasource/
/src/cryptofuzz-normal-math/modules/botan/../../include/cryptofuzz/
/src/botan/src/lib/mac/cmac/
/src/botan/src/lib/hash/sha3/sha3_bmi2/