Fuzz introspector: certs_lpm
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

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
1321 2885 15 :

['ERR_put_error', 'BN_is_one', 'BN_cmp', 'BN_free', 'bn_usub_consttime', 'BN_init', 'BN_num_bits', 'bn_div_consttime', 'bn_mul_consttime', 'check_mod_inverse(int*, bignum_st const*, bignum_st const*, bignum_st const*, unsigned int, bignum_ctx*)', 'BN_is_negative', 'constant_time_declassify_int(int)', 'BN_CTX_free', 'BN_CTX_new', 'BN_value_one']

1321 2885 RSA_check_key call site: 00000 /src/boringssl/crypto/fipsmodule/rsa/rsa.cc.inc:753
240 240 1 :

['void google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom (google::protobuf::internal::RepeatedPtrFieldBase const&)']

240 240 google::protobuf::RepeatedPtrField ::MergeFrom(google::protobuf::RepeatedPtrField const&) call site: 00000 /src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h:1476
147 147 1 :

['add_base128_integer(cbb_st*, unsigned long)']

147 400 CBB_add_asn1 call site: 00662 /src/boringssl/crypto/bytestring/cbb.cc:372
146 146 1 :

['CRYPTO_BUFFER_free']

146 146 asn1_encoding_clear call site: 00252 /src/boringssl/crypto/asn1/tasn_utl.cc:135
136 370 2 :

['bn_mod_lshift1_consttime', 'BN_sub_word']

136 2722 BN_mod_sqrt call site: 00000 /src/boringssl/crypto/fipsmodule/bn/sqrt.cc.inc:115
136 140 2 :

['BN_is_zero', 'BN_sub_word']

136 140 BN_add_word call site: 00000 /src/boringssl/crypto/fipsmodule/bn/add.cc.inc:109
105 356 2 :

['BN_one', 'BN_nnmod']

105 3730 BN_mod_sqrt call site: 00000 /src/boringssl/crypto/fipsmodule/bn/sqrt.cc.inc:269
105 110 3 :

['BN_one', 'BN_zero', 'BN_abs_is_word']

105 110 BN_mod_exp_mont call site: 00000 /src/boringssl/crypto/fipsmodule/bn/exponentiation.cc.inc:143
83 131 2 :

['OPENSSL_free', 'OPENSSL_strdup']

83 131 OBJ_dup call site: 00384 /src/boringssl/crypto/obj/obj.cc:90
80 80 2 :

['asn1_pdu::TagNumber::MergeFrom(asn1_pdu::TagNumber const&)', 'void* google::protobuf::Arena::CopyConstruct (google::protobuf::Arena*, void const*)']

84 84 asn1_pdu::Identifier::MergeImpl(google::protobuf::MessageLite&,google::protobuf::MessageLiteconst&) call site: 00000 /work/boringssl/genfiles/asn1_pdu.pb.cc:992
76 168 5 :

['abort', 'bn_from_montgomery_in_place(unsigned long*, unsigned long, unsigned long*, unsigned long, bn_mont_ctx_st const*)', 'OPENSSL_cleanse', 'bn_sqr_small', 'bn_mul_small']

76 168 bn_mod_mul_montgomery_small call site: 00000 /src/boringssl/crypto/fipsmodule/bn/montgomery.cc.inc:363
72 72 1 :

['ERR_add_error_dataf']

