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 |
---|---|---|---|---|---|---|---|
150 | 150 |
1 :
['X509_VERIFY_PARAM_set1_policies'] |
463 | 494 | x509_verify_param_copy(X509_VERIFY_PARAM_st*,X509_VERIFY_PARAM_stconst*,int) | call site: 00000 | /src/boringssl/crypto/x509/x509_vpm.cc:138 |
148 | 148 |
3 :
['vpaes_capable', 'aes_nohw_set_encrypt_key', 'vpaes_set_encrypt_key'] |
148 | 148 | aes_ctr_set_key | call site: 00000 | /src/boringssl/crypto/fipsmodule/aes/aes.cc.inc:167 |
109 | 131 |
2 :
['sk_OPENSSL_STRING_deep_copy', 'sk_OPENSSL_STRING_pop_free'] |
313 | 341 | x509_verify_param_copy(X509_VERIFY_PARAM_st*,X509_VERIFY_PARAM_stconst*,int) | call site: 00000 | /src/boringssl/crypto/x509/x509_vpm.cc:144 |
109 | 109 |
5 :
['sk_CRYPTO_BUFFER_deep_copy', 'std::__1::unique_ptr
|
109 | 145 | ssl_credential_st::Dup()const | call site: 00000 | /src/boringssl/ssl/ssl_credential.cc:138 |
104 | 104 |
1 :
['X509_VERIFY_PARAM_set1_email'] |
204 | 207 | x509_verify_param_copy(X509_VERIFY_PARAM_st*,X509_VERIFY_PARAM_stconst*,int) | call site: 00000 | /src/boringssl/crypto/x509/x509_vpm.cc:161 |
100 | 100 |
1 :
['X509_VERIFY_PARAM_set1_ip'] |
100 | 100 | x509_verify_param_copy(X509_VERIFY_PARAM_st*,X509_VERIFY_PARAM_stconst*,int) | call site: 00000 | /src/boringssl/crypto/x509/x509_vpm.cc:167 |
83 | 83 |
4 :
['std::__1::unique_ptr
|
83 | 95 | SSL_new | call site: 00361 | /src/boringssl/ssl/ssl_lib.cc:542 |
31 | 33 |
3 :
['sk_void_free', 'CRYPTO_get_ex_data', 'CRYPTO_atomic_load_u32'] |
31 | 33 | CRYPTO_free_ex_data | call site: 00000 | /src/boringssl/crypto/ex_data.cc:113 |
6 | 6 |
1 :
['CTR_DRBG_clear'] |
6 | 6 | BCM_rand_bytes_with_additional_data | call site: 00000 | /src/boringssl/crypto/fipsmodule/rand/rand.cc.inc:469 |
4 | 112 |
5 :
['std::__1::optional
|
87 | 207 | SSL_new | call site: 00357 | /src/boringssl/ssl/ssl_lib.cc:534 |
4 | 62 |
2 :
['ERR_put_error', 'cbb_on_error(cbb_st*)'] |
4 | 62 | CBB_flush | call site: 00465 | /src/boringssl/crypto/bytestring/cbb.cc:258 |
4 | 4 |
1 :
['cbb_on_error(cbb_st*)'] |
4 | 4 | cbb_add_u(cbb_st*,unsignedlong,unsignedlong) | call site: 00000 | /src/boringssl/crypto/bytestring/cbb.cc:441 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__cxa_guard_acquire
[call site]
00001
TLS_method
[function]
[call site]
00002
SSL_CTX_new
[function]
[call site]
00003
ERR_put_error
[function]
[call site]
00004
err_get_state()
[function]
[call site]
00005
CRYPTO_get_thread_local
[function]
[call site]
00006
CRYPTO_once
[function]
[call site]
00007
pthread_once
[call site]
00008
abort
[call site]
00009
thread_local_init()
[function]
[call site]
00010
pthread_key_create
[call site]
00011
thread_local_destructor(void*)
[function]
[call site]
00012
pthread_mutex_lock
[call site]
00013
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00014
pthread_mutex_unlock
[call site]
00015
pthread_getspecific
[call site]
00016
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00017
CRYPTO_set_thread_local
[function]
[call site]
00018
CRYPTO_once
[function]
[call site]
00019
thread_local_init()
[function]
[call site]
00020
pthread_getspecific
[call site]
00021
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00022
pthread_setspecific
[call site]
00023
pthread_mutex_lock
[call site]
00024
pthread_mutex_unlock
[call site]
00025
err_state_free(void*)
[function]
[call site]
00026
err_clear((anonymous namespace)::err_error_st*)
[function]
[call site]
00027
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00028
__errno_location
[call site]
00029
err_clear((anonymous namespace)::err_error_st*)
[function]
[call site]
00030
std::__1::unique_ptr<ssl_ctx_st, bssl::internal::Deleter> bssl::MakeUnique<ssl_ctx_st, ssl_method_st const*&>(ssl_method_st const*&)
[function]
[call site]
00031
ssl_ctx_st* bssl::New<ssl_ctx_st, ssl_method_st const*&>(ssl_method_st const*&)
[function]
[call site]
00032
OPENSSL_malloc
[function]
[call site]
00033
should_fail_allocation()
[function]
[call site]
00034
__assert_fail
[call site]
00035
__assert_fail
[call site]
00036
OPENSSL_memory_alloc
[call site]
00037
__asan_poison_memory_region(void const*, unsigned long)
[function]
[call site]
00038
ERR_put_error
[function]
[call site]
00039
ssl_ctx_st::ssl_ctx_st(ssl_method_st const*)
[function]
[call site]
00040
bssl::RefCounted<ssl_ctx_st>::RefCounted(bssl::RefCounted<ssl_ctx_st>::CheckSubClass)
[function]
[call site]
00041
bssl::Array<unsigned char>::Array()
[function]
[call site]
00042
bssl::Vector<bssl::CertCompressionAlg>::Vector()
[function]
[call site]
00043
bssl::Array<unsigned short>::Array()
[function]
[call site]
00044
CRYPTO_MUTEX_init
[function]
[call site]
00045
pthread_rwlock_init
[call site]
00046
abort
[call site]
00047
CRYPTO_new_ex_data
[function]
[call site]
00048
bssl::Array<unsigned short>::~Array()
[function]
[call site]
00049
bssl::Array<unsigned short>::Reset()
[function]
[call site]
00050
bssl::Array<unsigned short>::Reset(unsigned short*, unsigned long)
[function]
[call site]
00051
OPENSSL_free
[function]
[call site]
00052
OPENSSL_memory_free
[call site]
00053
__asan_unpoison_memory_region(void const*, unsigned long)
[function]
[call site]
00054
OPENSSL_cleanse
[function]
[call site]
00055
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00056
__clang_call_terminate
[call site]
00057
__cxa_begin_catch
[call site]
00058
bssl::Vector<bssl::CertCompressionAlg>::~Vector()
[function]
[call site]
00059
bssl::Vector<bssl::CertCompressionAlg>::clear()
[function]
[call site]
00060
OPENSSL_free
[function]
[call site]
00061
__clang_call_terminate
[call site]
00062
bssl::Array<unsigned char>::~Array()
[function]
[call site]
00063
bssl::Array<unsigned char>::Reset()
[function]
[call site]
00064
bssl::Array<unsigned char>::Reset(unsigned char*, unsigned long)
[function]
[call site]
00065
std::__1::unique_ptr<bssl::CERT, bssl::internal::Deleter> bssl::MakeUnique<bssl::CERT, bssl::SSL_X509_METHOD const* const&>(bssl::SSL_X509_METHOD const* const&)
[function]
[call site]
00066
bssl::CERT* bssl::New<bssl::CERT, bssl::SSL_X509_METHOD const* const&>(bssl::SSL_X509_METHOD const* const&)
[function]
[call site]
00067
bssl::CERT::CERT(bssl::SSL_X509_METHOD const*)
[function]
[call site]
00068
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::Vector()
[function]
[call site]
00069
std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> bssl::MakeUnique<ssl_credential_st, bssl::SSLCredentialType>(bssl::SSLCredentialType&&)
[function]
[call site]
00070
ssl_credential_st* bssl::New<ssl_credential_st, bssl::SSLCredentialType>(bssl::SSLCredentialType&&)
[function]
[call site]
00071
ssl_credential_st::ssl_credential_st(bssl::SSLCredentialType)
[function]
[call site]
00072
bssl::RefCounted<ssl_credential_st>::RefCounted(bssl::RefCounted<ssl_credential_st>::CheckSubClass)
[function]
[call site]
00073
bssl::Array<unsigned short>::Array()
[function]
[call site]
00074
bssl::Array<unsigned char>::Array()
[function]
[call site]
00075
CRYPTO_new_ex_data
[function]
[call site]
00076
bssl::Array<unsigned char>::~Array()
[function]
[call site]
00077
bssl::Array<unsigned short>::~Array()
[function]
[call site]
00078
bssl::InplaceVector<unsigned char, 32ul>::InplaceVector()
[function]
[call site]
00079
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::~Vector()
[function]
[call site]
00080
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::clear()
[function]
[call site]
00081
lh_SSL_SESSION_new(unsigned int (*)(ssl_session_st const*), int (*)(ssl_session_st const*, ssl_session_st const*))
[function]
[call site]
00082
OPENSSL_lh_new
[function]
[call site]
00083
OPENSSL_zalloc
[function]
[call site]
00084
OPENSSL_malloc
[function]
[call site]
00085
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00086
OPENSSL_calloc
[function]
[call site]
00087
ERR_put_error
[function]
[call site]
00088
OPENSSL_zalloc
[function]
[call site]
00089
OPENSSL_free
[function]
[call site]
00090
sk_CRYPTO_BUFFER_new_null
[function]
[call site]
00091
OPENSSL_sk_new_null
[function]
[call site]
00092
OPENSSL_sk_new
[function]
[call site]
00093
OPENSSL_zalloc
[function]
[call site]
00094
OPENSSL_calloc
[function]
[call site]
00095
OPENSSL_free
[function]
[call site]
00096
sk_CRYPTO_BUFFER_new_null
[function]
[call site]
00097
bssl::CERT::is_valid() const
[function]
[call site]
00098
SSL_CTX_set_strict_cipher_list
[function]
[call site]
00099
EVP_has_aes_hardware
[function]
[call site]
00100
hwaes_capable
[function]
[call site]
00101
CRYPTO_is_AESNI_capable
[function]
[call site]
00102
OPENSSL_get_ia32cap
[function]
[call site]
00103
OPENSSL_init_cpuid
[function]
[call site]
00104
CRYPTO_once
[function]
[call site]
00105
OPENSSL_cpuid_setup
[function]
[call site]
00106
OPENSSL_cpuid(unsigned int*, unsigned int*, unsigned int*, unsigned int*, unsigned int)
[function]
[call site]
00107
OPENSSL_cpuid(unsigned int*, unsigned int*, unsigned int*, unsigned int*, unsigned int)
[function]
[call site]
00108
OPENSSL_cpuid(unsigned int*, unsigned int*, unsigned int*, unsigned int*, unsigned int)
[function]
[call site]
00109
OPENSSL_xgetbv(unsigned int)
[function]
[call site]
00110
os_supports_avx512(unsigned long)
[function]
[call site]
00111
getenv
[call site]
00112
OPENSSL_adjust_ia32cap
[function]
[call site]
00113
handle_cpu_env(unsigned int*, char const*, bool)
[function]
[call site]
00114
__errno_location
[call site]
00115
strtoull
[call site]
00116
__errno_location
[call site]
00117
strchr
[call site]
00118
handle_cpu_env(unsigned int*, char const*, bool)
[function]
[call site]
00119
crypto_gcm_clmul_enabled
[function]
[call site]
00120
CRYPTO_is_PCLMUL_capable
[function]
[call site]
00121
OPENSSL_get_ia32cap
[function]
[call site]
00122
CRYPTO_is_SSSE3_capable
[function]
[call site]
00123
OPENSSL_get_ia32cap
[function]
[call site]
00124
bssl::ssl_create_cipher_list(std::__1::unique_ptr<bssl::SSLCipherPreferenceList, bssl::internal::Deleter>*, bool, char const*, bool)
[function]
[call site]
00125
SSL_get_cipher_by_value
[function]
[call site]
00126
bsearch
[call site]
00127
ssl_cipher_id_cmp_void(void const*, void const*)
[function]
[call site]
00128
ssl_cipher_id_cmp(ssl_cipher_st const*, ssl_cipher_st const*)
[function]
[call site]
00129
__assert_fail
[call site]
00130
SSL_get_cipher_by_value
[function]
[call site]
00131
__assert_fail
[call site]
00132
SSL_get_cipher_by_value
[function]
[call site]
00133
__assert_fail
[call site]
00134
SSL_get_cipher_by_value
[function]
[call site]
00135
__assert_fail
[call site]
00136
__assert_fail
[call site]
00137
strncmp
[call site]
00138
bssl::ssl_cipher_process_rulestr(char const*, bssl::cipher_order_st**, bssl::cipher_order_st**, bool)
[function]
[call site]
00139
OPENSSL_isalnum
[function]
[call site]
00140
OPENSSL_isalpha
[function]
[call site]
00141
OPENSSL_isdigit
[function]
[call site]
00142
ERR_put_error
[function]
[call site]
00143
__assert_fail
[call site]
00144
ERR_put_error
[function]
[call site]
00145
bssl::is_cipher_list_separator(char, bool)
[function]
[call site]
00146
bssl::cipher_alias_st::cipher_alias_st()
[function]
[call site]
00147
OPENSSL_isalnum
[function]
[call site]
00148
ERR_put_error
[function]
[call site]
00149
bssl::rule_equals(char const*, char const*, unsigned long)
[function]
[call site]
00150
strncmp
[call site]
00151
bssl::rule_equals(char const*, char const*, unsigned long)
[function]
[call site]
00152
bssl::rule_equals(char const*, char const*, unsigned long)
[function]
[call site]
00153
ERR_put_error
[function]
[call site]
00154
strncmp
[call site]
00155
ERR_put_error
[function]
[call site]
00156
bssl::ssl_cipher_strength_sort(bssl::cipher_order_st**, bssl::cipher_order_st**)
[function]
[call site]
00157
SSL_CIPHER_get_bits
[function]
[call site]
00158
__assert_fail
[call site]
00159
SSL_CIPHER_get_bits
[function]
[call site]
00160
bssl::Array<int>::Array()
[function]
[call site]
00161
bssl::Array<int>::Init(unsigned long)
[function]
[call site]
00162
bssl::Array<int>::InitUninitialized(unsigned long)
[function]
[call site]
00163
bssl::Array<int>::Reset()
[function]
[call site]
00164
bssl::Array<int>::Reset(int*, unsigned long)
[function]
[call site]
00165
ERR_put_error
[function]
[call site]
00166
OPENSSL_malloc
[function]
[call site]
00167
bssl::Array<int>::~Array()
[function]
[call site]
00168
bssl::Array<int>::Reset()
[function]
[call site]
00169
SSL_CIPHER_get_bits
[function]
[call site]
00170
bssl::Array<int>::operator[](unsigned long)
[function]
[call site]
00171
abort
[call site]
00172
bssl::Array<int>::operator[](unsigned long)
[function]
[call site]
00173
bssl::ssl_cipher_apply_rule(unsigned int, bssl::cipher_alias_st const*, int, int, bool, bssl::cipher_order_st**, bssl::cipher_order_st**)
[function]
[call site]
00174
SSL_CIPHER_get_bits
[function]
[call site]
00175
SSL_CIPHER_get_min_version
[function]
[call site]
00176
bssl::ssl_cipher_is_deprecated(ssl_cipher_st const*)
[function]
[call site]
00177
bssl::ll_append_tail(bssl::cipher_order_st**, bssl::cipher_order_st*, bssl::cipher_order_st**)
[function]
[call site]
00178
bssl::ll_append_tail(bssl::cipher_order_st**, bssl::cipher_order_st*, bssl::cipher_order_st**)
[function]
[call site]
00179
bssl::ll_append_head(bssl::cipher_order_st**, bssl::cipher_order_st*, bssl::cipher_order_st**)
[function]
[call site]
00180
bssl::is_cipher_list_separator(char, bool)
[function]
[call site]
00181
bssl::ssl_cipher_apply_rule(unsigned int, bssl::cipher_alias_st const*, int, int, bool, bssl::cipher_order_st**, bssl::cipher_order_st**)
[function]
[call site]
00182
ERR_put_error
[function]
[call site]
00183
bssl::ssl_cipher_process_rulestr(char const*, bssl::cipher_order_st**, bssl::cipher_order_st**, bool)
[function]
[call site]
00184
sk_SSL_CIPHER_new_null
[function]
[call site]
00185
OPENSSL_sk_new_null
[function]
[call site]
00186
bssl::Array<bool>::Array()
[function]
[call site]
00187
bssl::Array<bool>::InitForOverwrite(unsigned long)
[function]
[call site]
00188
bssl::Array<bool>::InitUninitialized(unsigned long)
[function]
[call site]
00189
bssl::Array<bool>::Reset()
[function]
[call site]
00190
bssl::Array<bool>::Reset(bool*, unsigned long)
[function]
[call site]
00191
sk_SSL_CIPHER_push
[function]
[call site]
00192
OPENSSL_sk_push
[function]
[call site]
00193
OPENSSL_sk_insert
[function]
[call site]
00194
ERR_put_error
[function]
[call site]
00195
OPENSSL_realloc
[function]
[call site]
00196
OPENSSL_malloc
[function]
[call site]
00197
OPENSSL_memory_get_size
[call site]
00198
__asan_unpoison_memory_region(void const*, unsigned long)
[function]
[call site]
00199
__asan_poison_memory_region(void const*, unsigned long)
[function]
[call site]
00200
OPENSSL_malloc
[function]
[call site]
00201
OPENSSL_free
[function]
[call site]
00202
OPENSSL_memmove(void*, void const*, unsigned long)
[function]
[call site]
00203
bssl::Array<bool>::operator[](unsigned long)
[function]
[call site]
00204
bssl::Array<bool>::Shrink(unsigned long)
[function]
[call site]
00205
abort
[call site]
00206
std::__1::unique_ptr<bssl::SSLCipherPreferenceList, bssl::internal::Deleter> bssl::MakeUnique<bssl::SSLCipherPreferenceList>()
[function]
[call site]
00207
bssl::SSLCipherPreferenceList* bssl::New<bssl::SSLCipherPreferenceList>()
[function]
[call site]
00208
bssl::SSLCipherPreferenceList::SSLCipherPreferenceList()
[function]
[call site]
00209
bssl::Span<bool const>::Span<bssl::Array<bool>, void, bssl::Array<bool> >(bssl::Array<bool> const&)
[function]
[call site]
00210
bssl::Array<bool>::data() const
[function]
[call site]
00211
bssl::Array<bool>::size() const
[function]
[call site]
00212
bssl::SSLCipherPreferenceList::Init(std::__1::unique_ptr<stack_st_SSL_CIPHER, bssl::internal::Deleter>, bssl::Span<bool const>)
[function]
[call site]
00213
sk_SSL_CIPHER_num
[function]
[call site]
00214
OPENSSL_sk_num
[function]
[call site]
00215
bssl::Span<bool const>::size() const
[function]
[call site]
00216
ERR_put_error
[function]
[call site]
00217
bssl::Array<bool>::Array()
[function]
[call site]
00218
bssl::Array<bool>::CopyFrom(bssl::Span<bool const>)
[function]
[call site]
00219
bssl::Span<bool const>::size() const
[function]
[call site]
00220
bssl::Array<bool>::InitUninitialized(unsigned long)
[function]
[call site]
00221
bssl::Span<bool const>::begin() const
[function]
[call site]
00222
bssl::Span<bool const>::end() const
[function]
[call site]
00223
bssl::Array<bool>::~Array()
[function]
[call site]
00224
bssl::Array<bool>::Reset()
[function]
[call site]
00225
bssl::Array<bool>::Release(bool**, unsigned long*)
[function]
[call site]
00226
sk_SSL_CIPHER_num
[function]
[call site]
00227
ERR_put_error
[function]
[call site]
00228
bssl::Array<bool>::~Array()
[function]
[call site]
00229
SSL_CTX_set_max_proto_version
[function]
[call site]
00230
bssl::set_max_version(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00231
bssl::set_version_bound(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00232
bssl::api_version_to_wire(unsigned short*, unsigned short)
[function]
[call site]
00233
bssl::ssl_protocol_version_from_wire(unsigned short*, unsigned short)
[function]
[call site]
00234
bssl::ssl_method_supports_version(bssl::SSL_PROTOCOL_METHOD const*, unsigned short)
[function]
[call site]
00235
bssl::get_method_versions(bssl::SSL_PROTOCOL_METHOD const*)
[function]
[call site]
00236
bssl::Span<unsigned short const>::Span<3ul>(unsigned short const (&) [3ul])
[function]
[call site]
00237
bssl::Span<unsigned short const>::Span(unsigned short const*, unsigned long)
[function]
[call site]
00238
bssl::Span<unsigned short const>::Span<4ul>(unsigned short const (&) [4ul])
[function]
[call site]
00239
bssl::Span<unsigned short const>::begin() const
[function]
[call site]
00240
bssl::Span<unsigned short const>::end() const
[function]
[call site]
00241
ERR_put_error
[function]
[call site]
00242
SSL_CTX_set_min_proto_version
[function]
[call site]
00243
bssl::set_min_version(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00244
bssl::set_version_bound(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00245
ERR_put_error
[function]
[call site]
00246
__cxa_atexit
[call site]
00247
__cxa_guard_release
[call site]
00248
__cxa_guard_acquire
[call site]
00249
SSL_new
[function]
[call site]
00250
ERR_put_error
[function]
[call site]
00251
std::__1::unique_ptr<ssl_st, bssl::internal::Deleter> bssl::MakeUnique<ssl_st, ssl_ctx_st*&>(ssl_ctx_st*&)
[function]
[call site]
00252
ssl_st* bssl::New<ssl_st, ssl_ctx_st*&>(ssl_ctx_st*&)
[function]
[call site]
00253
ssl_st::ssl_st(ssl_ctx_st*)
[function]
[call site]
00254
bssl::UpRef(ssl_ctx_st*)
[function]
[call site]
00255
SSL_CTX_up_ref
[function]
[call site]
00256
bssl::RefCounted<ssl_ctx_st>::UpRefInternal()
[function]
[call site]
00257
CRYPTO_refcount_inc
[function]
[call site]
00258
CRYPTO_atomic_load_u32
[function]
[call site]
00259
CRYPTO_atomic_compare_exchange_weak_u32
[function]
[call site]
00260
bssl::UpRef(ssl_ctx_st*)
[function]
[call site]
00261
CRYPTO_new_ex_data
[function]
[call site]
00262
std::__1::unique_ptr<bssl::SSL_CONFIG, bssl::internal::Deleter> bssl::MakeUnique<bssl::SSL_CONFIG, ssl_st*>(ssl_st*&&)
[function]
[call site]
00263
bssl::SSL_CONFIG* bssl::New<bssl::SSL_CONFIG, ssl_st*>(ssl_st*&&)
[function]
[call site]
00264
bssl::SSL_CONFIG::SSL_CONFIG(ssl_st*)
[function]
[call site]
00265
bssl::Array<unsigned short>::Array()
[function]
[call site]
00266
bssl::Array<unsigned char>::Array()
[function]
[call site]
00267
bssl::Vector<bssl::ALPSConfig>::Vector()
[function]
[call site]
00268
__assert_fail
[call site]
00269
bssl::Array<unsigned short>::~Array()
[function]
[call site]
00270
bssl::Array<unsigned char>::~Array()
[function]
[call site]
00271
bssl::Vector<bssl::ALPSConfig>::~Vector()
[function]
[call site]
00272
bssl::Vector<bssl::ALPSConfig>::clear()
[function]
[call site]
00273
bssl::ssl_cert_dup(bssl::CERT*)
[function]
[call site]
00274
std::__1::unique_ptr<bssl::CERT, bssl::internal::Deleter> bssl::MakeUnique<bssl::CERT, bssl::SSL_X509_METHOD const*&>(bssl::SSL_X509_METHOD const*&)
[function]
[call site]
00275
bssl::CERT* bssl::New<bssl::CERT, bssl::SSL_X509_METHOD const*&>(bssl::SSL_X509_METHOD const*&)
[function]
[call site]
00276
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::begin()
[function]
[call site]
00277
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::end()
[function]
[call site]
00278
bssl::UpRef(std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> const&)
[function]
[call site]
00279
bssl::UpRef(ssl_credential_st*)
[function]
[call site]
00280
SSL_CREDENTIAL_up_ref
[function]
[call site]
00281
bssl::RefCounted<ssl_credential_st>::UpRefInternal()
[function]
[call site]
00282
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::Push(std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter>)
[function]
[call site]
00283
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::MaybeGrow()
[function]
[call site]
00284
ERR_put_error
[function]
[call site]
00285
ERR_put_error
[function]
[call site]
00286
OPENSSL_malloc
[function]
[call site]
00287
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::begin()
[function]
[call site]
00288
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::end()
[function]
[call site]
00289
bssl::Vector<std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> >::clear()
[function]
[call site]
00290
ssl_credential_st::Dup() const
[function]
[call site]
00291
__assert_fail
[call site]
00292
std::__1::unique_ptr<ssl_credential_st, bssl::internal::Deleter> bssl::MakeUnique<ssl_credential_st, bssl::SSLCredentialType const&>(bssl::SSLCredentialType const&)
[function]
[call site]
00293
ssl_credential_st* bssl::New<ssl_credential_st, bssl::SSLCredentialType const&>(bssl::SSLCredentialType const&)
[function]
[call site]
00294
bssl::UpRef(std::__1::unique_ptr<evp_pkey_st, bssl::internal::Deleter> const&)
[function]
[call site]
00295
bssl::UpRef(evp_pkey_st*)
[function]
[call site]
00296
EVP_PKEY_up_ref
[function]
[call site]
00297
CRYPTO_refcount_inc
[function]
[call site]
00298
bssl::UpRef(std::__1::unique_ptr<evp_pkey_st, bssl::internal::Deleter> const&)
[function]
[call site]
00299
bssl::Span<unsigned short const>::Span<bssl::Array<unsigned short>, void, bssl::Array<unsigned short> >(bssl::Array<unsigned short> const&)
[function]
[call site]
00300
bssl::Array<unsigned short>::data() const
[function]
[call site]
00301
bssl::Array<unsigned short>::size() const
[function]
[call site]
00302
bssl::Array<unsigned short>::CopyFrom(bssl::Span<unsigned short const>)
[function]
[call site]
00303
bssl::Span<unsigned short const>::size() const
[function]
[call site]
00304
bssl::Array<unsigned short>::InitUninitialized(unsigned long)
[function]
[call site]
00305
bssl::Array<unsigned short>::Reset()
[function]
[call site]
00306
bssl::Span<unsigned short const>::begin() const
[function]
[call site]
00307
bssl::Span<unsigned short const>::end() const
[function]
[call site]
00308
sk_CRYPTO_BUFFER_deep_copy
[function]
[call site]
00309
OPENSSL_sk_deep_copy
[function]
[call site]
00310
OPENSSL_sk_dup
[function]
[call site]
00311
OPENSSL_zalloc
[function]
[call site]
00312
OPENSSL_memdup
[function]
[call site]
00313
OPENSSL_malloc
[function]
[call site]
00314
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00315
OPENSSL_sk_free
[function]
[call site]
00316
OPENSSL_free
[function]
[call site]
00317
OPENSSL_free
[function]
[call site]
00318
OPENSSL_sk_free
[function]
[call site]
00319
sk_CRYPTO_BUFFER_call_copy_func
[function]
[call site]
00320
sk_CRYPTO_BUFFER_call_free_func
[function]
[call site]
00321
bssl::UpRef(std::__1::unique_ptr<crypto_buffer_st, bssl::internal::Deleter> const&)
[function]
[call site]
00322
bssl::UpRef(crypto_buffer_st*)
[function]
[call site]
00323
CRYPTO_BUFFER_up_ref
[function]
[call site]
00324
CRYPTO_refcount_inc
[function]
[call site]
00325
bssl::UpRef(std::__1::unique_ptr<crypto_buffer_st, bssl::internal::Deleter> const&)
[function]
[call site]
00326
bssl::UpRef(std::__1::unique_ptr<crypto_buffer_st, bssl::internal::Deleter> const&)
[function]
[call site]
00327
bssl::InplaceVector<unsigned char, 32ul>::operator=(bssl::InplaceVector<unsigned char, 32ul> const&)
[function]
[call site]
00328
bssl::Span<unsigned char const>::Span<bssl::InplaceVector<unsigned char, 32ul>, void, bssl::InplaceVector<unsigned char, 32ul> >(bssl::InplaceVector<unsigned char, 32ul> const&)
[function]
[call site]
00329
bssl::InplaceVector<unsigned char, 32ul>::data() const
[function]
[call site]
00330
bssl::InplaceVector<unsigned char, 32ul>::size() const
[function]
[call site]
00331
bssl::InplaceVector<unsigned char, 32ul>::CopyFrom(bssl::Span<unsigned char const>)
[function]
[call site]
00332
bssl::InplaceVector<unsigned char, 32ul>::TryCopyFrom(bssl::Span<unsigned char const>)
[function]
[call site]
00333
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00334
bssl::InplaceVector<unsigned char, 32ul>::capacity()
[function]
[call site]
00335
bssl::InplaceVector<unsigned char, 32ul>::clear()
[function]
[call site]
00336
bssl::InplaceVector<unsigned char, 32ul>::Shrink(unsigned long)
[function]
[call site]
00337
abort
[call site]
00338
bssl::InplaceVector<unsigned char, 32ul>::data()
[function]
[call site]
00339
bssl::Span<unsigned char const>::begin() const
[function]
[call site]
00340
bssl::Span<unsigned char const>::end() const
[function]
[call site]
00341
bssl::InplaceVector<unsigned char, 32ul>::data()
[function]
[call site]
00342
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00343
abort
[call site]
00344
bssl::Span<unsigned short const>::Span<bssl::Array<unsigned short>, void, bssl::Array<unsigned short> >(bssl::Array<unsigned short> const&)
[function]
[call site]
00345
bssl::Array<unsigned short>::CopyFrom(bssl::Span<unsigned short const>)
[function]
[call site]
00346
bssl::Span<unsigned char const>::Span<bssl::Array<unsigned char>, void, bssl::Array<unsigned char> >(bssl::Array<unsigned char> const&)
[function]
[call site]
00347
bssl::Array<unsigned char>::data() const
[function]
[call site]
00348
bssl::Array<unsigned char>::size() const
[function]
[call site]
00349
bssl::Array<unsigned char>::CopyFrom(bssl::Span<unsigned char const>)
[function]
[call site]
00350
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00351
bssl::Array<unsigned char>::InitUninitialized(unsigned long)
[function]
[call site]
00352
bssl::Array<unsigned char>::Reset()
[function]
[call site]
00353
bssl::Span<unsigned char const>::begin() const
[function]
[call site]
00354
bssl::Span<unsigned char const>::end() const
[function]
[call site]
00355
bssl::Span<unsigned short const>::Span<bssl::Array<unsigned short>, void, bssl::Array<unsigned short> >(bssl::Array<unsigned short> const&)
[function]
[call site]
00356
bssl::Array<unsigned short>::CopyFrom(bssl::Span<unsigned short const>)
[function]
[call site]
00357
std::__1::optional<bssl::Array<unsigned char> >::operator*[abi:ne180100]() &
[function]
[call site]
00358
std::__1::__optional_storage_base<bssl::Array<unsigned char>, false>::__get[abi:ne180100]() &
[function]
[call site]
00359
bssl::Span<unsigned char const>::Span<bssl::Array<unsigned char>, void, bssl::Array<unsigned char> >(bssl::Array<unsigned char> const&)
[function]
[call site]
00360
bssl::Array<unsigned char>::CopyFrom(bssl::Span<unsigned char const>)
[function]
[call site]
00361
OPENSSL_strdup
[function]
[call site]
00362
strlen
[call site]
00363
OPENSSL_memdup
[function]
[call site]
00364
bssl::UpRef(std::__1::unique_ptr<evp_pkey_st, bssl::internal::Deleter> const&)
[function]
[call site]
00365
__cxa_atexit
[call site]
00366
__cxa_guard_release
[call site]
00367
bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long)
[function]
[call site]
00368
cbs_st::cbs_st(bssl::Span<unsigned char const>)
[function]
[call site]
00369
bssl::Span<unsigned char const>::data() const
[function]
[call site]
00370
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00371
CBS_get_u24_length_prefixed
[function]
[call site]
00372
cbs_get_length_prefixed(cbs_st*, cbs_st*, unsigned long)
[function]
[call site]
00373
cbs_get_u(cbs_st*, unsigned long*, unsigned long)
[function]
[call site]
00374
cbs_get(cbs_st*, unsigned char const**, unsigned long)
[function]
[call site]
00375
__assert_fail
[call site]
00376
CBS_get_bytes
[function]
[call site]
00377
cbs_get(cbs_st*, unsigned char const**, unsigned long)
[function]
[call site]
00378
CBS_init
[function]
[call site]
00379
__cxa_guard_abort
[call site]
00380
__cxa_guard_abort
[call site]
00381
bssl::Array<unsigned char>::Array()
[function]
[call site]
00382
cbs_st::operator bssl::Span<unsigned char const>() const
[function]
[call site]
00383
bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long)
[function]
[call site]
00384
bssl::Array<unsigned char>::CopyFrom(bssl::Span<unsigned char const>)
[function]
[call site]
00385
CBS_data
[function]
[call site]
00386
CBS_len
[function]
[call site]
00387
SSL_parse_client_hello
[function]
[call site]
00388
bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long)
[function]
[call site]
00389
cbs_st::cbs_st(bssl::Span<unsigned char const>)
[function]
[call site]
00390
bssl::ssl_parse_client_hello_with_trailing_data(ssl_st const*, cbs_st*, ssl_early_callback_ctx*)
[function]
[call site]
00391
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00392
CBS_get_u16
[function]
[call site]
00393
cbs_get_u(cbs_st*, unsigned long*, unsigned long)
[function]
[call site]
00394
CBS_get_bytes
[function]
[call site]
00395
CBS_get_u8_length_prefixed
[function]
[call site]
00396
cbs_get_length_prefixed(cbs_st*, cbs_st*, unsigned long)
[function]
[call site]
00397
CBS_len
[function]
[call site]
00398
ERR_put_error
[function]
[call site]
00399
CBS_data
[function]
[call site]
00400
CBS_len
[function]
[call site]
00401
CBS_data
[function]
[call site]
00402
CBS_len
[function]
[call site]
00403
SSL_is_dtls
[function]
[call site]
00404
CBS_get_u8_length_prefixed
[function]
[call site]
00405
ERR_put_error
[function]
[call site]
00406
CBS_data
[function]
[call site]
00407
CBS_len
[function]
[call site]
00408
CBS_get_u16_length_prefixed
[function]
[call site]
00409
cbs_get_length_prefixed(cbs_st*, cbs_st*, unsigned long)
[function]
[call site]
00410
CBS_len
[function]
[call site]
00411
CBS_get_u8_length_prefixed
[function]
[call site]
00412
CBS_len
[function]
[call site]
00413
ERR_put_error
[function]
[call site]
00414
CBS_data
[function]
[call site]
00415
CBS_len
[function]
[call site]
00416
CBS_data
[function]
[call site]
00417
CBS_len
[function]
[call site]
00418
CBS_len
[function]
[call site]
00419
CBS_get_u16_length_prefixed
[function]
[call site]
00420
bssl::tls1_check_duplicate_extensions(cbs_st const*)
[function]
[call site]
00421
CBS_len
[function]
[call site]
00422
CBS_get_u16
[function]
[call site]
00423
CBS_get_u16_length_prefixed
[function]
[call site]
00424
bssl::Array<unsigned short>::Array()
[function]
[call site]
00425
bssl::Array<unsigned short>::InitForOverwrite(unsigned long)
[function]
[call site]
00426
bssl::Array<unsigned short>::InitUninitialized(unsigned long)
[function]
[call site]
00427
bssl::Array<unsigned short>::~Array()
[function]
[call site]
00428
bssl::Array<unsigned short>::size() const
[function]
[call site]
00429
bssl::Array<unsigned short>::operator[](unsigned long)
[function]
[call site]
00430
CBS_get_u16
[function]
[call site]
00431
CBS_get_u16_length_prefixed
[function]
[call site]
00432
CBS_len
[function]
[call site]
00433
__assert_fail
[call site]
00434
bssl::Array<unsigned short>::begin()
[function]
[call site]
00435
bssl::Array<unsigned short>::end()
[function]
[call site]
00436
bssl::Array<unsigned short>::operator[](unsigned long)
[function]
[call site]
00437
ERR_put_error
[function]
[call site]
00438
CBS_data
[function]
[call site]
00439
CBS_len
[function]
[call site]
00440
CBS_data
[function]
[call site]
00441
CBS_len
[function]
[call site]
00442
CBS_len
[function]
[call site]
00443
ERR_put_error
[function]
[call site]
00444
bssl::Array<unsigned char>::Array()
[function]
[call site]
00445
bssl::Span<unsigned char const>::Span<bssl::Array<unsigned char>, void, bssl::Array<unsigned char> >(bssl::Array<unsigned char> const&)
[function]
[call site]
00446
bssl::ssl_decode_client_hello_inner(ssl_st*, unsigned char*, bssl::Array<unsigned char>*, bssl::Span<unsigned char const>, ssl_early_callback_ctx const*)
[function]
[call site]
00447
cbs_st::cbs_st(bssl::Span<unsigned char const>)
[function]
[call site]
00448
bssl::ssl_parse_client_hello_with_trailing_data(ssl_st const*, cbs_st*, ssl_early_callback_ctx*)
[function]
[call site]
00449
CBS_get_u8
[function]
[call site]
00450
cbs_get(cbs_st*, unsigned char const**, unsigned long)
[function]
[call site]
00451
ERR_put_error
[function]
[call site]
00452
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::StackAllocated()
[function]
[call site]
00453
CBB_zero
[function]
[call site]
00454
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00455
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get()
[function]
[call site]
00456
bssl::ssl_client_hello_write_without_extensions(ssl_early_callback_ctx const*, cbb_st*)
[function]
[call site]
00457
CBB_add_u16
[function]
[call site]
00458
cbb_add_u(cbb_st*, unsigned long, unsigned long)
[function]
[call site]
00459
CBB_add_space
[function]
[call site]
00460
CBB_flush
[function]
[call site]
00461
cbb_get_base(cbb_st*)
[function]
[call site]
00462
__assert_fail
[call site]
00463
__assert_fail
[call site]
00464
CBB_flush
[function]
[call site]
00465
__assert_fail
[call site]
00466
ERR_put_error
[function]
[call site]
00467
cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00468
cbb_buffer_reserve(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00469
ERR_put_error
[function]
[call site]
00470
ERR_put_error
[function]
[call site]
00471
OPENSSL_realloc
[function]
[call site]
00472
OPENSSL_memmove(void*, void const*, unsigned long)
[function]
[call site]
00473
ERR_put_error
[function]
[call site]
00474
cbb_on_error(cbb_st*)
[function]
[call site]
00475
cbb_get_base(cbb_st*)
[function]
[call site]
00476
cbb_get_base(cbb_st*)
[function]
[call site]
00477
cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00478
cbb_on_error(cbb_st*)
[function]
[call site]
00479
CBB_add_bytes
[function]
[call site]
00480
CBB_add_space
[function]
[call site]
00481
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00482
CBB_add_u8_length_prefixed
[function]
[call site]
00483
cbb_add_length_prefixed(cbb_st*, cbb_st*, unsigned char)
[function]
[call site]
00484
CBB_flush
[function]
[call site]
00485
cbb_add_child(cbb_st*, cbb_st*, unsigned char, int)
[function]
[call site]
00486
__assert_fail
[call site]
00487
__assert_fail
[call site]
00488
cbb_get_base(cbb_st*)
[function]
[call site]
00489
cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00490
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00491
CBB_zero
[function]
[call site]
00492
CBB_add_bytes
[function]
[call site]
00493
SSL_is_dtls
[function]
[call site]
00494
CBB_add_u8_length_prefixed
[function]
[call site]
00495
CBB_add_bytes
[function]
[call site]
00496
CBB_add_u16_length_prefixed
[function]
[call site]
00497
cbb_add_length_prefixed(cbb_st*, cbb_st*, unsigned char)
[function]
[call site]
00498
CBB_add_bytes
[function]
[call site]
00499
CBB_add_u8_length_prefixed
[function]
[call site]
00500
CBB_add_bytes
[function]
[call site]
00501
CBB_flush
[function]
[call site]
00502
CBB_add_u16_length_prefixed
[function]
[call site]
00503
ERR_put_error
[function]
[call site]
00504
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::~StackAllocated()
[function]
[call site]
00505
CBB_cleanup
[function]
[call site]
00506
__assert_fail
[call site]
00507
OPENSSL_free
[function]
[call site]
00508
__clang_call_terminate
[call site]
00509
bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long)
[function]
[call site]
00510
bssl::ssl_client_hello_get_extension(ssl_early_callback_ctx const*, cbs_st*, unsigned short)
[function]
[call site]
00511
CBS_init
[function]
[call site]
00512
CBS_len
[function]
[call site]
00513
CBS_get_u16
[function]
[call site]
00514
CBS_get_u16_length_prefixed
[function]
[call site]
00515
bssl::Span<unsigned char const>::data() const
[function]
[call site]
00516
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00517
CBB_add_bytes
[function]
[call site]
00518
ERR_put_error
[function]
[call site]
00519
CBS_data
[function]
[call site]
00520
bssl::Span<unsigned char const>::data() const
[function]
[call site]
00521
bssl::Span<unsigned char const>::subspan(unsigned long, unsigned long) const
[function]
[call site]
00522
abort
[call site]
00523
bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long)
[function]
[call site]
00524
CBS_len
[function]
[call site]
00525
bssl::Span<unsigned char const>::subspan(unsigned long, unsigned long) const
[function]
[call site]
00526
bssl::Span<unsigned char const>::data() const
[function]
[call site]
00527
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00528
CBB_add_bytes
[function]
[call site]
00529
ERR_put_error
[function]
[call site]
00530
CBS_get_u8_length_prefixed
[function]
[call site]
00531
CBS_len
[function]
[call site]
00532
ERR_put_error
[function]
[call site]
00533
CBS_init
[function]
[call site]
00534
CBS_len
[function]
[call site]
00535
CBS_get_u16
[function]
[call site]
00536
ERR_put_error
[function]
[call site]
00537
ERR_put_error
[function]
[call site]
00538
CBS_len
[function]
[call site]
00539
ERR_put_error
[function]
[call site]
00540
CBS_get_u16
[function]
[call site]
00541
CBS_get_u16_length_prefixed
[function]
[call site]
00542
ERR_put_error
[function]
[call site]
00543
CBB_add_u16
[function]
[call site]
00544
CBS_len
[function]
[call site]
00545
CBB_add_u16
[function]
[call site]
00546
CBS_data
[function]
[call site]
00547
CBS_len
[function]
[call site]
00548
CBB_add_bytes
[function]
[call site]
00549
ERR_put_error
[function]
[call site]
00550
bssl::Span<unsigned char const>::data() const
[function]
[call site]
00551
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00552
CBB_add_bytes
[function]
[call site]
00553
ERR_put_error
[function]
[call site]
00554
CBB_flush
[function]
[call site]
00555
ERR_put_error
[function]
[call site]
00556
CBB_data
[function]
[call site]
00557
__assert_fail
[call site]
00558
CBB_len
[function]
[call site]
00559
__assert_fail
[call site]
00560
__assert_fail
[call site]
00561
bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long)
[function]
[call site]
00562
bssl::is_valid_client_hello_inner(ssl_st*, unsigned char*, bssl::Span<unsigned char const>)
[function]
[call site]
00563
bssl::Span<unsigned char const>::data() const
[function]
[call site]
00564
bssl::Span<unsigned char const>::size() const
[function]
[call site]
00565
SSL_parse_client_hello
[function]
[call site]
00566
bssl::ssl_client_hello_get_extension(ssl_early_callback_ctx const*, cbs_st*, unsigned short)
[function]
[call site]
00567
CBS_len
[function]
[call site]
00568
CBS_data
[function]
[call site]
00569
bssl::ssl_client_hello_get_extension(ssl_early_callback_ctx const*, cbs_st*, unsigned short)
[function]
[call site]
00570
ERR_put_error
[function]
[call site]
00571
CBS_get_u8_length_prefixed
[function]
[call site]
00572
CBS_len
[function]
[call site]
00573
CBS_len
[function]
[call site]
00574
ERR_put_error
[function]
[call site]
00575
CBS_len
[function]
[call site]
00576
CBS_get_u16
[function]
[call site]
00577
ERR_put_error
[function]
[call site]
00578
ERR_put_error
[function]
[call site]
00579
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get()
[function]
[call site]
00580
ERR_put_error
[function]
[call site]
00581
bssl::Array<unsigned char>::~Array()
[function]
[call site]
00582