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_sqr_small', 'bn_mul_small', 'OPENSSL_cleanse', 'bn_from_montgomery_in_place'] |
174 | 178 | bn_mod_mul_montgomery_small | call site: 00000 | /src/boringssl/crypto/fipsmodule/bn/montgomery.c:479 |
| 70 | 128 |
2 :
['ERR_put_error', 'ERR_add_error_dataf'] |
70 | 128 | EVP_PKEY_set_type | call site: 00000 | /src/boringssl/crypto/evp/evp.c:367 |
| 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_get_two_digits', 'OPENSSL_gmtime_adj', 'CBS_len'] |
38 | 66 | CBS_parse_rfc5280_time_internal | call site: 00000 | /src/boringssl/crypto/bytestring/cbs.c:886 |
| 32 | 32 |
3 :
['sk_void_free', 'CRYPTO_get_ex_data', 'CRYPTO_atomic_load_u32.3089'] |
32 | 32 | CRYPTO_free_ex_data | call site: 00299 | /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_MUTEX_lock_read', 'lh_ASN1_OBJECT_retrieve', 'CRYPTO_MUTEX_unlock_read'] |
16 | 92 | OBJ_nid2obj | call site: 00000 | /src/boringssl/crypto/obj/obj.c:341 |
| 13 | 13 |
2 :
['sk_ASN1_VALUE_pop', 'sk_ASN1_VALUE_num.3175'] |
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
OPENSSL_sk_new_null
[function]
[call site]
00002
OPENSSL_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
OPENSSL_free
[function]
[call site]
00129
CBB_cleanup
[function]
[call site]
00130
CBS_init
[function]
[call site]
00131
ERR_put_error
[function]
[call site]
00132
OPENSSL_memset
[function]
[call site]
00133
CBS_get_asn1
[function]
[call site]
00134
cbs_get_asn1
[function]
[call site]
00135
CBS_get_any_asn1_element
[function]
[call site]
00136
CBS_skip
[function]
[call site]
00137
__assert_fail
[call site]
00138
CBS_len
[function]
[call site]
00139
CBS_get_asn1_uint64
[function]
[call site]
00140
CBS_get_asn1
[function]
[call site]
00141
CBS_is_unsigned_asn1_integer
[function]
[call site]
00142
CBS_is_valid_asn1_integer
[function]
[call site]
00143
CBS_get_u8
[function]
[call site]
00144
CBS_get_u8
[function]
[call site]
00145
CBS_data
[function]
[call site]
00146
CBS_len
[function]
[call site]
00147
ERR_put_error
[function]
[call site]
00148
ERR_put_error
[function]
[call site]
00149
CBS_get_asn1
[function]
[call site]
00150
ERR_put_error
[function]
[call site]
00151
CBS_len
[function]
[call site]
00152
ERR_put_error
[function]
[call site]
00153
CBS_get_asn1
[function]
[call site]
00154
ERR_put_error
[function]
[call site]
00155
CBS_get_asn1
[function]
[call site]
00156
CBS_get_asn1
[function]
[call site]
00157
ERR_put_error
[function]
[call site]
00158
CBS_mem_equal
[function]
[call site]
00159
CRYPTO_memcmp
[function]
[call site]
00160
ERR_put_error
[function]
[call site]
00161
CBS_get_asn1
[function]
[call site]
00162
ERR_put_error
[function]
[call site]
00163
strlen
[call site]
00164
CBS_get_asn1
[function]
[call site]
00165
ERR_put_error
[function]
[call site]
00166
EVP_parse_digest_algorithm
[function]
[call site]
00167
CBS_get_asn1
[function]
[call site]
00168
CBS_get_asn1
[function]
[call site]
00169
ERR_put_error
[function]
[call site]
00170
cbs_to_md
[function]
[call site]
00171
CBS_len
[function]
[call site]
00172
CBS_data
[function]
[call site]
00173
OPENSSL_memcmp
[function]
[call site]
00174
memcmp
[call site]
00175
EVP_get_digestbynid
[function]
[call site]
00176
ERR_put_error
[function]
[call site]
00177
CBS_get_asn1
[function]
[call site]
00178
CBS_len
[function]
[call site]
00179
CBS_len
[function]
[call site]
00180
ERR_put_error
[function]
[call site]
00181
CBS_get_asn1
[function]
[call site]
00182
CBS_get_asn1
[function]
[call site]
00183
ERR_put_error
[function]
[call site]
00184
CBS_get_asn1_uint64
[function]
[call site]
00185
pkcs12_iterations_acceptable
[function]
[call site]
00186
ERR_put_error
[function]
[call site]
00187
pkcs12_check_mac
[function]
[call site]
00188
CBS_data
[function]
[call site]
00189
EVP_MD_size
[function]
[call site]
00190
pkcs12_key_gen
[function]
[call site]
00191
ERR_put_error
[function]
[call site]
00192
EVP_MD_CTX_init
[function]
[call site]
00193
OPENSSL_memset
[function]
[call site]
00194
pkcs12_encode_password
[function]
[call site]
00195
CBB_init
[function]
[call site]
00196
CBS_init
[function]
[call site]
00197
cbs_get_utf8
[function]
[call site]
00198
CBS_get_u8
[function]
[call site]
00199
is_valid_code_point
[function]
[call site]
00200
cbb_add_ucs2_be
[function]
[call site]
00201
is_valid_code_point
[function]
[call site]
00202
CBB_add_u16
[function]
[call site]
00203
cbb_add_u
[function]
[call site]
00204
ERR_put_error
[function]
[call site]
00205
cbb_add_ucs2_be
[function]
[call site]
00206
CBB_finish
[function]
[call site]
00207
CBB_cleanup
[function]
[call site]
00208
EVP_MD_block_size
[function]
[call site]
00209
OPENSSL_memset
[function]
[call site]
00210
ERR_put_error
[function]
[call site]
00211
ERR_put_error
[function]
[call site]
00212
OPENSSL_malloc
[function]
[call site]
00213
EVP_DigestInit_ex
[function]
[call site]
00214
__assert_fail
[call site]
00215
OPENSSL_malloc
[function]
[call site]
00216
OPENSSL_free
[function]
[call site]
00217
__assert_fail
[call site]
00218
EVP_DigestUpdate
[function]
[call site]
00219
EVP_DigestUpdate
[function]
[call site]
00220
EVP_DigestFinal_ex
[function]
[call site]
00221
OPENSSL_cleanse
[function]
[call site]
00222
EVP_DigestInit_ex
[function]
[call site]
00223
EVP_DigestUpdate
[function]
[call site]
00224
EVP_DigestFinal_ex
[function]
[call site]
00225
OPENSSL_memcpy
[function]
[call site]
00226
__assert_fail
[call site]
00227
OPENSSL_free
[function]
[call site]
00228
OPENSSL_free
[function]
[call site]
00229
EVP_MD_CTX_cleanup
[function]
[call site]
00230
OPENSSL_free
[function]
[call site]
00231
__assert_fail
[call site]
00232
EVP_MD_CTX_init
[function]
[call site]
00233
EVP_MD_size
[function]
[call site]
00234
CBS_data
[function]
[call site]
00235
CBS_len
[function]
[call site]
00236
HMAC
[function]
[call site]
00237
HMAC_CTX_init
[function]
[call site]
00238
EVP_MD_CTX_init
[function]
[call site]
00239
EVP_MD_CTX_init
[function]
[call site]
00240
EVP_MD_CTX_init
[function]
[call site]
00241
HMAC_Init_ex
[function]
[call site]
00242
EVP_MD_block_size
[function]
[call site]
00243
__assert_fail
[call site]
00244
EVP_MD_size
[function]
[call site]
00245
__assert_fail
[call site]
00246
EVP_DigestInit_ex
[function]
[call site]
00247
EVP_DigestUpdate
[function]
[call site]
00248
EVP_DigestFinal_ex
[function]
[call site]
00249
OPENSSL_memcpy
[function]
[call site]
00250
OPENSSL_memset
[function]
[call site]
00251
EVP_DigestInit_ex
[function]
[call site]
00252
EVP_DigestUpdate
[function]
[call site]
00253
EVP_MD_CTX_copy_ex
[function]
[call site]
00254
ERR_put_error
[function]
[call site]
00255
__assert_fail
[call site]
00256
OPENSSL_malloc
[function]
[call site]
00257
EVP_MD_CTX_cleanup
[function]
[call site]
00258
OPENSSL_memcpy
[function]
[call site]
00259
__assert_fail
[call site]
00260
HMAC_Update
[function]
[call site]
00261
EVP_DigestUpdate
[function]
[call site]
00262
HMAC_Final
[function]
[call site]
00263
EVP_DigestFinal_ex
[function]
[call site]
00264
EVP_MD_CTX_copy_ex
[function]
[call site]
00265
EVP_DigestUpdate
[function]
[call site]
00266
EVP_DigestFinal_ex
[function]
[call site]
00267
HMAC_CTX_cleanup
[function]
[call site]
00268
EVP_MD_CTX_cleanup
[function]
[call site]
00269
EVP_MD_CTX_cleanup
[function]
[call site]
00270
EVP_MD_CTX_cleanup
[function]
[call site]
00271
OPENSSL_cleanse
[function]
[call site]
00272
CBS_mem_equal
[function]
[call site]
00273
OPENSSL_cleanse
[function]
[call site]
00274
pkcs12_check_mac
[function]
[call site]
00275
ERR_put_error
[function]
[call site]
00276
PKCS12_handle_sequence
[function]
[call site]
00277
CBS_asn1_ber_to_der
[function]
[call site]
00278
ERR_put_error
[function]
[call site]
00279
CBS_get_asn1
[function]
[call site]
00280
CBS_len
[function]
[call site]
00281
ERR_put_error
[function]
[call site]
00282
CBS_len
[function]
[call site]
00283
CBS_get_asn1
[function]
[call site]
00284
ERR_put_error
[function]
[call site]
00285
OPENSSL_free
[function]
[call site]
00286
OPENSSL_free
[function]
[call site]
00287
EVP_PKEY_free
[function]
[call site]
00288
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00289
CRYPTO_atomic_load_u32
[function]
[call site]
00290
abort
[call site]
00291
CRYPTO_atomic_compare_exchange_weak_u32
[function]
[call site]
00292
free_it
[function]
[call site]
00293
OPENSSL_free
[function]
[call site]
00294
sk_X509_num
[function]
[call site]
00295
sk_X509_pop
[function]
[call site]
00296
X509_free
[function]
[call site]
00297
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00298
CRYPTO_free_ex_data
[function]
[call site]
00299
CRYPTO_atomic_load_u32
[function]
[call site]
00300
__assert_fail
[call site]
00301
sk_void_free
[function]
[call site]
00302
OPENSSL_sk_free
[function]
[call site]
00303
OPENSSL_free
[function]
[call site]
00304
OPENSSL_free
[function]
[call site]
00305
CRYPTO_get_ex_data
[function]
[call site]
00306
sk_void_num
[function]
[call site]
00307
sk_void_value
[function]
[call site]
00308
X509_CINF_free
[function]
[call site]
00309
ASN1_item_free
[function]
[call site]
00310
ASN1_item_ex_free
[function]
[call site]
00311
ASN1_template_free
[function]
[call site]
00312
sk_ASN1_VALUE_num
[function]
[call site]
00313
OPENSSL_sk_num
[function]
[call site]
00314
sk_ASN1_VALUE_free
[function]
[call site]
00315
sk_ASN1_VALUE_value
[function]
[call site]
00316
ASN1_item_ex_free
[function]
[call site]
00317
ASN1_primitive_free
[function]
[call site]
00318
ASN1_OBJECT_free
[function]
[call site]
00319
OPENSSL_free
[function]
[call site]
00320
OPENSSL_free
[function]
[call site]
00321
OPENSSL_free
[function]
[call site]
00322
asn1_type_cleanup
[function]
[call site]
00323
ASN1_OBJECT_free
[function]
[call site]
00324
ASN1_STRING_free
[function]
[call site]
00325
OPENSSL_free
[function]
[call site]
00326
OPENSSL_free
[function]
[call site]
00327
OPENSSL_free
[function]
[call site]
00328
ASN1_STRING_free
[function]
[call site]
00329
ASN1_primitive_free
[function]
[call site]
00330
asn1_get_choice_selector
[function]
[call site]
00331
asn1_get_field_ptr
[function]
[call site]
00332
ASN1_template_free
[function]
[call site]
00333
ASN1_item_ex_free
[function]
[call site]
00334
OPENSSL_free
[function]
[call site]
00335
asn1_refcount_dec_and_test_zero
[function]
[call site]
00336
asn1_get_references
[function]
[call site]
00337
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00338
asn1_enc_free
[function]
[call site]
00339
asn1_get_enc_ptr
[function]
[call site]
00340
__assert_fail
[call site]
00341
asn1_encoding_clear
[function]
[call site]
00342
CRYPTO_BUFFER_free
[function]
[call site]
00343
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00344
crypto_buffer_free_object
[function]
[call site]
00345
OPENSSL_free
[function]
[call site]
00346
OPENSSL_free
[function]
[call site]
00347
CRYPTO_MUTEX_lock_write
[function]
[call site]
00348
pthread_rwlock_wrlock
[call site]
00349
abort
[call site]
00350
CRYPTO_refcount_dec_and_test_zero
[function]
[call site]
00351
lh_CRYPTO_BUFFER_retrieve
[function]
[call site]
00352
OPENSSL_lh_retrieve
[function]
[call site]
00353
get_next_ptr_and_hash
[function]
[call site]
00354
lh_CRYPTO_BUFFER_call_hash_func
[function]
[call site]
00355
lh_CRYPTO_BUFFER_delete
[function]
[call site]
00356
CRYPTO_MUTEX_unlock_write
[function]
[call site]
00357
pthread_rwlock_unlock
[call site]
00358
abort
[call site]
00359
crypto_buffer_free_object
[function]
[call site]
00360
OPENSSL_free
[function]
[call site]
00361
asn1_get_field_ptr
[function]
[call site]
00362
ASN1_template_free
[function]
[call site]
00363
OPENSSL_free
[function]
[call site]
00364
X509_ALGOR_free
[function]
[call site]
00365
ASN1_item_free
[function]
[call site]
00366
ASN1_BIT_STRING_free
[function]
[call site]
00367
ASN1_STRING_free
[function]
[call site]
00368
ASN1_OCTET_STRING_free
[function]
[call site]
00369
ASN1_STRING_free
[function]
[call site]
00370
AUTHORITY_KEYID_free
[function]
[call site]
00371
ASN1_item_free
[function]
[call site]
00372
CRL_DIST_POINTS_free
[function]
[call site]
00373
ASN1_item_free
[function]
[call site]
00374
GENERAL_NAMES_free
[function]
[call site]
00375
ASN1_item_free
[function]
[call site]
00376
NAME_CONSTRAINTS_free
[function]
[call site]
00377
ASN1_item_free
[function]
[call site]
00378
X509_CERT_AUX_free
[function]
[call site]
00379
ASN1_item_free
[function]
[call site]
00380
CRYPTO_MUTEX_cleanup
[function]
[call site]
00381
pthread_rwlock_destroy
[call site]
00382
OPENSSL_free
[function]
[call site]
00383
EVP_PKEY_free
[function]
[call site]
00384