The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
172 | 176 |
4 :
['bn_from_montgomery_in_place', 'bn_mul_small', 'OPENSSL_cleanse', 'bn_sqr_small'] |
174 | 178 | bn_mod_mul_montgomery_small | call site: 00000 | /src/boringssl/crypto/fipsmodule/bn/montgomery.c:486 |
70 | 128 |
2 :
['ERR_add_error_dataf', 'ERR_put_error'] |
70 | 128 | EVP_PKEY_set_type | call site: 00000 | /src/boringssl/crypto/evp/evp.c:343 |
70 | 70 |
1 :
['ERR_add_error_dataf'] |
70 | 128 | ASN1_mbstring_ncopy | call site: 00000 | /src/boringssl/crypto/asn1/a_mbstr.c:173 |
48 | 106 |
2 :
['OBJ_obj2nid', 'ERR_put_error'] |
48 | 106 | asn1_do_adb | call site: 00000 | /src/boringssl/crypto/asn1/tasn_utl.c:219 |
38 | 66 |
3 :
['CBS_len', 'OPENSSL_gmtime_adj', 'cbs_get_two_digits'] |
38 | 66 | CBS_parse_rfc5280_time_internal | call site: 00000 | /src/boringssl/crypto/bytestring/cbs.c:886 |
32 | 32 |
3 :
['CRYPTO_atomic_load_u32.2804', 'CRYPTO_get_ex_data', 'sk_void_free'] |
32 | 32 | CRYPTO_free_ex_data | call site: 00300 | /src/boringssl/crypto/ex_data.c:212 |
22 | 22 |
2 :
['handle_cpu_env', 'strchr'] |
22 | 22 | OPENSSL_cpuid_setup | call site: 00000 | /src/boringssl/crypto/cpu_intel.c:265 |
18 | 18 |
1 :
['ASN1_UTF8STRING_free'] |
18 | 18 | X509_alias_set1 | call site: 00000 | /src/boringssl/crypto/x509/x_x509a.c:98 |
16 | 34 |
3 :
['CRYPTO_STATIC_MUTEX_unlock_read', 'lh_ASN1_OBJECT_retrieve', 'CRYPTO_STATIC_MUTEX_lock_read'] |
16 | 92 | OBJ_nid2obj | call site: 00000 | /src/boringssl/crypto/obj/obj.c:345 |
13 | 13 |
2 :
['sk_ASN1_VALUE_pop', 'sk_ASN1_VALUE_num.4928'] |
13 | 2036 | asn1_template_noexp_d2i | call site: 00000 | /src/boringssl/crypto/asn1/tasn_dec.c:597 |
2 | 2 |
1 :
['strlen'] |
166 | 1295 | ASN1_mbstring_ncopy | call site: 00000 | /src/boringssl/crypto/asn1/a_mbstr.c:89 |
2 | 2 |
1 :
['strlen'] |
2 | 219 | ASN1_STRING_set | call site: 00000 | /src/boringssl/crypto/asn1/asn1_lib.c:267 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
sk_X509_new_null
[function]
[call site]
00001
sk_new_null
[function]
[call site]
00002
sk_new
[function]
[call site]
00003
OPENSSL_malloc
[function]
[call site]
00004
__assert_fail
[call site]
00005
__assert_fail
[call site]
00006
OPENSSL_memory_alloc
[call site]
00007
ERR_put_error
[function]
[call site]
00008
err_get_state
[function]
[call site]
00009
CRYPTO_get_thread_local
[function]
[call site]
00010
CRYPTO_once
[function]
[call site]
00011
pthread_once
[call site]
00012
abort
[call site]
00013
pthread_getspecific
[call site]
00014
OPENSSL_memset
[function]
[call site]
00015
CRYPTO_set_thread_local
[function]
[call site]
00016
CRYPTO_once
[function]
[call site]
00017
pthread_getspecific
[call site]
00018
OPENSSL_memset
[function]
[call site]
00019
pthread_setspecific
[call site]
00020
pthread_mutex_lock
[call site]
00021
pthread_mutex_unlock
[call site]
00022
err_state_free
[function]
[call site]
00023
err_clear
[function]
[call site]
00024
OPENSSL_memset
[function]
[call site]
00025
__errno_location
[call site]
00026
err_clear
[function]
[call site]
00027
OPENSSL_memset
[function]
[call site]
00028
OPENSSL_malloc
[function]
[call site]
00029
OPENSSL_memset
[function]
[call site]
00030
OPENSSL_free
[function]
[call site]
00031
OPENSSL_memory_free
[call site]
00032
OPENSSL_cleanse
[function]
[call site]
00033
OPENSSL_memset
[function]
[call site]
00034
sdallocx
[call site]
00035
CBS_init
[function]
[call site]
00036
PKCS12_get_key_and_certs
[function]
[call site]
00037
sk_X509_num
[function]
[call site]
00038
CBS_asn1_ber_to_der
[function]
[call site]
00039
cbs_find_ber
[function]
[call site]
00040
CBS_data
[function]
[call site]
00041
CBS_len
[function]
[call site]
00042
CBS_get_any_ber_asn1_element
[function]
[call site]
00043
cbs_get_any_asn1_element
[function]
[call site]
00044
__assert_fail
[call site]
00045
__assert_fail
[call site]
00046
parse_asn1_tag
[function]
[call site]
00047
CBS_get_u8
[function]
[call site]
00048
cbs_get
[function]
[call site]
00049
parse_base128_integer
[function]
[call site]
00050
CBS_get_u8
[function]
[call site]
00051
CBS_get_u8
[function]
[call site]
00052
CBS_len
[function]
[call site]
00053
CBS_get_bytes
[function]
[call site]
00054
cbs_get
[function]
[call site]
00055
CBS_init
[function]
[call site]
00056
cbs_get_u
[function]
[call site]
00057
cbs_get
[function]
[call site]
00058
CBS_get_bytes
[function]
[call site]
00059
is_string_type
[function]
[call site]
00060
CBS_skip
[function]
[call site]
00061
cbs_get
[function]
[call site]
00062
cbs_find_ber
[function]
[call site]
00063
CBS_get_any_asn1_element
[function]
[call site]
00064
cbs_get_any_asn1_element
[function]
[call site]
00065
CBS_len
[function]
[call site]
00066
CBB_init
[function]
[call site]
00067
CBB_zero
[function]
[call site]
00068
OPENSSL_memset
[function]
[call site]
00069
OPENSSL_malloc
[function]
[call site]
00070
cbb_init
[function]
[call site]
00071
cbs_convert_ber
[function]
[call site]
00072
__assert_fail
[call site]
00073
CBS_len
[function]
[call site]
00074
cbs_get_eoc
[function]
[call site]
00075
CBS_len
[function]
[call site]
00076
CBS_data
[function]
[call site]
00077
CBS_skip
[function]
[call site]
00078
CBS_get_any_ber_asn1_element
[function]
[call site]
00079
is_string_type
[function]
[call site]
00080
CBB_add_asn1
[function]
[call site]
00081
CBB_flush
[function]
[call site]
00082
cbb_get_base
[function]
[call site]
00083
__assert_fail
[call site]
00084
__assert_fail
[call site]
00085
CBB_flush
[function]
[call site]
00086
__assert_fail
[call site]
00087
ERR_put_error
[function]
[call site]
00088
cbb_buffer_add
[function]
[call site]
00089
cbb_buffer_reserve
[function]
[call site]
00090
OPENSSL_realloc
[function]
[call site]
00091
OPENSSL_malloc
[function]
[call site]
00092
OPENSSL_memory_get_size
[call site]
00093
OPENSSL_malloc
[function]
[call site]
00094
OPENSSL_free
[function]
[call site]
00095
ERR_put_error
[function]
[call site]
00096
OPENSSL_memmove
[function]
[call site]
00097
ERR_put_error
[function]
[call site]
00098
CBB_add_u8
[function]
[call site]
00099
cbb_add_u
[function]
[call site]
00100
CBB_add_space
[function]
[call site]
00101
CBB_flush
[function]
[call site]
00102
cbb_get_base
[function]
[call site]
00103
cbb_get_base
[function]
[call site]
00104
add_base128_integer
[function]
[call site]
00105
CBB_add_u8
[function]
[call site]
00106
CBB_add_u8
[function]
[call site]
00107
cbb_add_child
[function]
[call site]
00108
__assert_fail
[call site]
00109
__assert_fail
[call site]
00110
cbb_get_base
[function]
[call site]
00111
cbb_buffer_add
[function]
[call site]
00112
OPENSSL_memset
[function]
[call site]
00113
CBB_zero
[function]
[call site]
00114
cbs_convert_ber
[function]
[call site]
00115
CBB_flush
[function]
[call site]
00116
CBS_skip
[function]
[call site]
00117
cbs_convert_ber
[function]
[call site]
00118
CBS_data
[function]
[call site]
00119
CBS_len
[function]
[call site]
00120
CBB_add_bytes
[function]
[call site]
00121
CBB_add_space
[function]
[call site]
00122
OPENSSL_memcpy
[function]
[call site]
00123
CBB_flush
[function]
[call site]
00124
CBB_finish
[function]
[call site]
00125
ERR_put_error
[function]
[call site]
00126
CBB_flush
[function]
[call site]
00127
CBB_cleanup
[function]
[call site]
00128
__assert_fail
[call site]
00129
OPENSSL_free
[function]
[call site]
00130
CBB_cleanup
[function]
[call site]
00131
CBS_init
[function]
[call site]
00132
ERR_put_error
[function]
[call site]
00133
OPENSSL_memset
[function]
[call site]
00134
CBS_get_asn1
[function]
[call site]
00135
cbs_get_asn1
[function]
[call site]
00136
CBS_get_any_asn1_element
[function]
[call site]
00137
CBS_skip
[function]
[call site]
00138
__assert_fail
[call site]
00139
CBS_len
[function]
[call site]
00140
CBS_get_asn1_uint64
[function]
[call site]
00141
CBS_get_asn1
[function]
[call site]
00142
CBS_is_unsigned_asn1_integer
[function]
[call site]
00143
CBS_is_valid_asn1_integer
[function]
[call site]
00144
CBS_get_u8
[function]
[call site]
00145
CBS_get_u8
[function]
[call site]
00146
CBS_data
[function]
[call site]
00147
CBS_len
[function]
[call site]
00148
ERR_put_error
[function]
[call site]
00149
ERR_put_error
[function]
[call site]
00150
CBS_get_asn1
[function]
[call site]
00151
ERR_put_error
[function]
[call site]
00152
CBS_len
[function]
[call site]
00153
ERR_put_error
[function]
[call site]
00154
CBS_get_asn1
[function]
[call site]
00155
ERR_put_error
[function]
[call site]
00156
CBS_get_asn1
[function]
[call site]
00157
CBS_get_asn1
[function]
[call site]
00158
ERR_put_error
[function]
[call site]
00159
CBS_mem_equal
[function]
[call site]
00160
CRYPTO_memcmp
[function]
[call site]
00161
ERR_put_error
[function]
[call site]
00162
CBS_get_asn1
[function]
[call site]
00163
ERR_put_error
[function]
[call site]
00164
strlen
[call site]
00165
CBS_get_asn1
[function]
[call site]
00166
ERR_put_error
[function]
[call site]
00167
EVP_parse_digest_algorithm
[function]
[call site]
00168
CBS_get_asn1
[function]
[call site]
00169
CBS_get_asn1
[function]
[call site]
00170
ERR_put_error
[function]
[call site]
00171
cbs_to_md
[function]
[call site]
00172
CBS_len
[function]
[call site]
00173
CBS_data
[function]
[call site]
00174
OPENSSL_memcmp
[function]
[call site]
00175
memcmp
[call site]
00176
EVP_get_digestbynid
[function]
[call site]
00177
ERR_put_error
[function]
[call site]
00178
CBS_get_asn1
[function]
[call site]
00179
CBS_len
[function]
[call site]
00180
CBS_len
[function]
[call site]
00181
ERR_put_error
[function]
[call site]
00182
CBS_get_asn1
[function]
[call site]
00183
CBS_get_asn1
[function]
[call site]
00184
ERR_put_error
[function]
[call site]
00185
CBS_get_asn1_uint64
[function]
[call site]
00186
pkcs12_iterations_acceptable
[function]
[call site]
00187
ERR_put_error
[function]
[call site]
00188
pkcs12_check_mac
[function]
[call site]
00189
CBS_data
[function]
[call site]
00190
EVP_MD_size
[function]
[call site]
00191
pkcs12_key_gen
[function]
[call site]
00192
ERR_put_error
[function]
[call site]
00193
EVP_MD_CTX_init
[function]
[call site]
00194
OPENSSL_memset
[function]
[call site]
00195
pkcs12_encode_password
[function]
[call site]
00196
CBB_init
[function]
[call site]
00197
CBS_init
[function]
[call site]
00198
cbs_get_utf8
[function]
[call site]
00199
CBS_get_u8
[function]
[call site]
00200
is_valid_code_point
[function]
[call site]
00201
cbb_add_ucs2_be
[function]
[call site]
00202
is_valid_code_point
[function]
[call site]
00203
CBB_add_u16
[function]
[call site]
00204
cbb_add_u
[function]
[call site]
00205
ERR_put_error
[function]
[call site]
00206
cbb_add_ucs2_be
[function]
[call site]
00207
CBB_finish
[function]
[call site]
00208
CBB_cleanup
[function]
[call site]
00209
EVP_MD_block_size
[function]
[call site]
00210
OPENSSL_memset
[function]
[call site]
00211
ERR_put_error
[function]
[call site]
00212
ERR_put_error
[function]
[call site]
00213
OPENSSL_malloc
[function]
[call site]
00214
EVP_DigestInit_ex
[function]
[call site]
00215
__assert_fail
[call site]
00216
OPENSSL_malloc
[function]
[call site]
00217
OPENSSL_free
[function]
[call site]
00218
__assert_fail
[call site]
00219
EVP_DigestUpdate
[function]
[call site]
00220
EVP_DigestUpdate
[function]
[call site]
00221
EVP_DigestFinal_ex
[function]
[call site]
00222
__assert_fail
[call site]
00223
OPENSSL_cleanse
[function]
[call site]
00224
EVP_DigestInit_ex
[function]
[call site]
00225
EVP_DigestUpdate
[function]
[call site]
00226
EVP_DigestFinal_ex
[function]
[call site]
00227
OPENSSL_memcpy
[function]
[call site]
00228
__assert_fail
[call site]
00229
OPENSSL_free
[function]
[call site]
00230
OPENSSL_free
[function]
[call site]
00231
EVP_MD_CTX_cleanup
[function]
[call site]
00232
OPENSSL_free
[function]
[call site]
00233
__assert_fail
[call site]
00234
EVP_MD_CTX_init
[function]
[call site]
00235
EVP_MD_size
[function]
[call site]
00236
CBS_data
[function]
[call site]
00237
CBS_len
[function]
[call site]
00238
HMAC
[function]
[call site]
00239
HMAC_CTX_init
[function]
[call site]
00240
EVP_MD_CTX_init
[function]
[call site]
00241
EVP_MD_CTX_init
[function]
[call site]
00242
EVP_MD_CTX_init
[function]
[call site]
00243
HMAC_Init_ex
[function]
[call site]
00244
EVP_MD_block_size
[function]
[call site]
00245
EVP_MD_size
[function]
[call site]
00246
__assert_fail
[call site]
00247
EVP_DigestInit_ex
[function]
[call site]
00248
EVP_DigestUpdate
[function]
[call site]
00249
EVP_DigestFinal_ex
[function]
[call site]
00250
OPENSSL_memcpy
[function]
[call site]
00251
OPENSSL_memset
[function]
[call site]
00252
EVP_DigestInit_ex
[function]
[call site]
00253
EVP_DigestUpdate
[function]
[call site]
00254
EVP_MD_CTX_copy_ex
[function]
[call site]
00255
ERR_put_error
[function]
[call site]
00256
__assert_fail
[call site]
00257
OPENSSL_malloc
[function]
[call site]
00258
EVP_MD_CTX_cleanup
[function]
[call site]
00259
OPENSSL_memcpy
[function]
[call site]
00260
__assert_fail
[call site]
00261
HMAC_Update
[function]
[call site]
00262
EVP_DigestUpdate
[function]
[call site]
00263
HMAC_Final
[function]
[call site]
00264
EVP_DigestFinal_ex
[function]
[call site]
00265
EVP_MD_CTX_copy_ex
[function]
[call site]
00266
EVP_DigestUpdate
[function]
[call site]
00267
EVP_DigestFinal_ex
[function]
[call site]
00268
HMAC_CTX_cleanup
[function]
[call site]
00269
EVP_MD_CTX_cleanup
[function]
[call site]
00270
EVP_MD_CTX_cleanup
[function]
[call site]
00271
EVP_MD_CTX_cleanup
[function]
[call site]
00272
OPENSSL_cleanse
[function]
[call site]
00273
CBS_mem_equal
[function]
[call site]
00274
OPENSSL_cleanse
[function]
[call site]
00275
pkcs12_check_mac
[function]
[call site]
00276
ERR_put_error
[function]
[call site]
00277
PKCS12_handle_sequence
[function]
[call site]
00278
CBS_asn1_ber_to_der
[function]
[call site]
00279
ERR_put_error
[function]
[call site]
00280
CBS_get_asn1
[function]
[call site]
00281
CBS_len
[function]
[call site]
00282
ERR_put_error
[function]
[call site]
00283
CBS_len
[function]
[call site]
00284
CBS_get_asn1
[function]
[call site]
00285
ERR_put_error
[function]
[call site]
00286
OPENSSL_free
[function]
[call site]
00287
OPENSSL_free
[function]
[call site]
00288
EVP_PKEY_free
[function]
[call site]
00289
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00290
CRYPTO_atomic_load_u32
[function]
[call site]
00291
abort
[call site]
00292
CRYPTO_atomic_compare_exchange_weak_u32
[function]
[call site]
00293
free_it
[function]
[call site]
00294
OPENSSL_free
[function]
[call site]
00295
sk_X509_num
[function]
[call site]
00296
sk_X509_pop
[function]
[call site]
00297
X509_free
[function]
[call site]
00298
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00299
CRYPTO_free_ex_data
[function]
[call site]
00300
CRYPTO_atomic_load_u32
[function]
[call site]
00301
__assert_fail
[call site]
00302
sk_void_free
[function]
[call site]
00303
sk_free
[function]
[call site]
00304
OPENSSL_free
[function]
[call site]
00305
OPENSSL_free
[function]
[call site]
00306
CRYPTO_get_ex_data
[function]
[call site]
00307
sk_void_num
[function]
[call site]
00308
sk_void_value
[function]
[call site]
00309
X509_CINF_free
[function]
[call site]
00310
ASN1_item_free
[function]
[call site]
00311
ASN1_item_ex_free
[function]
[call site]
00312
ASN1_template_free
[function]
[call site]
00313
sk_ASN1_VALUE_num
[function]
[call site]
00314
sk_num
[function]
[call site]
00315
sk_ASN1_VALUE_free
[function]
[call site]
00316
sk_ASN1_VALUE_value
[function]
[call site]
00317
ASN1_item_ex_free
[function]
[call site]
00318
ASN1_primitive_free
[function]
[call site]
00319
ASN1_OBJECT_free
[function]
[call site]
00320
OPENSSL_free
[function]
[call site]
00321
OPENSSL_free
[function]
[call site]
00322
OPENSSL_free
[function]
[call site]
00323
asn1_type_cleanup
[function]
[call site]
00324
ASN1_OBJECT_free
[function]
[call site]
00325
ASN1_STRING_free
[function]
[call site]
00326
OPENSSL_free
[function]
[call site]
00327
OPENSSL_free
[function]
[call site]
00328
OPENSSL_free
[function]
[call site]
00329
ASN1_STRING_free
[function]
[call site]
00330
ASN1_primitive_free
[function]
[call site]
00331
asn1_get_choice_selector
[function]
[call site]
00332
asn1_get_field_ptr
[function]
[call site]
00333
ASN1_template_free
[function]
[call site]
00334
ASN1_item_ex_free
[function]
[call site]
00335
OPENSSL_free
[function]
[call site]
00336
asn1_refcount_dec_and_test_zero
[function]
[call site]
00337
asn1_get_references
[function]
[call site]
00338
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00339
asn1_enc_free
[function]
[call site]
00340
asn1_get_enc_ptr
[function]
[call site]
00341
__assert_fail
[call site]
00342
asn1_encoding_clear
[function]
[call site]
00343
CRYPTO_BUFFER_free
[function]
[call site]
00344
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00345
crypto_buffer_free_object
[function]
[call site]
00346
OPENSSL_free
[function]
[call site]
00347
OPENSSL_free
[function]
[call site]
00348
CRYPTO_MUTEX_lock_write
[function]
[call site]
00349
pthread_rwlock_wrlock
[call site]
00350
abort
[call site]
00351
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00352
CRYPTO_MUTEX_unlock_write
[function]
[call site]
00353
pthread_rwlock_unlock
[call site]
00354
abort
[call site]
00355
lh_CRYPTO_BUFFER_retrieve
[function]
[call site]
00356
OPENSSL_lh_retrieve
[function]
[call site]
00357
get_next_ptr_and_hash
[function]
[call site]
00358
lh_CRYPTO_BUFFER_call_hash_func
[function]
[call site]
00359
lh_CRYPTO_BUFFER_delete
[function]
[call site]
00360
CRYPTO_MUTEX_unlock_write
[function]
[call site]
00361
crypto_buffer_free_object
[function]
[call site]
00362
OPENSSL_free
[function]
[call site]
00363
asn1_get_field_ptr
[function]
[call site]
00364
ASN1_template_free
[function]
[call site]
00365
OPENSSL_free
[function]
[call site]
00366
X509_ALGOR_free
[function]
[call site]
00367
ASN1_item_free
[function]
[call site]
00368
ASN1_BIT_STRING_free
[function]
[call site]
00369
ASN1_STRING_free
[function]
[call site]
00370
ASN1_OCTET_STRING_free
[function]
[call site]
00371
ASN1_STRING_free
[function]
[call site]
00372
AUTHORITY_KEYID_free
[function]
[call site]
00373
ASN1_item_free
[function]
[call site]
00374
CRL_DIST_POINTS_free
[function]
[call site]
00375
ASN1_item_free
[function]
[call site]
00376
GENERAL_NAMES_free
[function]
[call site]
00377
ASN1_item_free
[function]
[call site]
00378
NAME_CONSTRAINTS_free
[function]
[call site]
00379
ASN1_item_free
[function]
[call site]
00380
X509_CERT_AUX_free
[function]
[call site]
00381
ASN1_item_free
[function]
[call site]
00382
CRYPTO_MUTEX_cleanup
[function]
[call site]
00383
OPENSSL_free
[function]
[call site]
00384
EVP_PKEY_free
[function]
[call site]
00385