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 |
---|---|---|---|---|---|---|---|
1982 | 2041 |
12 :
['CRL_DIST_POINTS_free', 'X509_CERT_AUX_free', 'ASN1_OCTET_STRING_free', 'X509_CINF_free', 'GENERAL_NAMES_free', 'X509_ALGOR_free', 'NAME_CONSTRAINTS_free', 'AUTHORITY_KEYID_free', 'ASN1_BIT_STRING_free', 'OPENSSL_free', 'CRYPTO_free_ex_data', 'CRYPTO_MUTEX_cleanup'] |
1982 | 2041 | X509_free | call site: 00000 | /src/boringssl/crypto/x509/x_x509.c:127 |
110 | 110 |
6 :
['bssl::DC::Dup()', 'std::__1::unique_ptr
|
110 | 125 | bssl::ssl_cert_dup(bssl::CERT*) | call site: 00000 | /src/boringssl/ssl/ssl_cert.cc:182 |
106 | 106 |
4 :
['std::__1::unique_ptr
|
216 | 379 | bssl::ssl_cert_dup(bssl::CERT*) | call site: 00000 | /src/boringssl/ssl/ssl_cert.cc:156 |
92 | 92 |
1 :
['bssl::set_version_bound(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)'] |
92 | 92 | bssl::set_min_version(bssl::SSL_PROTOCOL_METHODconst*,unsignedshort*,unsignedshort) | call site: 00000 | /src/boringssl/ssl/ssl_versions.cc:144 |
92 | 92 |
1 :
['bssl::set_version_bound(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)'] |
92 | 92 | bssl::set_max_version(bssl::SSL_PROTOCOL_METHODconst*,unsignedshort*,unsignedshort) | call site: 00000 | /src/boringssl/ssl/ssl_versions.cc:155 |
76 | 76 |
4 :
['std::__1::unique_ptr
|
76 | 91 | SSL_new | call site: 00210 | /src/boringssl/ssl/ssl_lib.cc:671 |
32 | 32 |
3 :
['CRYPTO_atomic_load_u32.2804', 'CRYPTO_get_ex_data', 'sk_void_free'] |
32 | 32 | CRYPTO_free_ex_data | call site: 00000 | /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 |
2 | 2 |
1 :
['OPENSSL_memory_get_size'] |
2 | 85 | OPENSSL_realloc | call site: 00304 | /src/boringssl/crypto/mem.c:306 |
2 | 2 |
1 :
['OPENSSL_memory_alloc'] |
2 | 60 | OPENSSL_malloc | call site: 00026 | /src/boringssl/crypto/mem.c:233 |
2 | 2 |
1 :
['__errno_location'] |
2 | 6 | ERR_put_error | call site: 00005 | /src/boringssl/crypto/err/err.c:665 |
2 | 2 |
1 :
['OPENSSL_memory_free'] |
2 | 2 | OPENSSL_free | call site: 00042 | /src/boringssl/crypto/mem.c:276 |
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
pthread_getspecific
[call site]
00010
OPENSSL_memset
[function]
[call site]
00011
CRYPTO_set_thread_local
[function]
[call site]
00012
CRYPTO_once
[function]
[call site]
00013
pthread_getspecific
[call site]
00014
OPENSSL_memset
[function]
[call site]
00015
pthread_setspecific
[call site]
00016
pthread_mutex_lock
[call site]
00017
pthread_mutex_unlock
[call site]
00018
err_state_free
[function]
[call site]
00019
err_clear
[function]
[call site]
00020
OPENSSL_memset
[function]
[call site]
00021
__errno_location
[call site]
00022
err_clear
[function]
[call site]
00023
std::__1::unique_ptr
bssl::MakeUnique
(ssl_method_st const*&)
[function]
[call site]
00024
ssl_ctx_st* bssl::New
(ssl_method_st const*&)
[function]
[call site]
00025
OPENSSL_malloc
[function]
[call site]
00026
__assert_fail
[call site]
00027
__assert_fail
[call site]
00028
OPENSSL_memory_alloc
[call site]
00029
ERR_put_error
[function]
[call site]
00030
ssl_ctx_st::ssl_ctx_st(ssl_method_st const*)
[function]
[call site]
00031
bssl::Array
::Array()
[function]
[call site]
00032
bssl::GrowableArray
::GrowableArray()
[function]
[call site]
00033
bssl::Array
::Array()
[function]
[call site]
00034
CRYPTO_MUTEX_init
[function]
[call site]
00035
pthread_rwlock_init
[call site]
00036
abort
[call site]
00037
CRYPTO_new_ex_data
[function]
[call site]
00038
bssl::Array
::~Array()
[function]
[call site]
00039
bssl::Array
::Reset()
[function]
[call site]
00040
bssl::Array
::Reset(unsigned short*, unsigned long)
[function]
[call site]
00041
OPENSSL_free
[function]
[call site]
00042
OPENSSL_memory_free
[call site]
00043
OPENSSL_cleanse
[function]
[call site]
00044
OPENSSL_memset
[function]
[call site]
00045
sdallocx
[call site]
00046
__clang_call_terminate
[call site]
00047
__cxa_begin_catch
[call site]
00048
bssl::Array
::~Array()
[function]
[call site]
00049
bssl::Array
::Reset()
[function]
[call site]
00050
bssl::Array
::Reset(unsigned char*, unsigned long)
[function]
[call site]
00051
std::__1::unique_ptr
bssl::MakeUnique
(bssl::SSL_X509_METHOD const* const&)
[function]
[call site]
00052
lh_SSL_SESSION_new(unsigned int (*)(ssl_session_st const*), int (*)(ssl_session_st const*, ssl_session_st const*))
[function]
[call site]
00053
OPENSSL_lh_new
[function]
[call site]
00054
OPENSSL_malloc
[function]
[call site]
00055
OPENSSL_memset
[function]
[call site]
00056
OPENSSL_malloc
[function]
[call site]
00057
OPENSSL_free
[function]
[call site]
00058
OPENSSL_memset
[function]
[call site]
00059
sk_CRYPTO_BUFFER_new_null
[function]
[call site]
00060
sk_new_null
[function]
[call site]
00061
sk_new
[function]
[call site]
00062
OPENSSL_malloc
[function]
[call site]
00063
OPENSSL_memset
[function]
[call site]
00064
OPENSSL_malloc
[function]
[call site]
00065
OPENSSL_memset
[function]
[call site]
00066
OPENSSL_free
[function]
[call site]
00067
SSL_CTX_set_strict_cipher_list
[function]
[call site]
00068
EVP_has_aes_hardware
[function]
[call site]
00069
hwaes_capable
[function]
[call site]
00070
CRYPTO_is_AESNI_capable
[function]
[call site]
00071
crypto_gcm_clmul_enabled
[function]
[call site]
00072
CRYPTO_is_PCLMUL_capable
[function]
[call site]
00073
bssl::ssl_create_cipher_list(std::__1::unique_ptr
*, bool, char const*, bool)
[function]
[call site]
00074
SSL_get_cipher_by_value
[function]
[call site]
00075
bsearch
[function]
[call site]
00076
ssl_cipher_id_cmp_void(void const*, void const*)
[function]
[call site]
00077
ssl_cipher_id_cmp(ssl_cipher_st const*, ssl_cipher_st const*)
[function]
[call site]
00078
__assert_fail
[call site]
00079
SSL_get_cipher_by_value
[function]
[call site]
00080
__assert_fail
[call site]
00081
SSL_get_cipher_by_value
[function]
[call site]
00082
__assert_fail
[call site]
00083
SSL_get_cipher_by_value
[function]
[call site]
00084
__assert_fail
[call site]
00085
__assert_fail
[call site]
00086
strncmp
[call site]
00087
bssl::ssl_cipher_process_rulestr(char const*, bssl::cipher_order_st**, bssl::cipher_order_st**, bool)
[function]
[call site]
00088
OPENSSL_isalnum
[function]
[call site]
00089
OPENSSL_isalpha
[function]
[call site]
00090
ERR_put_error
[function]
[call site]
00091
ERR_put_error
[function]
[call site]
00092
bssl::is_cipher_list_separator(char, bool)
[function]
[call site]
00093
bssl::cipher_alias_st::cipher_alias_st()
[function]
[call site]
00094
OPENSSL_isalnum
[function]
[call site]
00095
ERR_put_error
[function]
[call site]
00096
bssl::rule_equals(char const*, char const*, unsigned long)
[function]
[call site]
00097
strncmp
[call site]
00098
bssl::rule_equals(char const*, char const*, unsigned long)
[function]
[call site]
00099
bssl::rule_equals(char const*, char const*, unsigned long)
[function]
[call site]
00100
ERR_put_error
[function]
[call site]
00101
strncmp
[call site]
00102
ERR_put_error
[function]
[call site]
00103
bssl::ssl_cipher_strength_sort(bssl::cipher_order_st**, bssl::cipher_order_st**)
[function]
[call site]
00104
SSL_CIPHER_get_bits
[function]
[call site]
00105
__assert_fail
[call site]
00106
SSL_CIPHER_get_bits
[function]
[call site]
00107
bssl::Array
::Array()
[function]
[call site]
00108
bssl::Array
::Init(unsigned long)
[function]
[call site]
00109
bssl::Array
::Reset()
[function]
[call site]
00110
ERR_put_error
[function]
[call site]
00111
OPENSSL_malloc
[function]
[call site]
00112
bssl::Array
::~Array()
[function]
[call site]
00113
bssl::Array
::data()
[function]
[call site]
00114
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00115
SSL_CIPHER_get_bits
[function]
[call site]
00116
bssl::Array
::operator[](unsigned long)
[function]
[call site]
00117
bssl::Array
::operator[](unsigned long)
[function]
[call site]
00118
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]
00119
SSL_CIPHER_get_bits
[function]
[call site]
00120
SSL_CIPHER_get_min_version
[function]
[call site]
00121
bssl::ssl_cipher_is_deprecated(ssl_cipher_st const*)
[function]
[call site]
00122
bssl::ll_append_tail(bssl::cipher_order_st**, bssl::cipher_order_st*, bssl::cipher_order_st**)
[function]
[call site]
00123
bssl::ll_append_tail(bssl::cipher_order_st**, bssl::cipher_order_st*, bssl::cipher_order_st**)
[function]
[call site]
00124
bssl::ll_append_head(bssl::cipher_order_st**, bssl::cipher_order_st*, bssl::cipher_order_st**)
[function]
[call site]
00125
bssl::is_cipher_list_separator(char, bool)
[function]
[call site]
00126
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]
00127
ERR_put_error
[function]
[call site]
00128
bssl::ssl_cipher_process_rulestr(char const*, bssl::cipher_order_st**, bssl::cipher_order_st**, bool)
[function]
[call site]
00129
sk_SSL_CIPHER_new_null
[function]
[call site]
00130
sk_new_null
[function]
[call site]
00131
bssl::Array
::Array()
[function]
[call site]
00132
bssl::Array
::Init(unsigned long)
[function]
[call site]
00133
sk_SSL_CIPHER_push
[function]
[call site]
00134
bssl::Array
::operator[](unsigned long)
[function]
[call site]
00135
std::__1::unique_ptr
bssl::MakeUnique
()
[function]
[call site]
00136
decltype (MakeConstSpan(({parm#1}.data)(), ({parm#1}.size)())) bssl::MakeConstSpan
>(bssl::Array
const&)
[function]
[call site]
00137
bssl::Array
::data() const
[function]
[call site]
00138
bssl::Span
bssl::MakeConstSpan
(bool const*, unsigned long)
[function]
[call site]
00139
bssl::Span
::Span(bool const*, unsigned long)
[function]
[call site]
00140
bssl::SSLCipherPreferenceList::Init(std::__1::unique_ptr
, bssl::Span
)
[function]
[call site]
00141
sk_SSL_CIPHER_num
[function]
[call site]
00142
bssl::Span
::size() const
[function]
[call site]
00143
ERR_put_error
[function]
[call site]
00144
bssl::Array
::Array()
[function]
[call site]
00145
bssl::Array
::CopyFrom(bssl::Span
)
[function]
[call site]
00146
bssl::Span
::size() const
[function]
[call site]
00147
bssl::Array
::Init(unsigned long)
[function]
[call site]
00148
bssl::Span
::data() const
[function]
[call site]
00149
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00150
bssl::Array
::~Array()
[function]
[call site]
00151
bssl::Array
::Release(bool**, unsigned long*)
[function]
[call site]
00152
sk_SSL_CIPHER_num
[function]
[call site]
00153
ERR_put_error
[function]
[call site]
00154
bssl::Array
::~Array()
[function]
[call site]
00155
SSL_CTX_set_max_proto_version
[function]
[call site]
00156
bssl::set_max_version(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00157
bssl::set_version_bound(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00158
bssl::api_version_to_wire(unsigned short*, unsigned short)
[function]
[call site]
00159
bssl::ssl_protocol_version_from_wire(unsigned short*, unsigned short)
[function]
[call site]
00160
bssl::ssl_method_supports_version(bssl::SSL_PROTOCOL_METHOD const*, unsigned short)
[function]
[call site]
00161
bssl::get_method_versions(bssl::SSL_PROTOCOL_METHOD const*)
[function]
[call site]
00162
bssl::Span
::Span<2ul>(unsigned short const (&) [2ul])
[function]
[call site]
00163
bssl::Span
::Span(unsigned short const*, unsigned long)
[function]
[call site]
00164
bssl::Span
::Span<4ul>(unsigned short const (&) [4ul])
[function]
[call site]
00165
bssl::Span
::begin() const
[function]
[call site]
00166
ERR_put_error
[function]
[call site]
00167
SSL_CTX_set_min_proto_version
[function]
[call site]
00168
bssl::set_min_version(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00169
bssl::set_version_bound(bssl::SSL_PROTOCOL_METHOD const*, unsigned short*, unsigned short)
[function]
[call site]
00170
ERR_put_error
[function]
[call site]
00171
__cxa_guard_acquire
[call site]
00172
SSL_new
[function]
[call site]
00173
ERR_put_error
[function]
[call site]
00174
std::__1::unique_ptr
bssl::MakeUnique
(ssl_ctx_st*&)
[function]
[call site]
00175
std::__1::unique_ptr
bssl::MakeUnique
(ssl_st*&&)
[function]
[call site]
00176
bssl::ssl_cert_dup(bssl::CERT*)
[function]
[call site]
00177
std::__1::unique_ptr
bssl::MakeUnique
(bssl::SSL_X509_METHOD const*&)
[function]
[call site]
00178
sk_CRYPTO_BUFFER_deep_copy
[function]
[call site]
00179
sk_CRYPTO_BUFFER_call_copy_func
[function]
[call site]
00180
bssl::UpRef(std::__1::unique_ptr
const&)
[function]
[call site]
00181
bssl::UpRef(evp_pkey_st*)
[function]
[call site]
00182
EVP_PKEY_up_ref
[function]
[call site]
00183
CRYPTO_refcount_inc
[function]
[call site]
00184
CRYPTO_atomic_load_u32
[function]
[call site]
00185
CRYPTO_atomic_compare_exchange_weak_u32
[function]
[call site]
00186
bssl::Span
::Span
, void, bssl::Array
>(bssl::Array
const&)
[function]
[call site]
00187
bssl::Array
::data() const
[function]
[call site]
00188
bssl::Array
::CopyFrom(bssl::Span
)
[function]
[call site]
00189
bssl::UpRef(std::__1::unique_ptr
const&)
[function]
[call site]
00190
bssl::UpRef(crypto_buffer_st*)
[function]
[call site]
00191
CRYPTO_BUFFER_up_ref
[function]
[call site]
00192
CRYPTO_refcount_inc
[function]
[call site]
00193
bssl::UpRef(std::__1::unique_ptr
const&)
[function]
[call site]
00194
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00195
bssl::DC::Dup()
[function]
[call site]
00196
std::__1::unique_ptr
bssl::MakeUnique
()
[function]
[call site]
00197
bssl::UpRef(std::__1::unique_ptr
const&)
[function]
[call site]
00198
bssl::UpRef(std::__1::unique_ptr
const&)
[function]
[call site]
00199
bssl::UpRef(std::__1::unique_ptr
const&)
[function]
[call site]
00200
bssl::Span
::Span
, void, bssl::Array
>(bssl::Array
const&)
[function]
[call site]
00201
bssl::Array
::CopyFrom(bssl::Span
)
[function]
[call site]
00202
bssl::Span
::Span
, void, bssl::Array
>(bssl::Array
const&)
[function]
[call site]
00203
bssl::Array
::data() const
[function]
[call site]
00204
bssl::Array
::CopyFrom(bssl::Span
)
[function]
[call site]
00205
bssl::Array
::Init(unsigned long)
[function]
[call site]
00206
bssl::Array
::Reset()
[function]
[call site]
00207
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00208
bssl::Span
::Span
, void, bssl::Array
>(bssl::Array
const&)
[function]
[call site]
00209
bssl::Array
::CopyFrom(bssl::Span
)
[function]
[call site]
00210
OPENSSL_strdup
[function]
[call site]
00211
strlen
[call site]
00212
OPENSSL_malloc
[function]
[call site]
00213
OPENSSL_memcpy
[function]
[call site]
00214
bssl::UpRef(std::__1::unique_ptr
const&)
[function]
[call site]
00215
bssl::Span
bssl::MakeConstSpan
(unsigned char const*, unsigned long)
[function]
[call site]
00216
cbs_st::cbs_st(bssl::Span
)
[function]
[call site]
00217
bssl::Span
::data() const
[function]
[call site]
00218
CBS_get_u24_length_prefixed
[function]
[call site]
00219
cbs_get_length_prefixed
[function]
[call site]
00220
cbs_get_u
[function]
[call site]
00221
cbs_get
[function]
[call site]
00222
CBS_get_bytes
[function]
[call site]
00223
cbs_get
[function]
[call site]
00224
CBS_init
[function]
[call site]
00225
bssl::Array
::Array()
[function]
[call site]
00226
cbs_st::operator bssl::Span
() const
[function]
[call site]
00227
bssl::Span
bssl::MakeConstSpan
(unsigned char const*, unsigned long)
[function]
[call site]
00228
bssl::Array
::CopyFrom(bssl::Span
)
[function]
[call site]
00229
cbs_st::operator bssl::Span
() const
[function]
[call site]
00230
bssl::ssl_client_hello_init(ssl_st const*, ssl_early_callback_ctx*, bssl::Span
)
[function]
[call site]
00231
cbs_st::cbs_st(bssl::Span
)
[function]
[call site]
00232
bssl::ssl_parse_client_hello_with_trailing_data(ssl_st const*, cbs_st*, ssl_early_callback_ctx*)
[function]
[call site]
00233
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00234
CBS_get_u16
[function]
[call site]
00235
cbs_get_u
[function]
[call site]
00236
CBS_get_bytes
[function]
[call site]
00237
CBS_get_u8_length_prefixed
[function]
[call site]
00238
cbs_get_length_prefixed
[function]
[call site]
00239
CBS_len
[function]
[call site]
00240
CBS_data
[function]
[call site]
00241
CBS_len
[function]
[call site]
00242
CBS_data
[function]
[call site]
00243
CBS_len
[function]
[call site]
00244
SSL_is_dtls
[function]
[call site]
00245
CBS_get_u8_length_prefixed
[function]
[call site]
00246
CBS_get_u16_length_prefixed
[function]
[call site]
00247
cbs_get_length_prefixed
[function]
[call site]
00248
CBS_len
[function]
[call site]
00249
CBS_get_u8_length_prefixed
[function]
[call site]
00250
CBS_len
[function]
[call site]
00251
CBS_data
[function]
[call site]
00252
CBS_len
[function]
[call site]
00253
CBS_data
[function]
[call site]
00254
CBS_len
[function]
[call site]
00255
CBS_len
[function]
[call site]
00256
CBS_get_u16_length_prefixed
[function]
[call site]
00257
bssl::tls1_check_duplicate_extensions(cbs_st const*)
[function]
[call site]
00258
CBS_len
[function]
[call site]
00259
CBS_get_u16
[function]
[call site]
00260
CBS_get_u16_length_prefixed
[function]
[call site]
00261
bssl::Array
::Array()
[function]
[call site]
00262
bssl::Array
::Init(unsigned long)
[function]
[call site]
00263
bssl::Array
::size() const
[function]
[call site]
00264
bssl::Array
::operator[](unsigned long)
[function]
[call site]
00265
CBS_get_u16
[function]
[call site]
00266
CBS_get_u16_length_prefixed
[function]
[call site]
00267
CBS_len
[function]
[call site]
00268
__assert_fail
[call site]
00269
bssl::Array
::data()
[function]
[call site]
00270
qsort
[call site]
00271
bssl::Array
::operator[](unsigned long)
[function]
[call site]
00272
CBS_data
[function]
[call site]
00273
CBS_len
[function]
[call site]
00274
CBS_data
[function]
[call site]
00275
CBS_len
[function]
[call site]
00276
CBS_len
[function]
[call site]
00277
bssl::Array
::Array()
[function]
[call site]
00278
bssl::ssl_decode_client_hello_inner(ssl_st*, unsigned char*, bssl::Array
*, bssl::Span
, ssl_early_callback_ctx const*)
[function]
[call site]
00279
cbs_st::cbs_st(bssl::Span
)
[function]
[call site]
00280
bssl::ssl_parse_client_hello_with_trailing_data(ssl_st const*, cbs_st*, ssl_early_callback_ctx*)
[function]
[call site]
00281
CBS_get_u8
[function]
[call site]
00282
cbs_get
[function]
[call site]
00283
ERR_put_error
[function]
[call site]
00284
ERR_put_error
[function]
[call site]
00285
bssl::internal::StackAllocated
::StackAllocated()
[function]
[call site]
00286
CBB_zero
[function]
[call site]
00287
OPENSSL_memset
[function]
[call site]
00288
bssl::internal::StackAllocated
::get()
[function]
[call site]
00289
bssl::ssl_client_hello_write_without_extensions(ssl_early_callback_ctx const*, cbb_st*)
[function]
[call site]
00290
CBB_add_u16
[function]
[call site]
00291
cbb_add_u
[function]
[call site]
00292
CBB_add_space
[function]
[call site]
00293
CBB_flush
[function]
[call site]
00294
cbb_get_base
[function]
[call site]
00295
__assert_fail
[call site]
00296
__assert_fail
[call site]
00297
CBB_flush
[function]
[call site]
00298
__assert_fail
[call site]
00299
ERR_put_error
[function]
[call site]
00300
cbb_buffer_add
[function]
[call site]
00301
cbb_buffer_reserve
[function]
[call site]
00302
OPENSSL_realloc
[function]
[call site]
00303
OPENSSL_malloc
[function]
[call site]
00304
OPENSSL_memory_get_size
[call site]
00305
OPENSSL_free
[function]
[call site]
00306
ERR_put_error
[function]
[call site]
00307
OPENSSL_memmove
[function]
[call site]
00308
ERR_put_error
[function]
[call site]
00309
cbb_get_base
[function]
[call site]
00310
cbb_get_base
[function]
[call site]
00311
CBB_add_bytes
[function]
[call site]
00312
CBB_add_space
[function]
[call site]
00313
OPENSSL_memcpy
[function]
[call site]
00314
CBB_add_u8_length_prefixed
[function]
[call site]
00315
cbb_add_length_prefixed
[function]
[call site]
00316
CBB_flush
[function]
[call site]
00317
cbb_add_child
[function]
[call site]
00318
__assert_fail
[call site]
00319
__assert_fail
[call site]
00320
cbb_get_base
[function]
[call site]
00321
cbb_buffer_add
[function]
[call site]
00322
OPENSSL_memset
[function]
[call site]
00323
CBB_zero
[function]
[call site]
00324
CBB_add_bytes
[function]
[call site]
00325
CBB_add_u16_length_prefixed
[function]
[call site]
00326
cbb_add_length_prefixed
[function]
[call site]
00327
CBB_add_bytes
[function]
[call site]
00328
CBB_add_u8_length_prefixed
[function]
[call site]
00329
CBB_add_bytes
[function]
[call site]
00330
CBB_flush
[function]
[call site]
00331
CBB_add_u16_length_prefixed
[function]
[call site]
00332
ERR_put_error
[function]
[call site]
00333
bssl::Span
bssl::MakeConstSpan
(unsigned char const*, unsigned long)
[function]
[call site]
00334
bssl::ssl_client_hello_get_extension(ssl_early_callback_ctx const*, cbs_st*, unsigned short)
[function]
[call site]
00335
CBS_init
[function]
[call site]
00336
CBS_len
[function]
[call site]
00337
CBS_get_u16
[function]
[call site]
00338
CBS_get_u16_length_prefixed
[function]
[call site]
00339
bssl::Span
::data() const
[function]
[call site]
00340
bssl::Span
::size() const
[function]
[call site]
00341
CBB_add_bytes
[function]
[call site]
00342
CBS_data
[function]
[call site]
00343
bssl::Span
::data() const
[function]
[call site]
00344
bssl::Span
::subspan(unsigned long, unsigned long) const
[function]
[call site]
00345
bssl::Span
::Span(unsigned char const*, unsigned long)
[function]
[call site]
00346
CBS_len
[function]
[call site]
00347
bssl::Span
::subspan(unsigned long, unsigned long) const
[function]
[call site]
00348
bssl::Span
::data() const
[function]
[call site]
00349
bssl::Span
::size() const
[function]
[call site]
00350
CBB_add_bytes
[function]
[call site]
00351
ERR_put_error
[function]
[call site]
00352
CBS_get_u8_length_prefixed
[function]
[call site]
00353
CBS_len
[function]
[call site]
00354
ERR_put_error
[function]
[call site]
00355
CBS_init
[function]
[call site]
00356
CBS_len
[function]
[call site]
00357
CBS_get_u16
[function]
[call site]
00358
CBS_len
[function]
[call site]
00359
CBS_get_u16
[function]
[call site]
00360
CBS_get_u16_length_prefixed
[function]
[call site]
00361
CBB_add_u16
[function]
[call site]
00362
CBS_len
[function]
[call site]
00363
CBB_add_u16
[function]
[call site]
00364
CBS_data
[function]
[call site]
00365
CBS_len
[function]
[call site]
00366
CBB_add_bytes
[function]
[call site]
00367
bssl::Span
::data() const
[function]
[call site]
00368
bssl::Span
::size() const
[function]
[call site]
00369
CBB_add_bytes
[function]
[call site]
00370
ERR_put_error
[function]
[call site]
00371
CBB_flush
[function]
[call site]
00372
CBB_data
[function]
[call site]
00373
__assert_fail
[call site]
00374
bssl::Span
bssl::MakeConstSpan
(unsigned char const*, unsigned long)
[function]
[call site]
00375
bssl::is_valid_client_hello_inner(ssl_st*, unsigned char*, bssl::Span
)
[function]
[call site]
00376
bssl::ssl_client_hello_init(ssl_st const*, ssl_early_callback_ctx*, bssl::Span
)
[function]
[call site]
00377
bssl::ssl_client_hello_get_extension(ssl_early_callback_ctx const*, cbs_st*, unsigned short)
[function]
[call site]
00378
CBS_len
[function]
[call site]
00379
CBS_data
[function]
[call site]
00380
bssl::ssl_client_hello_get_extension(ssl_early_callback_ctx const*, cbs_st*, unsigned short)
[function]
[call site]
00381
ERR_put_error
[function]
[call site]
00382
CBS_get_u8_length_prefixed
[function]
[call site]
00383
CBS_len
[function]
[call site]
00384
CBS_len
[function]
[call site]
00385
ERR_put_error
[function]
[call site]
00386
CBS_len
[function]
[call site]
00387
CBS_get_u16
[function]
[call site]
00388
ERR_put_error
[function]
[call site]
00389
ERR_put_error
[function]
[call site]
00390
bssl::internal::StackAllocated
::get()
[function]
[call site]
00391
bssl::internal::StackAllocated
::~StackAllocated()
[function]
[call site]
00392
CBB_cleanup
[function]
[call site]
00393
__assert_fail
[call site]
00394
OPENSSL_free
[function]
[call site]
00395
__clang_call_terminate
[call site]
00396
bssl::Array
::~Array()
[function]
[call site]
00397