Name Description Size
asn1.cpp Here we use an uninitialized ofstream so the fuzzer doesn't spend time on actual output formatting, no memory is allocated, etc. 1053
barrett.cpp 1176
bn_cmp.cpp 1592
bn_sqr.cpp 432
cert.cpp 434
crl.cpp 374
divide.cpp 1019
ecc_bp256.cpp 333
ecc_helper.h 3201
ecc_p256.cpp 325
ecc_p384.cpp 325
ecc_p521.cpp 329
fuzzers.h This disables the mlock pool, as overwrites within the pool are opaque to ASan or other instrumentation. 3573
invert.cpp 2107
mem_pool.cpp 4909
mode_padding.cpp TLS v1.0 and up require all the padding bytes be the same value and allows up to 255 bytes. 3632
oaep.cpp 2675
ocsp.cpp 309
os2ecp.cpp 1072
pkcs1.cpp 2000
pkcs8.cpp This avoids OOMs in OSS-Fuzz caused by storing precomputations for thousands of curves randomly generated by the fuzzer. 667
pow_mod.cpp 1614
redc_p192.cpp 718
redc_p224.cpp 718
redc_p256.cpp 718
redc_p384.cpp 718
redc_p521.cpp 722
ressol.cpp 1142
tls_client.cpp 3841
tls_client_hello.cpp 351
tls_server.cpp type 8546
uri.cpp 419
x509_dn.cpp 825