72 130 ASN1_mbstring_ncopy call site: 00000 /src/boringssl/crypto/asn1/a_mbstr.cc:131

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 asn1_pdu::PDU::PDU() [function] [call site] 00001
2 asn1_pdu::PDU::PDU(google::protobuf::Arena*) [function] [call site] 00002
3 google::protobuf::Message::MessageLite(google::protobuf::Arena*) [function] [call site] 00003
4 google::protobuf::MessageLite::MessageLite(google::protobuf::Arena*) [function] [call site] 00004
5 google::protobuf::internal::InternalMetadata::InternalMetadata(google::protobuf::Arena*) [function] [call site] 00005
3 asn1_pdu::PDU::SharedCtor(google::protobuf::Arena*) [function] [call site] 00006
4 google::protobuf::MessageLite::internal_visibility() [function] [call site] 00007
5 google::protobuf::internal::InternalVisibility::InternalVisibility() [function] [call site] 00008
4 google::protobuf::internal::CachedSize::CachedSize(int) [function] [call site] 00009
3 google::protobuf::Message::~Message() [function] [call site] 00010
4 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00011
1 protobuf_mutator::libfuzzer::LoadProtoInput(bool, unsigned char const*, unsigned long, google::protobuf::Message*) [call site] 00012
1 TestOneProtoInput(asn1_pdu::PDU const&) [function] [call site] 00013
2 asn1_pdu::ASN1PDUToDER::ASN1PDUToDER() [function] [call site] 00014
2 asn1_pdu::ASN1PDUToDER::PDUToDER(asn1_pdu::PDU const&) [function] [call site] 00015
3 asn1_pdu::ASN1PDUToDER::EncodePDU(asn1_pdu::PDU const&) [function] [call site] 00016
4 asn1_pdu::PDU::id() const [function] [call site] 00017
5 asn1_pdu::PDU::_internal_id() const [function] [call site] 00018
4 asn1_pdu::ASN1PDUToDER::EncodeIdentifier(asn1_pdu::Identifier const&) [function] [call site] 00019
5 asn1_pdu::Identifier::id_class() const [function] [call site] 00020
6 asn1_pdu::Identifier::_internal_id_class() const [function] [call site] 00021
5 asn1_pdu::Identifier::encoding() const [function] [call site] 00022
6 asn1_pdu::Identifier::_internal_encoding() const [function] [call site] 00023
5 asn1_pdu::Identifier::tag_num() const [function] [call site] 00024
6 asn1_pdu::Identifier::_internal_tag_num() const [function] [call site] 00025
5 asn1_pdu::TagNumber::has_high_tag_num() const [function] [call site] 00026
5 asn1_pdu::Identifier::tag_num() const [function] [call site] 00027
5 asn1_pdu::TagNumber::high_tag_num() const [function] [call site] 00028
6 asn1_pdu::TagNumber::_internal_high_tag_num() const [function] [call site] 00029
5 asn1_pdu::Identifier::tag_num() const [function] [call site] 00030
5 asn1_pdu::TagNumber::low_tag_num() const [function] [call site] 00031
6 asn1_pdu::TagNumber::_internal_low_tag_num() const [function] [call site] 00032
5 asn1_pdu::ASN1PDUToDER::EncodeHighTagNumberForm(unsigned char, unsigned char, unsigned int) [function] [call site] 00033
6 InsertVariableIntBase128(unsigned long, unsigned long, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >&) [function] [call site] 00034
7 GetVariableIntLen(unsigned long, unsigned long) [function] [call site] 00035
4 asn1_pdu::PDU::val() const [function] [call site] 00036
5 asn1_pdu::PDU::_internal_val() const [function] [call site] 00037
4 asn1_pdu::ASN1PDUToDER::EncodeValue(asn1_pdu::Value const&) [function] [call site] 00038
5 asn1_pdu::Value::val_array() const [function] [call site] 00039
6 asn1_pdu::Value::_internal_val_array() const [function] [call site] 00040
5 google::protobuf::RepeatedPtrField<asn1_pdu::ValueElement>::begin() const [function] [call site] 00041
6 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site] 00042
7 google::protobuf::internal::RepeatedPtrFieldBase::elements() const [function] [call site] 00043
8 google::protobuf::internal::RepeatedPtrFieldBase::using_sso() const [function] [call site] 00044
8 google::protobuf::internal::RepeatedPtrFieldBase::rep() const [function] [call site] 00045
9 google::protobuf::internal::RepeatedPtrFieldBase::rep() [function] [call site] 00046
6 google::protobuf::internal::RepeatedPtrIterator<asn1_pdu::ValueElement>::RepeatedPtrIterator(void* const*) [function] [call site] 00047
6 _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN8asn1_pdu12ValueElementEEC2IS4_TnPNSt3__19enable_ifIXsr3std14is_convertibleIPT_PS5_EE5valueEvE4typeELPv0EEERKNS2_ISA_EE [function] [call site] 00048
5 google::protobuf::RepeatedPtrField<asn1_pdu::ValueElement>::end() const [function] [call site] 00049
6 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site] 00050
6 google::protobuf::RepeatedPtrField<asn1_pdu::ValueElement>::size() const [function] [call site] 00051
7 google::protobuf::internal::RepeatedPtrFieldBase::size() const [function] [call site] 00052
6 google::protobuf::internal::RepeatedPtrIterator<asn1_pdu::ValueElement>::RepeatedPtrIterator(void* const*) [function] [call site] 00053
6 _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN8asn1_pdu12ValueElementEEC2IS4_TnPNSt3__19enable_ifIXsr3std14is_convertibleIPT_PS5_EE5valueEvE4typeELPv0EEERKNS2_ISA_EE [function] [call site] 00054
5 google::protobuf::internal::operator!=(google::protobuf::internal::RepeatedPtrIterator<asn1_pdu::ValueElement const> const&, google::protobuf::internal::RepeatedPtrIterator<asn1_pdu::ValueElement const> const&) [function] [call site] 00055
5 google::protobuf::internal::RepeatedPtrIterator<asn1_pdu::ValueElement const>::operator*() const [function] [call site] 00056
5 asn1_pdu::ValueElement::has_pdu() const [function] [call site] 00057
5 asn1_pdu::ValueElement::pdu() const [function] [call site] 00058
6 asn1_pdu::ValueElement::_internal_pdu() const [function] [call site] 00059
5 asn1_pdu::ASN1PDUToDER::EncodePDU(asn1_pdu::PDU const&) [function] [call site] 00060
6 asn1_pdu::PDU::len() const [function] [call site] 00061
7 asn1_pdu::PDU::_internal_len() const [function] [call site] 00062
6 asn1_pdu::ASN1PDUToDER::EncodeLength(asn1_pdu::Length const&, unsigned long, unsigned long) [function] [call site] 00063
7 asn1_pdu::Length::has_length_override() const [function] [call site] 00064
8 asn1_pdu::Length::types_case() const [function] [call site] 00065
7 asn1_pdu::Length::length_override() const [function] [call site] 00066
8 asn1_pdu::Length::_internal_length_override() const [function] [call site] 00067
9 asn1_pdu::Length::types_case() const [function] [call site] 00068
9 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00069
10 google::protobuf::internal::ExplicitlyConstructed<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 8ul>::get() const [function] [call site] 00070
9 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site] 00071
10 google::protobuf::internal::TaggedStringPtr::as_int() const [function] [call site] 00072
7 asn1_pdu::ASN1PDUToDER::EncodeOverrideLength(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long) [function] [call site] 00073
7 asn1_pdu::Length::has_indefinite_form() const [function] [call site] 00074
8 asn1_pdu::Length::types_case() const [function] [call site] 00075
7 asn1_pdu::Length::indefinite_form() const [function] [call site] 00076
8 asn1_pdu::Length::_internal_indefinite_form() const [function] [call site] 00077
9 asn1_pdu::Length::types_case() const [function] [call site] 00078
7 asn1_pdu::ASN1PDUToDER::EncodeIndefiniteLength(unsigned long) [function] [call site] 00079
7 asn1_pdu::ASN1PDUToDER::EncodeDefiniteLength(unsigned long, unsigned long) [function] [call site] 00080
8 InsertVariableIntBase256(unsigned long, unsigned long, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >&) [function] [call site] 00081
9 GetVariableIntLen(unsigned long, unsigned long) [function] [call site] 00082
8 GetVariableIntLen(unsigned long, unsigned long) [function] [call site] 00083
5 asn1_pdu::ValueElement::val_bits() const [function] [call site] 00084
6 asn1_pdu::ValueElement::_internal_val_bits() const [function] [call site] 00085
7 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site] 00086
5 asn1_pdu::ValueElement::val_bits() const [function] [call site] 00087
5 google::protobuf::internal::RepeatedPtrIterator<asn1_pdu::ValueElement const>::operator++() [function] [call site] 00088
2 d2i_X509 [function] [call site] 00089
3 ERR_put_error [function] [call site] 00090
4 err_get_state() [function] [call site] 00091
5 CRYPTO_get_thread_local [function] [call site] 00092
6 CRYPTO_once [function] [call site] 00093
7 pthread_once [call site] 00094
7 abort [call site] 00095
6 thread_local_init() [function] [call site] 00096
7 pthread_key_create [call site] 00097
7 thread_local_destructor(void*) [function] [call site] 00098
8 pthread_mutex_lock [call site] 00099
8 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00100
8 pthread_mutex_unlock [call site] 00101
6 pthread_getspecific [call site] 00102
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00103
5 CRYPTO_set_thread_local [function] [call site] 00104
6 CRYPTO_once [function] [call site] 00105
6 thread_local_init() [function] [call site] 00106
6 pthread_getspecific [call site] 00107
6 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00108
6 pthread_setspecific [call site] 00109
6 pthread_mutex_lock [call site] 00110
6 pthread_mutex_unlock [call site] 00111
5 err_state_free(void*) [function] [call site] 00112
6 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00113
7 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00114
4 __errno_location [call site] 00115
4 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00116
3 x509_parse(cbs_st*, crypto_buffer_st*) [function] [call site] 00118
4 CBS_get_asn1 [function] [call site] 00119
5 cbs_get_asn1(cbs_st*, cbs_st*, unsigned int, int) [function] [call site] 00120
6 CBS_get_any_asn1_element [function] [call site] 00121
7 cbs_get_any_asn1_element(cbs_st*, cbs_st*, unsigned int*, unsigned long*, int*, int*, int) [function] [call site] 00122
8 __assert_fail [call site] 00123
8 __assert_fail [call site] 00124
8 parse_asn1_tag(cbs_st*, unsigned int*) [function] [call site] 00125
9 CBS_get_u8 [function] [call site] 00126
10 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00127
9 parse_base128_integer(cbs_st*, unsigned long*) [function] [call site] 00128
10 CBS_get_u8 [function] [call site] 00129
8 CBS_get_u8 [function] [call site] 00130
8 CBS_get_bytes [function] [call site] 00132
9 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00133
8 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00135
9 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00136
8 CBS_get_bytes [function] [call site] 00137
6 CBS_skip [function] [call site] 00138
7 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00139
6 __assert_fail [call site] 00140
4 CBS_get_asn1_element [function] [call site] 00142
5 cbs_get_asn1(cbs_st*, cbs_st*, unsigned int, int) [function] [call site] 00143
4 CBS_get_asn1_element [function] [call site] 00144
4 ERR_put_error [function] [call site] 00145
4 CBS_get_any_ber_asn1_element [function] [call site] 00146
5 cbs_get_any_asn1_element(cbs_st*, cbs_st*, unsigned int*, unsigned long*, int*, int*, int) [function] [call site] 00147
4 ERR_put_error [function] [call site] 00150
4 x509_new_null() [function] [call site] 00151
5 OPENSSL_zalloc [function] [call site] 00152
6 OPENSSL_malloc [function] [call site] 00153
7 should_fail_allocation() [function] [call site] 00154
7 __assert_fail [call site] 00155
7 __assert_fail [call site] 00156
7 OPENSSL_memory_alloc [call site] 00157
7 __asan_poison_memory_region(void const*, unsigned long) [function] [call site] 00158
7 ERR_put_error [function] [call site] 00159
6 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00160
5 CRYPTO_new_ex_data [function] [call site] 00161
5 CRYPTO_MUTEX_init [function] [call site] 00162
6 pthread_rwlock_init [call site] 00163
6 abort [call site] 00164
4 ASN1_item_ex_d2i [function] [call site] 00167
5 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00168
6 CRYPTO_BUFFER_data [function] [call site] 00169
6 CRYPTO_BUFFER_len [function] [call site] 00170
6 __assert_fail [call site] 00171
6 ERR_put_error [function] [call site] 00172
6 ERR_put_error [function] [call site] 00173
6 asn1_template_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00174
7 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00175
8 ASN1_get_object [function] [call site] 00176
9 ERR_put_error [function] [call site] 00177
9 CBS_get_any_asn1 [function] [call site] 00179
10 CBS_get_any_asn1_element [function] [call site] 00180
10 CBS_skip [function] [call site] 00181
10 __assert_fail [call site] 00182
9 ERR_put_error [function] [call site] 00184
9 ERR_put_error [function] [call site] 00185
8 ERR_put_error [function] [call site] 00188
8 ERR_put_error [function] [call site] 00189
7 ERR_put_error [function] [call site] 00190
7 ERR_put_error [function] [call site] 00191
7 asn1_template_noexp_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00192
8 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00193
8 ERR_put_error [function] [call site] 00194
8 sk_ASN1_VALUE_new_null [function] [call site] 00195
9 OPENSSL_sk_new_null [function] [call site] 00196
10 OPENSSL_sk_new [function] [call site] 00197
11 OPENSSL_zalloc [function] [call site] 00198
11 OPENSSL_calloc [function] [call site] 00199
12 ERR_put_error [function] [call site] 00200
12 OPENSSL_zalloc [function] [call site] 00201
11 OPENSSL_free [function] [call site] 00202
12 OPENSSL_memory_free [call site] 00203
12 __asan_unpoison_memory_region(void const*, unsigned long) [function] [call site] 00204
12 OPENSSL_cleanse [function] [call site] 00205
13 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00206
8 sk_ASN1_VALUE_num [function] [call site] 00207
9 OPENSSL_sk_num [function] [call site] 00208
8 sk_ASN1_VALUE_pop [function] [call site] 00209
9 OPENSSL_sk_pop [function] [call site] 00210
10 OPENSSL_sk_delete [function] [call site] 00211
11 OPENSSL_memmove(void*, void const*, unsigned long) [function] [call site] 00212
8 ASN1_item_ex_free [function] [call site] 00213
9 ASN1_template_free [function] [call site] 00214
10 sk_ASN1_VALUE_num [function] [call site] 00215
10 sk_ASN1_VALUE_value [function] [call site] 00216
11 OPENSSL_sk_value [function] [call site] 00217
10 ASN1_item_ex_free [function] [call site] 00218
11 ASN1_primitive_free [function] [call site] 00219
12 __assert_fail [call site] 00220
12 ASN1_OBJECT_free [function] [call site] 00221
13 OPENSSL_free [function] [call site] 00222
13 OPENSSL_free [function] [call site] 00223
13 OPENSSL_free [function] [call site] 00224
13 OPENSSL_free [function] [call site] 00225
12 asn1_type_cleanup [function] [call site] 00226
13 ASN1_OBJECT_free [function] [call site] 00227
13 ASN1_STRING_free [function] [call site] 00228
14 OPENSSL_free [function] [call site] 00229
14 OPENSSL_free [function] [call site] 00230
12 OPENSSL_free [function] [call site] 00231
12 ASN1_STRING_free [function] [call site] 00232
11 ASN1_primitive_free [function] [call site] 00233
11 asn1_get_choice_selector [function] [call site] 00234
11 asn1_get_field_ptr [function] [call site] 00235
11 ASN1_template_free [function] [call site] 00236
12 sk_ASN1_VALUE_free [function] [call site] 00237
13 OPENSSL_sk_free [function] [call site] 00238
14 OPENSSL_free [function] [call site] 00239
14 OPENSSL_free [function] [call site] 00240
12 ASN1_item_ex_free [function] [call site] 00241
13 OPENSSL_free [function] [call site] 00242
13 asn1_refcount_dec_and_test_zero [function] [call site] 00243
14 asn1_get_references(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00244
14 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00245
15 CRYPTO_atomic_load_u32 [function] [call site] 00246
15 abort [call site] 00247
15 CRYPTO_atomic_compare_exchange_weak_u32 [function] [call site] 00248
13 asn1_enc_free [function] [call site] 00249
14 asn1_get_enc_ptr(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00250
15 __assert_fail [call site] 00251
14 asn1_encoding_clear [function] [call site] 00252
15 CRYPTO_BUFFER_free [function] [call site] 00253
16 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00254
16 crypto_buffer_free_object(crypto_buffer_st*) [function] [call site] 00255
17 OPENSSL_free [function] [call site] 00256
17 OPENSSL_free [function] [call site] 00257
16 CRYPTO_MUTEX_lock_write [function] [call site] 00258
17 pthread_rwlock_wrlock [call site] 00259
17 abort [call site] 00260
16 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00261
16 CRYPTO_MUTEX_unlock_write [function] [call site] 00262
17 pthread_rwlock_unlock [call site] 00263
17 abort [call site] 00264
16 lh_CRYPTO_BUFFER_retrieve [function] [call site] 00265
17 OPENSSL_lh_retrieve [function] [call site] 00266
18 get_next_ptr_and_hash(lhash_st const*, unsigned int*, void const*, unsigned int (*)(unsigned int (*)(void const*), void const*), int (*)(int (*)(void const*, void const*), void const*, void const*)) [function] [call site] 00267
17 lh_CRYPTO_BUFFER_call_hash_func [function] [call site] 00268
17 lh_CRYPTO_BUFFER_call_cmp_func [function] [call site] 00269
16 lh_CRYPTO_BUFFER_delete [function] [call site] 00270
17 OPENSSL_lh_delete [function] [call site] 00271
18 get_next_ptr_and_hash(lhash_st const*, unsigned int*, void const*, unsigned int (*)(unsigned int (*)(void const*), void const*), int (*)(int (*)(void const*, void const*), void const*, void const*)) [function] [call site] 00272
18 OPENSSL_free [function] [call site] 00273
18 lh_maybe_resize(lhash_st*) [function] [call site] 00274
19 __assert_fail [call site] 00275
19 lh_rebucket(lhash_st*, unsigned long) [function] [call site] 00276
20 OPENSSL_zalloc [function] [call site] 00277
20 OPENSSL_free [function] [call site] 00278
19 lh_rebucket(lhash_st*, unsigned long) [function] [call site] 00279
16 __assert_fail [call site] 00280
16 CRYPTO_MUTEX_unlock_write [function] [call site] 00281
16 crypto_buffer_free_object(crypto_buffer_st*) [function] [call site] 00282
15 OPENSSL_free [function] [call site] 00283
13 asn1_do_adb [function] [call site] 00284
14 __assert_fail [call site] 00285
14 OBJ_obj2nid [function] [call site] 00286
15 CRYPTO_MUTEX_lock_read [function] [call site] 00287
16 pthread_rwlock_rdlock [call site] 00288
16 abort [call site] 00289
15 lh_ASN1_OBJECT_retrieve(lhash_st_ASN1_OBJECT const*, asn1_object_st const*) [function] [call site] 00290
16 OPENSSL_lh_retrieve [function] [call site] 00291
16 lh_ASN1_OBJECT_call_hash_func(unsigned int (*)(void const*), void const*) [function] [call site] 00292
16 lh_ASN1_OBJECT_call_cmp_func(int (*)(void const*, void const*), void const*, void const*) [function] [call site] 00293
15 CRYPTO_MUTEX_unlock_read [function] [call site] 00294
16 pthread_rwlock_unlock [call site] 00295
16 abort [call site] 00296
15 CRYPTO_MUTEX_unlock_read [function] [call site] 00297
15 bsearch [call site] 00298
15 obj_cmp(void const*, void const*) [function] [call site] 00299
16 get_builtin_object(int) [function] [call site] 00300
17 abort [call site] 00301
16 OBJ_cmp [function] [call site] 00302
17 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00303
18 memcmp [call site] 00304
15 get_builtin_object(int) [function] [call site] 00305
14 ERR_put_error [function] [call site] 00306
13 asn1_get_field_ptr [function] [call site] 00307
13 ASN1_template_free [function] [call site] 00308
13 OPENSSL_free [function] [call site] 00309
8 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00310
9 asn1_d2i_ex_primitive(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char) [function] [call site] 00311
10 ERR_put_error [function] [call site] 00312
10 __assert_fail [call site] 00313
10 ERR_put_error [function] [call site] 00314
10 ERR_put_error [function] [call site] 00315
10 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00316
10 ERR_put_error [function] [call site] 00317
10 is_supported_universal_type(int, int) [function] [call site] 00318
10 ERR_put_error [function] [call site] 00319
10 CBS_init [function] [call site] 00320
10 CBS_is_valid_asn1_oid [function] [call site] 00321
11 CBS_get_u8 [function] [call site] 00323
10 ERR_put_error [function] [call site] 00324
10 ERR_put_error [function] [call site] 00326
10 ERR_put_error [function] [call site] 00328
10 CBS_data [function] [call site] 00329
10 ERR_put_error [function] [call site] 00330
10 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00331
10 ERR_put_error [function] [call site] 00332
10 ERR_put_error [function] [call site] 00333
10 ERR_put_error [function] [call site] 00334
10 asn1_ex_c2i(ASN1_VALUE_st**, unsigned char const*, long, int, ASN1_ITEM_st const*) [function] [call site] 00335
11 __assert_fail [call site] 00336
11 ASN1_TYPE_new [function] [call site] 00337
12 ASN1_item_new [function] [call site] 00338
13 ASN1_item_ex_new [function] [call site] 00339
14 ASN1_template_new(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00340
15 asn1_template_clear(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00341
16 asn1_item_clear(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00342
17 asn1_template_clear(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00343
17 asn1_primitive_clear(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00344
18 __assert_fail [call site] 00345
17 asn1_primitive_clear(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00346
15 sk_ASN1_VALUE_new_null [function] [call site] 00347
15 ASN1_item_ex_new [function] [call site] 00348
16 ASN1_primitive_new(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00349
17 __assert_fail [call site] 00350
17 OBJ_get_undef [function] [call site] 00351
17 OPENSSL_malloc [function] [call site] 00352
17 ASN1_STRING_type_new [function] [call site] 00353
18 OPENSSL_malloc [function] [call site] 00354
16 ASN1_primitive_new(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00355
16 OPENSSL_zalloc [function] [call site] 00356
16 asn1_set_choice_selector [function] [call site] 00357
16 OPENSSL_zalloc [function] [call site] 00358
16 asn1_refcount_set_one [function] [call site] 00359
17 asn1_get_references(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00360
16 asn1_enc_init [function] [call site] 00361
17 asn1_get_enc_ptr(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00362
16 asn1_get_field_ptr [function] [call site] 00363
16 ASN1_template_new(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00364
16 ASN1_item_ex_free [function] [call site] 00365
16 ASN1_item_ex_free [function] [call site] 00366
16 ERR_put_error [function] [call site] 00367
11 ASN1_TYPE_set [function] [call site] 00368
12 asn1_type_cleanup [function] [call site] 00369
11 c2i_ASN1_OBJECT [function] [call site] 00370
12 ERR_put_error [function] [call site] 00371
12 CBS_init [function] [call site] 00372
12 CBS_is_valid_asn1_oid [function] [call site] 00373
12 ERR_put_error [function] [call site] 00374
12 ASN1_OBJECT_create [function] [call site] 00375
13 ERR_put_error [function] [call site] 00376
13 OBJ_dup [function] [call site] 00377
14 ASN1_OBJECT_new [function] [call site] 00378
15 OPENSSL_malloc [function] [call site] 00379
14 ERR_put_error [function] [call site] 00380
14 OPENSSL_memdup [function] [call site] 00381
15 OPENSSL_malloc [function] [call site] 00382
15 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00383
14 OPENSSL_strdup [function] [call site] 00384
15 strlen [call site] 00385
15 OPENSSL_memdup [function] [call site] 00386
14 OPENSSL_strdup [function] [call site] 00387
14 OPENSSL_free [function] [call site] 00388
14 OPENSSL_free [function] [call site] 00389
14 OPENSSL_free [function] [call site] 00390
12 ASN1_OBJECT_free [function] [call site] 00391
11 ERR_put_error [function] [call site] 00392
11 ERR_put_error [function] [call site] 00393
11 c2i_ASN1_BIT_STRING [function] [call site] 00394
12 ERR_put_error [function] [call site] 00395
12 ERR_put_error [function] [call site] 00396
12 ASN1_BIT_STRING_new [function] [call site] 00397
13 ASN1_STRING_type_new [function] [call site] 00398
12 ERR_put_error [function] [call site] 00399
12 ERR_put_error [function] [call site] 00400
12 OPENSSL_memdup [function] [call site] 00401
12 OPENSSL_free [function] [call site] 00402
12 ASN1_BIT_STRING_free [function] [call site] 00403
13 ASN1_STRING_free [function] [call site] 00404
11 c2i_ASN1_INTEGER [function] [call site] 00405
12 ERR_put_error [function] [call site] 00406
12 CBS_init [function] [call site] 00407
12 CBS_is_valid_asn1_integer [function] [call site] 00408
13 CBS_get_u8 [function] [call site] 00409
13 CBS_get_u8 [function] [call site] 00410
12 ERR_put_error [function] [call site] 00411
12 ASN1_INTEGER_new [function] [call site] 00412
13 ASN1_STRING_type_new [function] [call site] 00413
12 CBS_data [function] [call site] 00415
12 CBS_data [function] [call site] 00416
12 is_all_zeros(unsigned char const*, unsigned long) [function] [call site] 00418
12 CBS_skip [function] [call site] 00419
12 CBS_data [function] [call site] 00421
12 CBS_skip [function] [call site] 00422
12 CBS_data [function] [call site] 00423
12 ASN1_STRING_set [function] [call site] 00425
13 strlen [call site] 00426
13 ERR_put_error [function] [call site] 00427
13 OPENSSL_malloc [function] [call site] 00428
13 OPENSSL_realloc [function] [call site] 00429
14 OPENSSL_malloc [function] [call site] 00430
14 OPENSSL_memory_get_size [call site] 00431
14 __asan_unpoison_memory_region(void const*, unsigned long) [function] [call site] 00432
14 __asan_poison_memory_region(void const*, unsigned long) [function] [call site] 00433
14 OPENSSL_malloc [function] [call site] 00434
14 OPENSSL_free [function] [call site] 00435
13 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00436
12 negate_twos_complement(unsigned char*, unsigned long) [function] [call site] 00437
12 __assert_fail [call site] 00438
12 __assert_fail [call site] 00439
12 ASN1_INTEGER_free [function] [call site] 00440
13 ASN1_STRING_free [function] [call site] 00441
11 CBS_init [function] [call site] 00442
11 CBS_get_ucs2_be [function] [call site] 00444
12 CBS_get_u16 [function] [call site] 00445
13 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00446
12 is_valid_code_point(unsigned int) [function] [call site] 00447
11 ERR_put_error [function] [call site] 00448
11 CBS_get_utf32_be [function] [call site] 00450
12 CBS_get_u32 [function] [call site] 00451
13 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00452
12 is_valid_code_point(unsigned int) [function] [call site] 00453
11 ERR_put_error [function] [call site] 00454
11 CBS_get_utf8 [function] [call site] 00456
12 CBS_get_u8 [function] [call site] 00457
12 CBS_get_u8 [function] [call site] 00458
12 is_valid_code_point(unsigned int) [function] [call site] 00459
11 ERR_put_error [function] [call site] 00460
11 CBS_parse_utc_time [function] [call site] 00461
12 CBS_parse_rfc5280_time_internal(cbs_st const*, int, int, tm*) [function] [call site] 00462
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00463
14 CBS_get_u8 [function] [call site] 00464
14 OPENSSL_isdigit [function] [call site] 00465
14 CBS_get_u8 [function] [call site] 00466
14 OPENSSL_isdigit [function] [call site] 00467
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00468
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00469
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00470
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00471
13 is_valid_day(int, int, int) [function] [call site] 00472
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00473
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00474
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00475
13 CBS_get_u8 [function] [call site] 00476
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00477
13 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00478
13 OPENSSL_gmtime_adj [function] [call site] 00480
14 OPENSSL_tm_to_posix [function] [call site] 00481
15 posix_time_from_utc(long, long, long, long, long, long, long*) [function] [call site] 00482
16 is_valid_date(long, long, long) [function] [call site] 00483
16 is_valid_time(long, long, long) [function] [call site] 00484
16 __assert_fail [call site] 00485
14 OPENSSL_posix_to_tm [function] [call site] 00486
15 utc_from_posix_time(long, int*, int*, int*, int*, int*, int*) [function] [call site] 00487
16 is_valid_posix_time(long) [function] [call site] 00488
16 __assert_fail [call site] 00489
11 ERR_put_error [function] [call site] 00490
11 CBS_parse_generalized_time [function] [call site] 00491
12 CBS_parse_rfc5280_time_internal(cbs_st const*, int, int, tm*) [function] [call site] 00492
11 ERR_put_error [function] [call site] 00493
11 ASN1_STRING_type_new [function] [call site] 00494
11 ASN1_STRING_set [function] [call site] 00495
11 ASN1_STRING_free [function] [call site] 00496
11 ERR_put_error [function] [call site] 00497
11 ASN1_TYPE_free [function] [call site] 00498
12 ASN1_item_free [function] [call site] 00499
13 ASN1_item_ex_free [function] [call site] 00500
9 ERR_put_error [function] [call site] 00501
9 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00502
9 ERR_put_error [function] [call site] 00503
9 ERR_put_error [function] [call site] 00504
9 ASN1_tag2bit [function] [call site] 00505
9 ERR_put_error [function] [call site] 00506
9 asn1_d2i_ex_primitive(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char) [function] [call site] 00507
9 ERR_put_error [function] [call site] 00508
9 ERR_put_error [function] [call site] 00509
9 asn1_get_choice_selector [function] [call site] 00510
9 asn1_get_field_ptr [function] [call site] 00511
9 ASN1_template_free [function] [call site] 00512
9 asn1_set_choice_selector [function] [call site] 00513
9 ASN1_item_ex_new [function] [call site] 00514
9 ERR_put_error [function] [call site] 00515
9 asn1_get_field_ptr [function] [call site] 00516
9 asn1_template_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00517
10 ERR_put_error [function] [call site] 00518
10 ERR_put_error [function] [call site] 00519
10 asn1_template_noexp_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00520
11 ERR_put_error [function] [call site] 00521
11 sk_ASN1_VALUE_push [function] [call site] 00522
12 OPENSSL_sk_push [function] [call site] 00523
13 OPENSSL_sk_insert [function] [call site] 00524
14 OPENSSL_realloc [function] [call site] 00525
14 OPENSSL_memmove(void*, void const*, unsigned long) [function] [call site] 00526
11 ASN1_item_ex_free [function] [call site] 00527
11 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00528
12 ERR_put_error [function] [call site] 00529
12 ASN1_item_ex_free [function] [call site] 00530
12 ERR_put_error [function] [call site] 00531
12 asn1_set_choice_selector [function] [call site] 00532
12 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00533
12 ERR_put_error [function] [call site] 00534
12 ERR_put_error [function] [call site] 00535
12 ASN1_item_ex_new [function] [call site] 00536
12 ERR_put_error [function] [call site] 00537
12 asn1_do_adb [function] [call site] 00538
12 asn1_get_field_ptr [function] [call site] 00539
12 ASN1_template_free [function] [call site] 00540
12 asn1_do_adb [function] [call site] 00541
12 asn1_get_field_ptr [function] [call site] 00542
12 asn1_template_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00543
13 ASN1_template_free [function] [call site] 00544
12 ASN1_template_free [function] [call site] 00545
12 ERR_put_error [function] [call site] 00546
12 asn1_do_adb [function] [call site] 00547
12 asn1_get_field_ptr [function] [call site] 00548
12 ASN1_template_free [function] [call site] 00549
12 ERR_put_error [function] [call site] 00550
12 asn1_enc_save [function] [call site] 00551
13 asn1_get_enc_ptr(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00552
13 asn1_encoding_clear [function] [call site] 00553
13 CRYPTO_BUFFER_data [function] [call site] 00554
13 CRYPTO_BUFFER_len [function] [call site] 00555
13 __assert_fail [call site] 00556
13 CRYPTO_BUFFER_up_ref [function] [call site] 00557
14 CRYPTO_refcount_inc [function] [call site] 00558
15 CRYPTO_atomic_load_u32 [function] [call site] 00559
15 CRYPTO_atomic_compare_exchange_weak_u32 [function] [call site] 00560
13 OPENSSL_memdup [function] [call site] 00561
12 ERR_put_error [function] [call site] 00562
12 ASN1_item_ex_free [function] [call site] 00563
12 ERR_add_error_data [function] [call site] 00564
13 err_add_error_vdata(unsigned int, __va_list_tag*) [function] [call site] 00565
14 strlen [call site] 00566
14 OPENSSL_strlcat [function] [call site] 00567
15 OPENSSL_strlcpy [function] [call site] 00568
16 strlen [call site] 00569
14 __assert_fail [call site] 00570
14 err_set_error_data(char*) [function] [call site] 00571
15 err_get_state() [function] [call site] 00572
12 ERR_add_error_data [function] [call site] 00573
11 ERR_put_error [function] [call site] 00574
11 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00575
11 ERR_put_error [function] [call site] 00576
11 ASN1_template_free [function] [call site] 00577
4 d2i_X509_ALGOR [function] [call site] 00582
5 ASN1_item_d2i [function] [call site] 00583
6 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00584
6 ASN1_item_ex_free [function] [call site] 00585
6 ASN1_item_ex_free [function] [call site] 00586
4 c2i_ASN1_BIT_STRING [function] [call site] 00591
4 ASN1_INTEGER_get [function] [call site] 00594
5 asn1_string_get_long(asn1_string_st const*, int) [function] [call site] 00595
6 asn1_string_get_int64(long*, asn1_string_st const*, int) [function] [call site] 00596
7 asn1_string_get_abs_uint64(unsigned long*, asn1_string_st const*, int) [function] [call site] 00597
8 ERR_put_error [function] [call site] 00598
8 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00599
8 CRYPTO_load_u64_be(void const*) [function] [call site] 00600
9 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00601
9 CRYPTO_bswap8(unsigned long) [function] [call site] 00602
7 ERR_put_error [function] [call site] 00603
6 ERR_clear_error [function] [call site] 00604
7 err_get_state() [function] [call site] 00605
7 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00606
4 ERR_put_error [function] [call site] 00607
4 ERR_put_error [function] [call site] 00608
4 ERR_put_error [function] [call site] 00609
3 X509_free [function] [call site] 00611
4 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00612
4 CRYPTO_free_ex_data [function] [call site] 00613
5 CRYPTO_atomic_load_u32 [function] [call site] 00614
5 __assert_fail [call site] 00615
5 CRYPTO_get_ex_data [function] [call site] 00616
6 sk_void_num [function] [call site] 00617
7 OPENSSL_sk_num [function] [call site] 00618
6 sk_void_value [function] [call site] 00619
7 OPENSSL_sk_value [function] [call site] 00620
5 sk_void_free [function] [call site] 00621
6 OPENSSL_sk_free [function] [call site] 00622
4 X509_CINF_free [function] [call site] 00623
5 ASN1_item_free [function] [call site] 00624
4 X509_ALGOR_free [function] [call site] 00625
5 ASN1_item_free [function] [call site] 00626
4 ASN1_BIT_STRING_free [function] [call site] 00627
4 ASN1_OCTET_STRING_free [function] [call site] 00628
5 ASN1_STRING_free [function] [call site] 00629
4 AUTHORITY_KEYID_free [function] [call site] 00630
4 CRL_DIST_POINTS_free [function] [call site] 00631
5 ASN1_item_free [function] [call site] 00632
4 GENERAL_NAMES_free [function] [call site] 00633
5 ASN1_item_free [function] [call site] 00634
4 NAME_CONSTRAINTS_free [function] [call site] 00635
5 ASN1_item_free [function] [call site] 00636
4 X509_CERT_AUX_free [function] [call site] 00637
5 ASN1_item_free [function] [call site] 00638
4 CRYPTO_MUTEX_cleanup [function] [call site] 00639
5 pthread_rwlock_destroy [call site] 00640
4 OPENSSL_free [function] [call site] 00641
2 X509_get_pubkey [function] [call site] 00642
3 X509_PUBKEY_get [function] [call site] 00643
4 X509_PUBKEY_get0 [function] [call site] 00644
4 EVP_PKEY_up_ref [function] [call site] 00645
5 CRYPTO_refcount_inc [function] [call site] 00646
2 EVP_PKEY_free [function] [call site] 00647
3 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00648
3 free_it(evp_pkey_st*) [function] [call site] 00649
3 OPENSSL_free [function] [call site] 00650
2 i2d_X509 [function] [call site] 00651
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::StackAllocated() [function] [call site] 00652
4 CBB_zero [function] [call site] 00653
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00654
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00655
3 CBB_init [function] [call site] 00656
4 OPENSSL_malloc [function] [call site] 00658
4 cbb_init(cbb_st*, unsigned char*, unsigned long, int) [function] [call site] 00659
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00660
3 CBB_add_asn1 [function] [call site] 00661
4 CBB_flush [function] [call site] 00662
5 cbb_get_base(cbb_st*) [function] [call site] 00663
5 __assert_fail [call site] 00664
5 __assert_fail [call site] 00665
5 CBB_flush [function] [call site] 00666
6 __assert_fail [call site] 00667
6 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00668
7 cbb_buffer_reserve(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00669
8 ERR_put_error [function] [call site] 00670
8 ERR_put_error [function] [call site] 00671
8 OPENSSL_realloc [function] [call site] 00672
6 OPENSSL_memmove(void*, void const*, unsigned long) [function] [call site] 00673
6 ERR_put_error [function] [call site] 00674
6 cbb_on_error(cbb_st*) [function] [call site] 00675
7 cbb_get_base(cbb_st*) [function] [call site] 00676
4 CBB_add_u8 [function] [call site] 00677
5 cbb_add_u(cbb_st*, unsigned long, unsigned long) [function] [call site] 00678
6 CBB_add_space [function] [call site] 00679
7 CBB_flush [function] [call site] 00680
7 cbb_get_base(cbb_st*) [function] [call site] 00681
7 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00682
6 cbb_on_error(cbb_st*) [function] [call site] 00683
4 add_base128_integer(cbb_st*, unsigned long) [function] [call site] 00684
5 CBB_add_u8 [function] [call site] 00685
4 CBB_add_u8 [function] [call site] 00686
4 cbb_add_child(cbb_st*, cbb_st*, unsigned char, int) [function] [call site] 00687
5 __assert_fail [call site] 00688
5 __assert_fail [call site] 00689
5 cbb_get_base(cbb_st*) [function] [call site] 00690
5 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00691
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00692
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::~StackAllocated() [function] [call site] 00694
4 CBB_cleanup [function] [call site] 00695
5 __assert_fail [call site] 00696
5 OPENSSL_free [function] [call site] 00697
4 __clang_call_terminate [call site] 00698
5 __cxa_begin_catch [call site] 00699
3 i2d_X509_CINF [function] [call site] 00700
4 ASN1_item_i2d [function] [call site] 00701
5 ASN1_item_ex_i2d [function] [call site] 00702
6 asn1_item_ex_i2d_opt(ASN1_VALUE_st**, unsigned char**, ASN1_ITEM_st const*, int, int, int) [function] [call site] 00703
7 __assert_fail [call site] 00704
7 __assert_fail [call site] 00705
7 ERR_put_error [function] [call site] 00706
7 asn1_template_ex_i2d(ASN1_VALUE_st**, unsigned char**, ASN1_TEMPLATE_st const*, int, int, int) [function] [call site] 00707
8 __assert_fail [call site] 00708
8 __assert_fail [call site] 00709
8 ERR_put_error [function] [call site] 00710
8 __assert_fail [call site] 00711
8 ERR_put_error [function] [call site] 00712
8 __assert_fail [call site] 00713
8 sk_ASN1_VALUE_num [function] [call site] 00714
8 sk_ASN1_VALUE_value [function] [call site] 00715
8 ASN1_item_ex_i2d [function] [call site] 00716
9 __assert_fail [call site] 00717
8 ASN1_object_size [function] [call site] 00718
8 ASN1_object_size [function] [call site] 00719
8 ASN1_put_object [function] [call site] 00720
9 asn1_put_length(unsigned char**, int) [function] [call site] 00721
8 ASN1_put_object [function] [call site] 00722
8 asn1_set_seq_out(stack_st_ASN1_VALUE*, unsigned char**, int, ASN1_ITEM_st const*, int) [function] [call site] 00723
9 sk_ASN1_VALUE_num [function] [call site] 00724
9 sk_ASN1_VALUE_num [function] [call site] 00725
9 sk_ASN1_VALUE_value [function] [call site] 00726
9 ASN1_item_ex_i2d [function] [call site] 00727
9 OPENSSL_malloc [function] [call site] 00728
9 sk_ASN1_VALUE_num [function] [call site] 00729
9 OPENSSL_calloc [function] [call site] 00730
9 sk_ASN1_VALUE_num [function] [call site] 00731
9 sk_ASN1_VALUE_value [function] [call site] 00732
9 ASN1_item_ex_i2d [function] [call site] 00733
9 __assert_fail [call site] 00734
9 sk_ASN1_VALUE_num [function] [call site] 00735
9 qsort [call site] 00736
9 der_cmp(void const*, void const*) [function] [call site] 00737
10 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00738
9 sk_ASN1_VALUE_num [function] [call site] 00739
9 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00740
9 OPENSSL_free [function] [call site] 00741
9 OPENSSL_free [function] [call site] 00742
8 asn1_item_ex_i2d_opt(ASN1_VALUE_st**, unsigned char**, ASN1_ITEM_st const*, int, int, int) [function] [call site] 00743
9 asn1_i2d_ex_primitive(ASN1_VALUE_st**, unsigned char**, ASN1_ITEM_st const*, int, int, int) [function] [call site] 00744
10 asn1_ex_i2c(ASN1_VALUE_st**, unsigned char*, int*, int*, ASN1_ITEM_st const*) [function] [call site] 00745
11 __assert_fail [call site] 00746
11 __assert_fail [call site] 00747
11 ERR_put_error [function] [call site] 00748
11 ERR_put_error [function] [call site] 00749
11 ERR_put_error [function] [call site] 00750
11 i2c_ASN1_BIT_STRING [function] [call site] 00751
12 asn1_bit_string_length [function] [call site] 00752
13 __assert_fail [call site] 00753
12 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00754
11 i2c_ASN1_INTEGER [function] [call site] 00755
12 CBS_init [function] [call site] 00756
12 CBS_data [function] [call site] 00758
12 CBS_skip [function] [call site] 00759
12 CBS_get_u8 [function] [call site] 00760
12 CBS_data [function] [call site] 00761
12 is_all_zeros(unsigned char const*, unsigned long) [function] [call site] 00763
12 ERR_put_error [function] [call site] 00765
12 __assert_fail [call site] 00766
12 CBS_data [function] [call site] 00767
12 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00769
12 negate_twos_complement(unsigned char*, unsigned long) [function] [call site] 00770
12 __assert_fail [call site] 00771
12 __assert_fail [call site] 00772
11 ERR_put_error [function] [call site] 00773
11 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00774
10 ERR_put_error [function] [call site] 00775
10 ASN1_put_object [function] [call site] 00776
10 asn1_ex_i2c(ASN1_VALUE_st**, unsigned char*, int*, int*, ASN1_ITEM_st const*) [function] [call site] 00777
10 __assert_fail [call site] 00778
10 __assert_fail [call site] 00779
10 ASN1_object_size [function] [call site] 00780
9 ERR_put_error [function] [call site] 00781
9 asn1_i2d_ex_primitive(ASN1_VALUE_st**, unsigned char**, ASN1_ITEM_st const*, int, int, int) [function] [call site] 00782
9 ERR_put_error [function] [call site] 00783
9 asn1_get_choice_selector [function] [call site] 00784
9 ERR_put_error [function] [call site] 00785
9 asn1_get_field_ptr [function] [call site] 00786
9 asn1_template_ex_i2d(ASN1_VALUE_st**, unsigned char**, ASN1_TEMPLATE_st const*, int, int, int) [function] [call site] 00787
10 ASN1_object_size [function] [call site] 00788
10 ASN1_put_object [function] [call site] 00789
10 ASN1_item_ex_i2d [function] [call site] 00790
10 asn1_item_ex_i2d_opt(ASN1_VALUE_st**, unsigned char**, ASN1_ITEM_st const*, int, int, int) [function] [call site] 00791
11 ERR_put_error [function] [call site] 00792
11 ERR_put_error [function] [call site] 00793
11 asn1_enc_restore [function] [call site] 00794
12 asn1_get_enc_ptr(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00795
12 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00796
11 asn1_do_adb [function] [call site] 00797
11 asn1_get_field_ptr [function] [call site] 00798
11 asn1_template_ex_i2d(ASN1_VALUE_st**, unsigned char**, ASN1_TEMPLATE_st const*, int, int, int) [function] [call site] 00799
11 ASN1_object_size [function] [call site] 00800
11 ASN1_put_object [function] [call site] 00801
11 asn1_do_adb [function] [call site] 00802
11 asn1_get_field_ptr [function] [call site] 00803
11 asn1_template_ex_i2d(ASN1_VALUE_st**, unsigned char**, ASN1_TEMPLATE_st const*, int, int, int) [function] [call site] 00804
11 ERR_put_error [function] [call site] 00805
5 OPENSSL_malloc [function] [call site] 00806
5 ASN1_item_ex_i2d [function] [call site] 00807
5 OPENSSL_free [function] [call site] 00808
5 __assert_fail [call site] 00809
5 ASN1_item_ex_i2d [function] [call site] 00810
3 CBB_add_space [function] [call site] 00811
3 i2d_X509_CINF [function] [call site] 00812
3 x509_marshal_algorithm [function] [call site] 00813
4 i2d_X509_ALGOR [function] [call site] 00814
5 ASN1_item_i2d [function] [call site] 00815
4 CBB_add_space [function] [call site] 00816
4 i2d_X509_ALGOR [function] [call site] 00817
3 asn1_marshal_bit_string [function] [call site] 00818
4 i2c_ASN1_BIT_STRING [function] [call site] 00819
4 CBB_add_asn1 [function] [call site] 00820
4 CBB_add_space [function] [call site] 00821
4 i2c_ASN1_BIT_STRING [function] [call site] 00822
4 CBB_flush [function] [call site] 00823
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00824
3 CBB_finish_i2d [function] [call site] 00825
4 __assert_fail [call site] 00826
4 __assert_fail [call site] 00827
4 CBB_finish [function] [call site] 00828
5 CBB_flush [function] [call site] 00829
5 CBB_cleanup [function] [call site] 00830
4 CBB_cleanup [function] [call site] 00831
4 OPENSSL_free [function] [call site] 00832
4 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00833
4 OPENSSL_free [function] [call site] 00834
2 OPENSSL_free [function] [call site] 00835
2 X509_free [function] [call site] 00836
2 ERR_clear_error [function] [call site] 00837
2 asn1_pdu::ASN1PDUToDER::~ASN1PDUToDER() [function] [call site] 00838
1 asn1_pdu::PDU::~PDU() [function] [call site] 00839
2 asn1_pdu::PDU::SharedDtor(google::protobuf::MessageLite&) [function] [call site] 00840
3 void google::protobuf::internal::InternalMetadata::Delete<google::protobuf::UnknownFieldSet>() [function] [call site] 00841
4 void google::protobuf::internal::InternalMetadata::DeleteOutOfLineHelper<google::protobuf::UnknownFieldSet>() [call site] 00842
3 asn1_pdu::Identifier::~Identifier() [function] [call site] 00843
4 asn1_pdu::Identifier::SharedDtor(google::protobuf::MessageLite&) [function] [call site] 00844
5 void google::protobuf::internal::InternalMetadata::Delete<google::protobuf::UnknownFieldSet>() [function] [call site] 00845
5 asn1_pdu::TagNumber::~TagNumber() [function] [call site] 00846
6 asn1_pdu::TagNumber::SharedDtor(google::protobuf::MessageLite&) [function] [call site] 00847
7 void google::protobuf::internal::InternalMetadata::Delete<google::protobuf::UnknownFieldSet>() [function] [call site] 00848
6 google::protobuf::Message::~Message() [function] [call site] 00849
6 __clang_call_terminate [call site] 00850
4 google::protobuf::Message::~Message() [function] [call site] 00851
4 __clang_call_terminate [call site] 00852
3 asn1_pdu::Length::~Length() [function] [call site] 00853
4 asn1_pdu::Length::SharedDtor(google::protobuf::MessageLite&) [function] [call site] 00854
5 void google::protobuf::internal::InternalMetadata::Delete<google::protobuf::UnknownFieldSet>() [function] [call site] 00855
5 asn1_pdu::Length::has_types() const [function] [call site] 00856
6 asn1_pdu::Length::types_case() const [function] [call site] 00857
5 asn1_pdu::Length::clear_types() [function] [call site] 00858
6 asn1_pdu::Length::types_case() const [function] [call site] 00859
6 google::protobuf::internal::ArenaStringPtr::Destroy() [call site] 00860
4 google::protobuf::Message::~Message() [function] [call site] 00861
4 __clang_call_terminate [call site] 00862
3 asn1_pdu::Value::~Value() [function] [call site] 00863
4 asn1_pdu::Value::SharedDtor(google::protobuf::MessageLite&) [function] [call site] 00864
5 void google::protobuf::internal::InternalMetadata::Delete<google::protobuf::UnknownFieldSet>() [function] [call site] 00865
5 asn1_pdu::Value::Impl_::~Impl_() [function] [call site] 00866
6 google::protobuf::RepeatedPtrField<asn1_pdu::ValueElement>::~RepeatedPtrField() [function] [call site] 00867
7 google::protobuf::internal::RepeatedPtrFieldBase::NeedsDestroy() const [function] [call site] 00868
7 google::protobuf::internal::RepeatedPtrFieldBase::DestroyProtos() [call site] 00869
7 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site] 00870
7 __clang_call_terminate [call site] 00871
4 google::protobuf::Message::~Message() [function] [call site] 00872
4 __clang_call_terminate [call site] 00873
2 google::protobuf::Message::~Message() [function] [call site] 00874
2 __clang_call_terminate [call site] 00875