Fuzz introspector: parse_certificate_fuzzer
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
142 157 6 :

['lh_CRYPTO_BUFFER_retrieve', 'lh_CRYPTO_BUFFER_insert', 'crypto_buffer_free_object(crypto_buffer_st*)', 'CRYPTO_refcount_inc', 'CRYPTO_MUTEX_lock_write', 'CRYPTO_MUTEX_unlock_write']

142 157 crypto_buffer_new(unsignedcharconst*,unsignedlong,int,crypto_buffer_pool_st*) call site: 00000 /src/boringssl/crypto/pool/pool.cc:131
139 139 4 :

['lh_CRYPTO_BUFFER_retrieve', 'lh_CRYPTO_BUFFER_delete', 'CRYPTO_MUTEX_lock_write', 'CRYPTO_MUTEX_unlock_write']

139 164 CRYPTO_BUFFER_free call site: 00000 /src/boringssl/crypto/pool/pool.cc:206
12 12 2 :

['CRYPTO_MUTEX_lock_read', 'CRYPTO_MUTEX_unlock_read']

172 354 crypto_buffer_new(unsignedcharconst*,unsignedlong,int,crypto_buffer_pool_st*) call site: 00000 /src/boringssl/crypto/pool/pool.cc:88
4 62 2 :

['ERR_put_error', 'cbb_on_error(cbb_st*)']

4 62 CBB_flush call site: 00497 /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
2 2 1 :

['OPENSSL_memory_get_size']

2 88 OPENSSL_realloc call site: 00505 /src/boringssl/crypto/mem.cc:273
2 2 1 :

['OPENSSL_memory_alloc']

2 60 OPENSSL_malloc call site: 00020 /src/boringssl/crypto/mem.cc:191
2 2 1 :

['__errno_location']

2 6 ERR_put_error call site: 00026 /src/boringssl/crypto/err/err.cc:591
2 2 1 :

['OPENSSL_memory_free']

2 2 OPENSSL_free call site: 00056 /src/boringssl/crypto/mem.cc:243
2 2 1 :

['abort']

2 2 CRYPTO_once call site: 00029 /src/boringssl/crypto/thread_pthread.cc:59
2 2 1 :

['abort']

2 2 bssl::Span ::operator[](unsignedlong)const call site: 00000 /src/boringssl/include/openssl/span.h:165
2 2 1 :

['abort']

2 2 bssl::Span ::back()const call site: 00000 /src/boringssl/include/openssl/span.h:158

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 bssl::CertErrors::CertErrors() [function] [call site] 00001
1 CRYPTO_BUFFER_new [function] [call site] 00002
2 crypto_buffer_new(unsigned char const*, unsigned long, int, crypto_buffer_pool_st*) [function] [call site] 00003
3 CRYPTO_MUTEX_lock_read [function] [call site] 00004
4 pthread_rwlock_rdlock [call site] 00005
4 abort [call site] 00006
3 lh_CRYPTO_BUFFER_retrieve [function] [call site] 00007
4 OPENSSL_lh_retrieve [function] [call site] 00008
5 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] 00009
4 lh_CRYPTO_BUFFER_call_hash_func [function] [call site] 00010
4 lh_CRYPTO_BUFFER_call_cmp_func [function] [call site] 00011
3 CRYPTO_refcount_inc [function] [call site] 00012
4 CRYPTO_atomic_load_u32 [function] [call site] 00013
4 CRYPTO_atomic_compare_exchange_weak_u32 [function] [call site] 00014
3 CRYPTO_MUTEX_unlock_read [function] [call site] 00015
4 pthread_rwlock_unlock [call site] 00016
4 abort [call site] 00017
3 OPENSSL_zalloc [function] [call site] 00018
4 OPENSSL_malloc [function] [call site] 00019
5 should_fail_allocation() [function] [call site] 00020
5 __assert_fail [call site] 00021
5 __assert_fail [call site] 00022
5 OPENSSL_memory_alloc [call site] 00023
5 __asan_poison_memory_region(void const*, unsigned long) [function] [call site] 00024
5 ERR_put_error [function] [call site] 00025
6 err_get_state() [function] [call site] 00026
7 CRYPTO_get_thread_local [function] [call site] 00027
8 CRYPTO_once [function] [call site] 00028
9 pthread_once [call site] 00029
9 abort [call site] 00030
8 thread_local_init() [function] [call site] 00031
9 pthread_key_create [call site] 00032
9 thread_local_destructor(void*) [function] [call site] 00033
10 pthread_mutex_lock [call site] 00034
10 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00035
10 pthread_mutex_unlock [call site] 00036
8 pthread_getspecific [call site] 00037
7 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00038
7 CRYPTO_set_thread_local [function] [call site] 00039
8 CRYPTO_once [function] [call site] 00040
8 thread_local_init() [function] [call site] 00041
8 pthread_getspecific [call site] 00042
8 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00043
8 pthread_setspecific [call site] 00044
8 pthread_mutex_lock [call site] 00045
8 pthread_mutex_unlock [call site] 00046
7 err_state_free(void*) [function] [call site] 00047
8 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00048
9 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00049
6 __errno_location [call site] 00050
6 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00051
4 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00052
3 OPENSSL_memdup [function] [call site] 00053
4 OPENSSL_malloc [function] [call site] 00054
4 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00055
3 OPENSSL_free [function] [call site] 00056
4 OPENSSL_memory_free [call site] 00057
4 __asan_unpoison_memory_region(void const*, unsigned long) [function] [call site] 00058
4 OPENSSL_cleanse [function] [call site] 00059
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00060
3 CRYPTO_MUTEX_lock_write [function] [call site] 00061
4 pthread_rwlock_wrlock [call site] 00062
4 abort [call site] 00063
3 lh_CRYPTO_BUFFER_retrieve [function] [call site] 00064
3 lh_CRYPTO_BUFFER_insert [function] [call site] 00065
4 OPENSSL_lh_insert [function] [call site] 00066
5 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] 00067
5 OPENSSL_malloc [function] [call site] 00068
5 lh_maybe_resize(lhash_st*) [function] [call site] 00069
6 __assert_fail [call site] 00070
6 lh_rebucket(lhash_st*, unsigned long) [function] [call site] 00071
7 OPENSSL_zalloc [function] [call site] 00072
7 OPENSSL_free [function] [call site] 00073
6 lh_rebucket(lhash_st*, unsigned long) [function] [call site] 00074
3 CRYPTO_refcount_inc [function] [call site] 00075
3 CRYPTO_MUTEX_unlock_write [function] [call site] 00076
4 pthread_rwlock_unlock [call site] 00077
4 abort [call site] 00078
3 crypto_buffer_free_object(crypto_buffer_st*) [function] [call site] 00079
4 OPENSSL_free [function] [call site] 00080
4 OPENSSL_free [function] [call site] 00081
1 bssl::ParsedCertificate::Create(std::__1::unique_ptr<crypto_buffer_st, bssl::internal::Deleter>, bssl::ParseCertificateOptions const&, bssl::CertErrors*) [function] [call site] 00082
2 bssl::CertErrors::CertErrors() [function] [call site] 00083
2 CRYPTO_BUFFER_data [function] [call site] 00084
2 CRYPTO_BUFFER_len [function] [call site] 00085
2 bssl::der::Input::Input(unsigned char const*, unsigned long) [function] [call site] 00086
3 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00087
2 bssl::ParseCertificate(bssl::der::Input, bssl::der::Input*, bssl::der::Input*, bssl::der::BitString*, bssl::CertErrors*) [function] [call site] 00088
3 bssl::CertErrors::CertErrors() [function] [call site] 00089
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00090
4 bssl::der::Input::data() const [function] [call site] 00091
5 bssl::Span<unsigned char const>::data() const [function] [call site] 00092
4 bssl::der::Input::size() const [function] [call site] 00093
5 bssl::Span<unsigned char const>::size() const [function] [call site] 00094
3 bssl::der::Parser::Parser() [function] [call site] 00096
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00098
4 bssl::der::Parser::ReadConstructed(unsigned int, bssl::der::Parser*) [function] [call site] 00099
5 bssl::der::Input::Input() [function] [call site] 00100
6 bssl::Span<unsigned char const>::Span() [function] [call site] 00101
7 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00102
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00103
6 bssl::der::Input::Input() [function] [call site] 00104
6 bssl::der::Parser::PeekTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00105
7 CBS_get_any_asn1_element [function] [call site] 00106
8 cbs_get_any_asn1_element(cbs_st*, cbs_st*, unsigned int*, unsigned long*, int*, int*, int) [function] [call site] 00107
9 __assert_fail [call site] 00108
9 __assert_fail [call site] 00109
9 parse_asn1_tag(cbs_st*, unsigned int*) [function] [call site] 00110
10 CBS_get_u8 [function] [call site] 00111
11 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00112
10 parse_base128_integer(cbs_st*, unsigned long*) [function] [call site] 00113
11 CBS_get_u8 [function] [call site] 00114
9 CBS_get_u8 [function] [call site] 00115
9 CBS_get_bytes [function] [call site] 00117
10 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00118
10 CBS_init [function] [call site] 00119
9 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00120
10 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00121
9 CBS_get_bytes [function] [call site] 00122
7 CBS_skip [function] [call site] 00123
8 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00124
7 bssl::der::Input::Input(unsigned char const*, unsigned long) [function] [call site] 00128
6 bssl::der::Parser::Advance() [function] [call site] 00129
6 abort [call site] 00131
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00132
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00133
4 bssl::CertErrors::AddError(void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00134
5 bssl::CertErrors::Add(bssl::CertError::Severity, void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00135
3 bssl::CertErrors::~CertErrors() [function] [call site] 00136
3 bssl::(anonymous namespace)::ReadSequenceTLV(bssl::der::Parser*, bssl::der::Input*) [function] [call site] 00137
4 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00138
5 CBS_get_any_asn1_element [function] [call site] 00139
5 bssl::der::Input::Input(unsigned char const*, unsigned long) [function] [call site] 00142
4 bssl::(anonymous namespace)::IsSequenceTLV(bssl::der::Input) [function] [call site] 00143
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00144
5 bssl::der::Parser::Parser() [function] [call site] 00145
5 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00146
5 bssl::der::Parser::HasMore() [function] [call site] 00147
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00149
3 bssl::(anonymous namespace)::ReadSequenceTLV(bssl::der::Parser*, bssl::der::Input*) [function] [call site] 00150
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00151
3 bssl::der::Parser::ReadBitString() [function] [call site] 00152
4 bssl::der::Input::Input() [function] [call site] 00153
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00154
4 bssl::der::ParseBitString(bssl::der::Input) [function] [call site] 00155
5 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00156
6 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00157
7 bssl::der::Input::data() const [function] [call site] 00158
7 bssl::der::Input::size() const [function] [call site] 00159
5 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00160
6 bssl::der::ByteReader::HasMore() [function] [call site] 00161
7 bssl::Span<unsigned char const>::empty() const [function] [call site] 00162
6 bssl::Span<unsigned char const>::operator[](unsigned long) const [function] [call site] 00163
7 abort [call site] 00164
6 bssl::der::ByteReader::Advance(unsigned long) [function] [call site] 00165
7 bssl::Span<unsigned char const>::size() const [function] [call site] 00166
7 abort [call site] 00167
7 bssl::Span<unsigned char const>::subspan(unsigned long, unsigned long) const [function] [call site] 00168
8 abort [call site] 00169
8 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00170
5 bssl::der::Input::Input() [function] [call site] 00171
5 bssl::der::ByteReader::BytesLeft() const [function] [call site] 00172
6 bssl::Span<unsigned char const>::size() const [function] [call site] 00173
5 bssl::der::ByteReader::ReadBytes(unsigned long, bssl::der::Input*) [function] [call site] 00174
6 bssl::Span<unsigned char const>::size() const [function] [call site] 00175
6 bssl::Span<unsigned char const>::first(unsigned long) const [function] [call site] 00176
7 abort [call site] 00177
7 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00178
6 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00179
6 bssl::der::ByteReader::Advance(unsigned long) [function] [call site] 00180
5 bssl::der::Input::empty() const [function] [call site] 00181
6 bssl::Span<unsigned char const>::empty() const [function] [call site] 00182
5 bssl::der::Input::back() const [function] [call site] 00183
6 bssl::Span<unsigned char const>::back() const [function] [call site] 00184
7 abort [call site] 00185
5 bssl::der::BitString::BitString(bssl::der::Input, unsigned char) [function] [call site] 00186
6 abort [call site] 00187
6 bssl::der::Input::empty() const [function] [call site] 00188
6 abort [call site] 00189
6 bssl::der::Input::empty() const [function] [call site] 00190
6 bssl::der::Input::back() const [function] [call site] 00191
6 abort [call site] 00192
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00193
3 std::__1::optional<bssl::der::BitString>::value[abi:ne180100]() & [function] [call site] 00194
4 std::__1::__optional_storage_base<bssl::der::BitString, false>::__get[abi:ne180100]() & [function] [call site] 00195
3 bssl::der::Parser::HasMore() [function] [call site] 00196
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00197
3 bssl::der::Parser::HasMore() [function] [call site] 00198
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00199
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00200
2 bssl::ParseTbsCertificate(bssl::der::Input, bssl::ParseCertificateOptions const&, bssl::ParsedTbsCertificate*, bssl::CertErrors*) [function] [call site] 00201
3 bssl::CertErrors::CertErrors() [function] [call site] 00202
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00203
3 bssl::der::Parser::Parser() [function] [call site] 00204
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00205
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00206
3 bssl::CertErrors::~CertErrors() [function] [call site] 00207
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00208
4 bssl::der::Parser::HasMore() [function] [call site] 00209
4 bssl::der::Input::Input() [function] [call site] 00210
4 bssl::der::Parser::PeekTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00211
4 bssl::der::Parser::Advance() [function] [call site] 00212
4 abort [call site] 00213
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00214
3 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00215
4 std::__1::__optional_storage_base<bssl::der::Input, false>::__get[abi:ne180100]() & [function] [call site] 00216
3 bssl::(anonymous namespace)::ParseVersion(bssl::der::Input, bssl::CertificateVersion*) [function] [call site] 00217
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00218
4 bssl::der::Parser::ReadUint64(unsigned long*) [function] [call site] 00219
5 bssl::der::Input::Input() [function] [call site] 00220
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00221
5 bssl::der::ParseUint64(bssl::der::Input, unsigned long*) [function] [call site] 00222
6 bssl::der::IsValidInteger(bssl::der::Input, bool*) [function] [call site] 00223
7 bssl::der::Input::data() const [function] [call site] 00224
7 bssl::der::Input::size() const [function] [call site] 00225
7 CBS_is_valid_asn1_integer [function] [call site] 00227
8 CBS_get_u8 [function] [call site] 00228
8 CBS_get_u8 [function] [call site] 00229
6 bssl::der::(anonymous namespace)::GetUnsignedIntegerLength(bssl::der::Input) [function] [call site] 00230
7 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00231
7 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00232
7 bssl::der::Input::size() const [function] [call site] 00233
7 bssl::der::Input::size() const [function] [call site] 00234
7 bssl::der::Input::size() const [function] [call site] 00235
6 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00236
6 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00237
4 bssl::der::Parser::HasMore() [function] [call site] 00238
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00239
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00240
3 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00241
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00242
3 bssl::VerifySerialNumber(bssl::der::Input, bool, bssl::CertErrors*) [function] [call site] 00243
4 bssl::der::IsValidInteger(bssl::der::Input, bool*) [function] [call site] 00244
4 bssl::CertErrors::Add(bssl::CertError::Severity, void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00245
4 bssl::CertErrors::AddWarning(void const*) [function] [call site] 00246
5 bssl::CertErrors::AddWarning(void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00247
6 bssl::CertErrors::Add(bssl::CertError::Severity, void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00248
4 bssl::der::Input::size() const [function] [call site] 00249
4 bssl::der::Input::operator[](unsigned long) const [function] [call site] 00250
5 bssl::Span<unsigned char const>::operator[](unsigned long) const [function] [call site] 00251
4 bssl::CertErrors::AddWarning(void const*) [function] [call site] 00252
4 bssl::der::Input::size() const [function] [call site] 00253
4 bssl::der::Input::size() const [function] [call site] 00254
4 bssl::CreateCertErrorParams1SizeT(char const*, unsigned long) [function] [call site] 00255
5 abort [call site] 00256
4 bssl::CertErrors::Add(bssl::CertError::Severity, void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00257
3 bssl::(anonymous namespace)::ReadSequenceTLV(bssl::der::Parser*, bssl::der::Input*) [function] [call site] 00258
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00259
3 bssl::(anonymous namespace)::ReadSequenceTLV(bssl::der::Parser*, bssl::der::Input*) [function] [call site] 00260
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00261
3 bssl::der::Input::Input() [function] [call site] 00262
3 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00263
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00264
3 bssl::ParseValidity(bssl::der::Input, bssl::der::GeneralizedTime*, bssl::der::GeneralizedTime*) [function] [call site] 00265
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00266
4 bssl::der::Parser::Parser() [function] [call site] 00267
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00268
4 bssl::ReadUTCOrGeneralizedTime(bssl::der::Parser*, bssl::der::GeneralizedTime*) [function] [call site] 00269
5 bssl::der::Input::Input() [function] [call site] 00270
5 bssl::der::Parser::ReadTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00271
6 bssl::der::Parser::PeekTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00272
6 bssl::der::Parser::Advance() [function] [call site] 00273
6 abort [call site] 00274
5 bssl::der::ParseUTCTime(bssl::der::Input, bssl::der::GeneralizedTime*) [function] [call site] 00275
6 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00276
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned short>(bssl::der::ByteReader&, unsigned long, unsigned short*) [function] [call site] 00277
7 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00278
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00279
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00280
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00281
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00282
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00283
6 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00284
6 bssl::der::ByteReader::HasMore() [function] [call site] 00285
6 bssl::der::(anonymous namespace)::ValidateGeneralizedTime(bssl::der::GeneralizedTime const&) [function] [call site] 00286
5 bssl::der::ParseGeneralizedTime(bssl::der::Input, bssl::der::GeneralizedTime*) [function] [call site] 00287
6 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00288
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned short>(bssl::der::ByteReader&, unsigned long, unsigned short*) [function] [call site] 00289
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00290
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00291
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00292
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00293
6 bool bssl::der::(anonymous namespace)::DecimalStringToUint<unsigned char>(bssl::der::ByteReader&, unsigned long, unsigned char*) [function] [call site] 00294
6 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00295
6 bssl::der::ByteReader::HasMore() [function] [call site] 00296
6 bssl::der::(anonymous namespace)::ValidateGeneralizedTime(bssl::der::GeneralizedTime const&) [function] [call site] 00297
4 bssl::ReadUTCOrGeneralizedTime(bssl::der::Parser*, bssl::der::GeneralizedTime*) [function] [call site] 00298
4 bssl::der::Parser::HasMore() [function] [call site] 00299
4 bssl::der::Parser::HasMore() [function] [call site] 00300
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00301
3 bssl::(anonymous namespace)::ReadSequenceTLV(bssl::der::Parser*, bssl::der::Input*) [function] [call site] 00302
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00303
3 bssl::(anonymous namespace)::ReadSequenceTLV(bssl::der::Parser*, bssl::der::Input*) [function] [call site] 00304
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00305
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00306
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00307
3 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00308
3 bssl::der::ParseBitString(bssl::der::Input) [function] [call site] 00309
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00310
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00311
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00312
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00313
3 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00314
3 bssl::der::ParseBitString(bssl::der::Input) [function] [call site] 00315
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00316
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00317
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00318
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00319
3 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00320
3 bssl::(anonymous namespace)::IsSequenceTLV(bssl::der::Input) [function] [call site] 00321
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00322
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00323
3 bssl::der::Parser::HasMore() [function] [call site] 00324
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00325
3 bssl::der::Parser::HasMore() [function] [call site] 00326
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00327
2 bssl::ParseSignatureAlgorithm(bssl::der::Input) [function] [call site] 00328
3 bssl::der::Input::Input() [function] [call site] 00329
3 bssl::der::Input::Input() [function] [call site] 00330
3 bssl::ParseAlgorithmIdentifier(bssl::der::Input, bssl::der::Input*, bssl::der::Input*) [function] [call site] 00331
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00332
4 bssl::der::Parser::Parser() [function] [call site] 00333
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00334
4 bssl::der::Parser::HasMore() [function] [call site] 00335
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00336
4 bssl::der::Input::Input() [function] [call site] 00337
4 bssl::der::Parser::HasMore() [function] [call site] 00338
4 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00339
4 bssl::der::Parser::HasMore() [function] [call site] 00340
3 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00341
4 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00342
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00343
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00344
4 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00345
4 bssl::internal::operator==(bssl::Span<unsigned char const>, bssl::Span<unsigned char const>) [function] [call site] 00346
5 bssl::Span<unsigned char const>::begin() const [function] [call site] 00347
5 bssl::Span<unsigned char const>::end() const [function] [call site] 00348
3 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00349
4 bssl::(anonymous namespace)::IsNull(bssl::der::Input) [function] [call site] 00350
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00351
5 bssl::der::Input::Input() [function] [call site] 00352
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00353
5 bssl::der::Input::empty() const [function] [call site] 00354
5 bssl::der::Parser::HasMore() [function] [call site] 00355
4 bssl::der::Input::empty() const [function] [call site] 00356
3 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00357
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00358
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00359
3 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00360
3 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00361
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00362
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00363
3 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00364
3 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00365
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00366
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00367
3 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00368
3 bssl::Span<unsigned char const>::Span<5ul>(unsigned char const (&) [5ul]) [function] [call site] 00369
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00370
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00371
3 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00372
3 bssl::Span<unsigned char const>::Span<7ul>(unsigned char const (&) [7ul]) [function] [call site] 00373
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00374
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00375
3 bssl::der::Input::empty() const [function] [call site] 00376
3 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00377
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00378
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00379
3 bssl::der::Input::empty() const [function] [call site] 00380
3 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00381
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00382
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00383
3 bssl::der::Input::empty() const [function] [call site] 00384
3 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00385
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00386
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00387
3 bssl::der::Input::empty() const [function] [call site] 00388
3 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00389
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00390
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00391
3 bssl::(anonymous namespace)::ParseRsaPss(bssl::der::Input) [function] [call site] 00392
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00393
4 bssl::der::Parser::Parser() [function] [call site] 00394
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00395
4 bssl::der::Parser::HasMore() [function] [call site] 00396
4 bssl::der::Input::Input() [function] [call site] 00397
4 bssl::der::Parser::Parser() [function] [call site] 00398
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00399
4 bssl::ParseHashAlgorithm(bssl::der::Input, bssl::DigestAlgorithm*) [function] [call site] 00400
5 bssl::der::Input::data() const [function] [call site] 00401
5 bssl::der::Input::size() const [function] [call site] 00402
5 EVP_parse_digest_algorithm [function] [call site] 00404
6 CBS_get_asn1 [function] [call site] 00405
7 cbs_get_asn1(cbs_st*, cbs_st*, unsigned int, int) [function] [call site] 00406
8 CBS_get_any_asn1_element [function] [call site] 00407
8 __assert_fail [call site] 00409
6 CBS_get_asn1 [function] [call site] 00410
6 ERR_put_error [function] [call site] 00411
6 cbs_to_md(cbs_st const*) [function] [call site] 00412
7 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00415
8 memcmp [call site] 00416
7 EVP_get_digestbynid [function] [call site] 00417
6 ERR_put_error [function] [call site] 00418
6 CBS_get_asn1 [function] [call site] 00420
6 ERR_put_error [function] [call site] 00423
5 EVP_sha1 [function] [call site] 00424
6 EVP_sha1_once_bss_get() [function] [call site] 00425
6 CRYPTO_once [function] [call site] 00426
6 EVP_sha1_init() [function] [call site] 00427
7 EVP_sha1_storage_bss_get() [function] [call site] 00428
7 EVP_sha1_do_init(env_md_st*) [function] [call site] 00429
5 EVP_sha256 [function] [call site] 00430
6 EVP_sha256_once_bss_get() [function] [call site] 00431
6 CRYPTO_once [function] [call site] 00432
6 EVP_sha256_init() [function] [call site] 00433
7 EVP_sha256_storage_bss_get() [function] [call site] 00434
7 EVP_sha256_do_init(env_md_st*) [function] [call site] 00435
5 EVP_sha384 [function] [call site] 00436
6 EVP_sha384_once_bss_get() [function] [call site] 00437
6 CRYPTO_once [function] [call site] 00438
6 EVP_sha384_init() [function] [call site] 00439
7 EVP_sha384_storage_bss_get() [function] [call site] 00440
7 EVP_sha384_do_init(env_md_st*) [function] [call site] 00441
5 EVP_sha512 [function] [call site] 00442
6 EVP_sha512_once_bss_get() [function] [call site] 00443
6 CRYPTO_once [function] [call site] 00444
6 EVP_sha512_init() [function] [call site] 00445
7 EVP_sha512_storage_bss_get() [function] [call site] 00446
7 EVP_sha512_do_init(env_md_st*) [function] [call site] 00447
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00448
4 bssl::(anonymous namespace)::ParseMaskGenAlgorithm(bssl::der::Input, bssl::DigestAlgorithm*) [function] [call site] 00449
5 bssl::der::Input::Input() [function] [call site] 00450
5 bssl::der::Input::Input() [function] [call site] 00451
5 bssl::ParseAlgorithmIdentifier(bssl::der::Input, bssl::der::Input*, bssl::der::Input*) [function] [call site] 00452
5 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00453
5 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00454
5 bssl::der::operator!=(bssl::der::Input, bssl::der::Input) [function] [call site] 00455
6 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00456
5 bssl::ParseHashAlgorithm(bssl::der::Input, bssl::DigestAlgorithm*) [function] [call site] 00457
4 bssl::der::Parser::ReadConstructed(unsigned int, bssl::der::Parser*) [function] [call site] 00458
4 bssl::der::Parser::ReadUint64(unsigned long*) [function] [call site] 00459
4 bssl::der::Parser::HasMore() [function] [call site] 00460
2 bssl::der::Input::Input() [function] [call site] 00461
2 bssl::(anonymous namespace)::GetSequenceValue(bssl::der::Input, bssl::der::Input*) [function] [call site] 00462
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00463
3 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00464
3 bssl::der::Parser::HasMore() [function] [call site] 00465
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00466
2 bssl::NormalizeName(bssl::der::Input, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bssl::CertErrors*) [function] [call site] 00467
3 abort [call site] 00468
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00469
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::StackAllocated() [function] [call site] 00470
4 CBB_zero [function] [call site] 00471
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00472
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00473
3 CBB_init [function] [call site] 00474
4 OPENSSL_malloc [function] [call site] 00476
4 cbb_init(cbb_st*, unsigned char*, unsigned long, int) [function] [call site] 00477
3 bssl::der::Parser::HasMore() [function] [call site] 00478
3 bssl::der::Parser::Parser() [function] [call site] 00479
3 bssl::der::Parser::ReadConstructed(unsigned int, bssl::der::Parser*) [function] [call site] 00480
3 bssl::ReadRdn(bssl::der::Parser*, std::__1::vector<bssl::X509NameAttribute, std::__1::allocator<bssl::X509NameAttribute> >*) [function] [call site] 00481
4 bssl::der::Parser::HasMore() [function] [call site] 00482
4 bssl::der::Parser::Parser() [function] [call site] 00483
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00484
4 bssl::der::Input::Input() [function] [call site] 00485
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00486
4 bssl::der::Input::Input() [function] [call site] 00487
4 bssl::der::Parser::ReadTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00488
4 bssl::der::Parser::HasMore() [function] [call site] 00489
4 bssl::X509NameAttribute::X509NameAttribute(bssl::der::Input, unsigned int, bssl::der::Input) [function] [call site] 00490
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00491
3 CBB_add_asn1 [function] [call site] 00492
4 CBB_flush [function] [call site] 00493
5 cbb_get_base(cbb_st*) [function] [call site] 00494
5 __assert_fail [call site] 00495
5 __assert_fail [call site] 00496
5 CBB_flush [function] [call site] 00497
6 __assert_fail [call site] 00498
6 ERR_put_error [function] [call site] 00499
6 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00500
7 cbb_buffer_reserve(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00501
8 ERR_put_error [function] [call site] 00502
8 ERR_put_error [function] [call site] 00503
8 OPENSSL_realloc [function] [call site] 00504
9 OPENSSL_malloc [function] [call site] 00505
9 OPENSSL_memory_get_size [call site] 00506
9 __asan_unpoison_memory_region(void const*, unsigned long) [function] [call site] 00507
9 __asan_poison_memory_region(void const*, unsigned long) [function] [call site] 00508
9 OPENSSL_malloc [function] [call site] 00509
9 OPENSSL_free [function] [call site] 00510
6 OPENSSL_memmove(void*, void const*, unsigned long) [function] [call site] 00511
6 ERR_put_error [function] [call site] 00512
6 cbb_on_error(cbb_st*) [function] [call site] 00513
7 cbb_get_base(cbb_st*) [function] [call site] 00514
4 CBB_add_u8 [function] [call site] 00515
5 cbb_add_u(cbb_st*, unsigned long, unsigned long) [function] [call site] 00516
6 CBB_add_space [function] [call site] 00517
7 CBB_flush [function] [call site] 00518
7 cbb_get_base(cbb_st*) [function] [call site] 00519
7 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00520
6 cbb_on_error(cbb_st*) [function] [call site] 00521
4 add_base128_integer(cbb_st*, unsigned long) [function] [call site] 00522
5 CBB_add_u8 [function] [call site] 00523
4 CBB_add_u8 [function] [call site] 00524
4 cbb_add_child(cbb_st*, cbb_st*, unsigned char, int) [function] [call site] 00525
5 __assert_fail [call site] 00526
5 __assert_fail [call site] 00527
5 cbb_get_base(cbb_st*) [function] [call site] 00528
5 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00529
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00530
3 CBB_add_asn1 [function] [call site] 00532
3 CBB_add_asn1 [function] [call site] 00533
3 bssl::der::Input::data() const [function] [call site] 00534
3 bssl::der::Input::size() const [function] [call site] 00535
3 CBB_add_bytes [function] [call site] 00536
4 CBB_add_space [function] [call site] 00537
4 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00538
3 bssl::(anonymous namespace)::IsNormalizableDirectoryString(unsigned int) [function] [call site] 00539
3 bssl::(anonymous namespace)::NormalizeValue(bssl::X509NameAttribute, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bssl::CertErrors*) [function] [call site] 00540
4 abort [call site] 00541
4 bssl::X509NameAttribute::ValueAsStringUnsafe(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const [function] [call site] 00542
5 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00543
5 bssl::BytesAsStringView(bssl::Span<unsigned char const>) [function] [call site] 00544
6 bssl::Span<unsigned char const>::data() const [function] [call site] 00545
6 bssl::Span<unsigned char const>::size() const [function] [call site] 00546
5 bssl::der::ParseUniversalString(bssl::der::Input, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00547
6 bssl::der::Input::size() const [function] [call site] 00548
6 bssl::der::Input::data() const [function] [call site] 00549
6 bssl::der::Input::size() const [function] [call site] 00550
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::StackAllocated() [function] [call site] 00552
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00553
6 bssl::der::Input::size() const [function] [call site] 00554
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::~StackAllocated() [function] [call site] 00556
7 CBB_cleanup [function] [call site] 00557
8 __assert_fail [call site] 00558
8 OPENSSL_free [function] [call site] 00559
7 __clang_call_terminate [call site] 00560
8 __cxa_begin_catch [call site] 00561
6 CBS_get_utf32_be [function] [call site] 00563
7 CBS_get_u32 [function] [call site] 00564
8 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00565
7 is_valid_code_point(unsigned int) [function] [call site] 00566
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00567
6 CBB_add_utf8 [function] [call site] 00568
7 is_valid_code_point(unsigned int) [function] [call site] 00569
7 CBB_add_u8 [function] [call site] 00570
7 CBB_add_u8 [function] [call site] 00571
7 CBB_add_u8 [function] [call site] 00572
7 CBB_add_u8 [function] [call site] 00573
7 CBB_add_u8 [function] [call site] 00574
7 CBB_add_u8 [function] [call site] 00575
7 CBB_add_u8 [function] [call site] 00576
7 CBB_add_u8 [function] [call site] 00577
7 CBB_add_u8 [function] [call site] 00578
7 CBB_add_u8 [function] [call site] 00579
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00580
6 CBB_data [function] [call site] 00581
7 __assert_fail [call site] 00582
6 CBB_len [function] [call site] 00583
7 __assert_fail [call site] 00584
7 __assert_fail [call site] 00585
5 bssl::der::ParseBmpString(bssl::der::Input, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00586
6 bssl::der::Input::size() const [function] [call site] 00587
6 bssl::der::Input::data() const [function] [call site] 00588
6 bssl::der::Input::size() const [function] [call site] 00589
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::StackAllocated() [function] [call site] 00591
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00592
6 bssl::der::Input::size() const [function] [call site] 00593
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::~StackAllocated() [function] [call site] 00595
6 CBS_get_ucs2_be [function] [call site] 00597
7 CBS_get_u16 [function] [call site] 00598
8 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00599
7 is_valid_code_point(unsigned int) [function] [call site] 00600
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00601
6 CBB_add_utf8 [function] [call site] 00602
6 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00603
5 __assert_fail [call site] 00606
4 bssl::CreateCertErrorParams1SizeT(char const*, unsigned long) [function] [call site] 00607
4 bssl::CertErrors::AddError(void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00608
4 bssl::(anonymous namespace)::NormalizeDirectoryString(bssl::(anonymous namespace)::CharsetEnforcement, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00609
4 bssl::(anonymous namespace)::NormalizeDirectoryString(bssl::(anonymous namespace)::CharsetEnforcement, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00610
4 bssl::(anonymous namespace)::NormalizeDirectoryString(bssl::(anonymous namespace)::CharsetEnforcement, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00611
4 bssl::CreateCertErrorParams1SizeT(char const*, unsigned long) [function] [call site] 00612
4 bssl::CertErrors::AddError(void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00613
3 CBB_add_asn1 [function] [call site] 00614
3 CBB_add_bytes [function] [call site] 00615
3 CBB_add_asn1 [function] [call site] 00616
3 bssl::der::Input::data() const [function] [call site] 00617
3 bssl::der::Input::size() const [function] [call site] 00618
3 CBB_add_bytes [function] [call site] 00619
3 CBB_flush [function] [call site] 00620
3 CBB_flush_asn1_set_of [function] [call site] 00621
4 CBB_flush [function] [call site] 00622
4 CBS_get_any_asn1_element [function] [call site] 00627
4 ERR_put_error [function] [call site] 00628
4 OPENSSL_memdup [function] [call site] 00631
4 OPENSSL_calloc [function] [call site] 00632
5 ERR_put_error [function] [call site] 00633
5 OPENSSL_zalloc [function] [call site] 00634
4 CBS_get_any_asn1_element [function] [call site] 00636
4 qsort [call site] 00637
4 compare_set_of_element(void const*, void const*) [function] [call site] 00638
5 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00641
4 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00645
4 __assert_fail [call site] 00647
4 OPENSSL_free [function] [call site] 00648
4 OPENSSL_free [function] [call site] 00649
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00650
3 CBB_flush [function] [call site] 00651
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00652
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00654
3 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::~StackAllocated() [function] [call site] 00657
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00658
2 bssl::der::Input::Input() [function] [call site] 00659
2 bssl::(anonymous namespace)::GetSequenceValue(bssl::der::Input, bssl::der::Input*) [function] [call site] 00660
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00661
2 bssl::NormalizeName(bssl::der::Input, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bssl::CertErrors*) [function] [call site] 00662
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00663
2 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00664
2 bssl::ParseExtensions(bssl::der::Input, std::__1::map<bssl::der::Input, bssl::ParsedExtension, std::__1::less<bssl::der::Input>, std::__1::allocator<std::__1::pair<bssl::der::Input const, bssl::ParsedExtension> > >*) [function] [call site] 00665
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00666
3 bssl::der::Parser::Parser() [function] [call site] 00667
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00668
3 bssl::der::Parser::HasMore() [function] [call site] 00669
3 bssl::der::Parser::HasMore() [function] [call site] 00670
3 bssl::ParsedExtension::ParsedExtension() [function] [call site] 00671
4 bssl::der::Input::Input() [function] [call site] 00672
3 bssl::der::Input::Input() [function] [call site] 00673
3 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00674
3 bssl::ParseExtension(bssl::der::Input, bssl::ParsedExtension*) [function] [call site] 00675
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00676
4 bssl::der::Parser::Parser() [function] [call site] 00677
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00678
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00679
4 bssl::der::Input::Input() [function] [call site] 00680
4 bssl::der::Parser::ReadOptionalTag(unsigned int, bssl::der::Input*, bool*) [function] [call site] 00681
5 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00682
5 bssl::der::Input::Input() [function] [call site] 00683
5 bssl::der::Input std::__1::optional<bssl::der::Input>::value_or[abi:ne180100]<bssl::der::Input>(bssl::der::Input&&) const & [function] [call site] 00684
6 std::__1::__optional_storage_base<bssl::der::Input, false>::__get[abi:ne180100]() const & [function] [call site] 00685
4 bssl::der::ParseBool(bssl::der::Input, bool*) [function] [call site] 00686
5 bssl::der::(anonymous namespace)::ParseBoolInternal(bssl::der::Input, bool*, bool) [function] [call site] 00687
6 bssl::der::Input::size() const [function] [call site] 00688
6 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00689
6 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00690
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00691
4 bssl::der::Parser::HasMore() [function] [call site] 00692
4 bssl::der::Parser::HasMore() [function] [call site] 00693
3 bssl::der::Parser::HasMore() [function] [call site] 00694
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00695
2 bssl::ParsedExtension::ParsedExtension() [function] [call site] 00696
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00697
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00698
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00699
3 bssl::ParsedExtension::ParsedExtension() [function] [call site] 00700
2 bssl::ParseBasicConstraints(bssl::der::Input, bssl::ParsedBasicConstraints*) [function] [call site] 00701
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00702
3 bssl::der::Parser::Parser() [function] [call site] 00703
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00704
3 bssl::der::Input::Input() [function] [call site] 00705
3 bssl::der::Parser::ReadOptionalTag(unsigned int, bssl::der::Input*, bool*) [function] [call site] 00706
3 bssl::der::ParseBool(bssl::der::Input, bool*) [function] [call site] 00707
3 bssl::der::Input::Input() [function] [call site] 00708
3 bssl::der::Parser::ReadOptionalTag(unsigned int, bssl::der::Input*, bool*) [function] [call site] 00709
3 bssl::der::ParseUint8(bssl::der::Input, unsigned char*) [function] [call site] 00710
4 bssl::der::ParseUint64(bssl::der::Input, unsigned long*) [function] [call site] 00711
3 bssl::der::Parser::HasMore() [function] [call site] 00712
3 bssl::der::Parser::HasMore() [function] [call site] 00713
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00714
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00715
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00716
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00717
2 bssl::ParseKeyUsage(bssl::der::Input, bssl::der::BitString*) [function] [call site] 00718
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00719
3 bssl::der::Parser::ReadBitString() [function] [call site] 00720
3 bssl::der::Parser::HasMore() [function] [call site] 00721
3 std::__1::optional<bssl::der::BitString>::value[abi:ne180100]() & [function] [call site] 00722
3 bssl::(anonymous namespace)::BitStringIsAllZeros(bssl::der::BitString const&) [function] [call site] 00723
4 bssl::der::BitString::bytes() const [function] [call site] 00724
4 bssl::der::Input::begin() const [function] [call site] 00725
5 bssl::Span<unsigned char const>::begin() const [function] [call site] 00726
4 bssl::der::Input::end() const [function] [call site] 00727
5 bssl::Span<unsigned char const>::end() const [function] [call site] 00728
3 std::__1::optional<bssl::der::BitString>::value[abi:ne180100]() & [function] [call site] 00729
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00730
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00731
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00732
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00733
2 bssl::ParseEKUExtension(bssl::der::Input, std::__1::vector<bssl::der::Input, std::__1::allocator<bssl::der::Input> >*) [function] [call site] 00734
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00735
3 bssl::der::Parser::Parser() [function] [call site] 00736
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00737
3 bssl::der::Parser::HasMore() [function] [call site] 00738
3 bssl::der::Parser::HasMore() [function] [call site] 00739
3 bssl::der::Input::Input() [function] [call site] 00740
3 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00741
3 bssl::der::Parser::HasMore() [function] [call site] 00742
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00743
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00744
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00745
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00746
2 bssl::GeneralNames::Create(bssl::der::Input, bssl::CertErrors*) [function] [call site] 00747
3 abort [call site] 00748
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00749
3 bssl::der::Input::Input() [function] [call site] 00750
3 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00751
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00752
3 bssl::CertErrors::AddError(void const*) [function] [call site] 00753
3 bssl::GeneralNames::CreateFromValue(bssl::der::Input, bssl::CertErrors*) [function] [call site] 00754
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00755
4 bssl::der::Parser::HasMore() [function] [call site] 00756
4 bssl::CertErrors::AddError(void const*) [function] [call site] 00757
4 bssl::der::Parser::HasMore() [function] [call site] 00758
4 bssl::der::Input::Input() [function] [call site] 00759
4 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00760
4 bssl::CertErrors::AddError(void const*) [function] [call site] 00761
4 bssl::ParseGeneralName(bssl::der::Input, bssl::GeneralNames::ParseGeneralNameIPAddressType, bssl::GeneralNames*, bssl::CertErrors*) [function] [call site] 00762
5 abort [call site] 00763
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00764
5 bssl::der::Input::Input() [function] [call site] 00765
5 bssl::der::Parser::ReadTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00766
5 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00767
5 bssl::BytesAsStringView(bssl::Span<unsigned char const>) [function] [call site] 00768
5 bssl::string_util::IsAscii(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00769
5 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00770
5 bssl::BytesAsStringView(bssl::Span<unsigned char const>) [function] [call site] 00771
5 bssl::string_util::IsAscii(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00772
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00773
5 bssl::der::Input::Input() [function] [call site] 00774
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00775
5 bssl::der::Parser::HasMore() [function] [call site] 00776
5 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00777
5 bssl::BytesAsStringView(bssl::Span<unsigned char const>) [function] [call site] 00778
5 bssl::string_util::IsAscii(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00779
5 bssl::der::Input::size() const [function] [call site] 00780
5 bssl::der::Input::size() const [function] [call site] 00781
5 bssl::CertErrors::AddError(void const*) [function] [call site] 00782
5 abort [call site] 00783
5 bssl::der::Input::size() const [function] [call site] 00784
5 bssl::der::Input::size() const [function] [call site] 00785
5 bssl::CertErrors::AddError(void const*) [function] [call site] 00786
5 bssl::der::Input::size() const [function] [call site] 00787
5 bssl::der::Input::first(unsigned long) const [function] [call site] 00788
6 bssl::Span<unsigned char const>::first(unsigned long) const [function] [call site] 00789
6 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00790
5 bssl::der::Input::size() const [function] [call site] 00791
5 bssl::der::Input::subspan(unsigned long, unsigned long) const [function] [call site] 00792
6 bssl::Span<unsigned char const>::subspan(unsigned long, unsigned long) const [function] [call site] 00793
6 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00794
5 bssl::IsValidNetmask(bssl::der::Input) [function] [call site] 00795
6 bssl::der::Input::size() const [function] [call site] 00796
6 bssl::der::Input::operator[](unsigned long) const [function] [call site] 00797
6 bssl::der::Input::operator[](unsigned long) const [function] [call site] 00798
5 bssl::CertErrors::AddError(void const*) [function] [call site] 00799
5 bssl::CreateCertErrorParams1SizeT(char const*, unsigned long) [function] [call site] 00800
5 bssl::CertErrors::AddError(void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00801
5 abort [call site] 00802
4 bssl::CertErrors::AddError(void const*) [function] [call site] 00803
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00804
2 bssl::der::Input::empty() const [function] [call site] 00805
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00806
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00807
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00808
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00809
2 bssl::NameConstraints::Create(bssl::der::Input, bool, bssl::CertErrors*) [function] [call site] 00810
3 abort [call site] 00811
3 bssl::NameConstraints::Parse(bssl::der::Input, bool, bssl::CertErrors*) [function] [call site] 00812
4 abort [call site] 00813
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00814
4 bssl::der::Parser::Parser() [function] [call site] 00815
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00816
4 bssl::der::Parser::HasMore() [function] [call site] 00817
4 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00818
4 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00819
4 bssl::(anonymous namespace)::ParseGeneralSubtrees(bssl::der::Input, bssl::GeneralNames*, bssl::CertErrors*) [function] [call site] 00820
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00821
5 bssl::der::Parser::HasMore() [function] [call site] 00822
5 bssl::der::Parser::HasMore() [function] [call site] 00823
5 bssl::der::Parser::Parser() [function] [call site] 00824
5 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00825
5 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00826
5 bssl::ParseGeneralName(bssl::der::Input, bssl::GeneralNames::ParseGeneralNameIPAddressType, bssl::GeneralNames*, bssl::CertErrors*) [function] [call site] 00827
5 bssl::CertErrors::AddError(void const*) [function] [call site] 00828
5 bssl::der::Parser::HasMore() [function] [call site] 00829
4 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00830
4 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00831
4 bssl::(anonymous namespace)::ParseGeneralSubtrees(bssl::der::Input, bssl::GeneralNames*, bssl::CertErrors*) [function] [call site] 00832
4 bssl::der::Parser::HasMore() [function] [call site] 00833
2 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00834
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00835
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00836
2 bssl::ParseAuthorityInfoAccessURIs(bssl::der::Input, std::__1::vector<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::allocator<std::__1::basic_string_view<char, std::__1::char_traits<char> > > >*, std::__1::vector<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::allocator<std::__1::basic_string_view<char, std::__1::char_traits<char> > > >*) [function] [call site] 00837
3 bssl::ParseAuthorityInfoAccess(bssl::der::Input, std::__1::vector<bssl::AuthorityInfoAccessDescription, std::__1::allocator<bssl::AuthorityInfoAccessDescription> >*) [function] [call site] 00838
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00839
4 bssl::der::Parser::Parser() [function] [call site] 00840
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00841
4 bssl::der::Parser::HasMore() [function] [call site] 00842
4 bssl::der::Parser::HasMore() [function] [call site] 00843
4 bssl::AuthorityInfoAccessDescription::AuthorityInfoAccessDescription() [function] [call site] 00844
5 bssl::der::Input::Input() [function] [call site] 00845
4 bssl::der::Parser::Parser() [function] [call site] 00846
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00847
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00848
4 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00849
4 bssl::der::Parser::HasMore() [function] [call site] 00850
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00851
3 bssl::der::Input::Input() [function] [call site] 00852
3 bssl::der::Parser::ReadTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00853
3 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00854
3 bssl::BytesAsStringView(bssl::Span<unsigned char const>) [function] [call site] 00855
3 bssl::string_util::IsAscii(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00856
3 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00857
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00858
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00859
3 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00860
3 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00861
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00862
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00863
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00864
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00865
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00866
2 bssl::ParseCertificatePoliciesExtensionOids(bssl::der::Input, bool, std::__1::vector<bssl::der::Input, std::__1::allocator<bssl::der::Input> >*, bssl::CertErrors*) [function] [call site] 00867
3 bssl::(anonymous namespace)::ParseCertificatePoliciesExtensionImpl(bssl::der::Input, bool, std::__1::vector<bssl::der::Input, std::__1::allocator<bssl::der::Input> >*, std::__1::vector<bssl::PolicyInformation, std::__1::allocator<bssl::PolicyInformation> >*, bssl::CertErrors*) [function] [call site] 00868
4 abort [call site] 00869
4 abort [call site] 00870
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00871
4 bssl::der::Parser::Parser() [function] [call site] 00872
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00873
4 bssl::der::Parser::HasMore() [function] [call site] 00874
4 bssl::der::Parser::HasMore() [function] [call site] 00875
4 bssl::der::Parser::HasMore() [function] [call site] 00876
4 bssl::der::Parser::Parser() [function] [call site] 00877
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00878
4 bssl::der::Input::Input() [function] [call site] 00879
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00880
4 bssl::der::Parser::HasMore() [function] [call site] 00881
4 bssl::der::Parser::Parser() [function] [call site] 00882
4 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00883
4 bssl::der::Parser::HasMore() [function] [call site] 00884
4 bssl::CertErrors::AddError(void const*) [function] [call site] 00885
4 bssl::Span<unsigned char const>::Span<4ul>(unsigned char const (&) [4ul]) [function] [call site] 00886
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00887
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00888
4 bssl::(anonymous namespace)::ParsePolicyQualifiers(bool, bssl::der::Parser*, std::__1::vector<bssl::PolicyQualifierInfo, std::__1::allocator<bssl::PolicyQualifierInfo> >*, bssl::CertErrors*) [function] [call site] 00889
5 abort [call site] 00890
5 bssl::der::Parser::HasMore() [function] [call site] 00891
5 bssl::CertErrors::AddError(void const*) [function] [call site] 00892
5 bssl::der::Parser::HasMore() [function] [call site] 00893
5 bssl::der::Parser::Parser() [function] [call site] 00894
5 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00895
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00896
5 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00897
5 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00898
5 bssl::der::operator!=(bssl::der::Input, bssl::der::Input) [function] [call site] 00899
5 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00900
5 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00901
5 bssl::der::operator!=(bssl::der::Input, bssl::der::Input) [function] [call site] 00902
5 bssl::CreateCertErrorParams1Der(char const*, bssl::der::Input) [function] [call site] 00903
6 abort [call site] 00904
6 bssl::der::Input::Input() [function] [call site] 00905
5 bssl::CertErrors::AddError(void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00906
5 bssl::der::Input::Input() [function] [call site] 00907
5 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00908
5 bssl::CertErrors::AddError(void const*) [function] [call site] 00909
5 bssl::der::Parser::HasMore() [function] [call site] 00910
4 bssl::CertErrors::AddError(void const*) [function] [call site] 00911
4 bssl::CreateCertErrorParams1Der(char const*, bssl::der::Input) [function] [call site] 00912
4 bssl::CertErrors::AddError(void const*, std::__1::unique_ptr<bssl::CertErrorParams, std::__1::default_delete<bssl::CertErrorParams> >) [function] [call site] 00913
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00914
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00915
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00916
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00917
2 bssl::ParsePolicyConstraints(bssl::der::Input, bssl::ParsedPolicyConstraints*) [function] [call site] 00918
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00919
3 bssl::der::Parser::Parser() [function] [call site] 00920
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00921
3 bssl::der::Parser::HasMore() [function] [call site] 00922
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00923
3 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00924
3 bssl::der::ParseUint8(bssl::der::Input, unsigned char*) [function] [call site] 00925
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00926
3 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00927
3 bssl::der::ParseUint8(bssl::der::Input, unsigned char*) [function] [call site] 00928
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00929
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00930
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00931
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00932
2 bssl::ParsePolicyMappings(bssl::der::Input, std::__1::vector<bssl::ParsedPolicyMapping, std::__1::allocator<bssl::ParsedPolicyMapping> >*) [function] [call site] 00933
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00934
3 bssl::der::Parser::Parser() [function] [call site] 00935
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00936
3 bssl::der::Parser::HasMore() [function] [call site] 00937
3 bssl::der::Parser::HasMore() [function] [call site] 00938
3 bssl::der::Parser::Parser() [function] [call site] 00939
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00940
3 bssl::ParsedPolicyMapping::ParsedPolicyMapping() [function] [call site] 00941
3 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00942
3 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00943
3 bssl::der::Parser::HasMore() [function] [call site] 00944
3 bssl::der::Parser::HasMore() [function] [call site] 00945
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00946
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00947
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00948
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00949
2 bssl::ParseInhibitAnyPolicy(bssl::der::Input) [function] [call site] 00950
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00951
3 std::__1::optional<unsigned char>::value[abi:ne180100]() & [function] [call site] 00952
4 std::__1::__optional_storage_base<unsigned char, false>::__get[abi:ne180100]() & [function] [call site] 00953
3 bssl::der::Parser::ReadUint8(unsigned char*) [function] [call site] 00954
4 bssl::der::ParseUint8(bssl::der::Input, unsigned char*) [function] [call site] 00955
3 bssl::der::Parser::HasMore() [function] [call site] 00956
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00957
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00958
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00959
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00960
2 std::__1::optional<bssl::der::Input>::value[abi:ne180100]() & [function] [call site] 00961
2 bssl::ParseSubjectKeyIdentifier(bssl::der::Input, bssl::der::Input*) [function] [call site] 00962
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00963
3 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00964
3 bssl::der::Parser::HasMore() [function] [call site] 00965
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00966
2 bssl::Span<unsigned char const>::Span<3ul>(unsigned char const (&) [3ul]) [function] [call site] 00967
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00968
2 bssl::ParsedCertificate::GetExtension(bssl::der::Input, bssl::ParsedExtension*) const [function] [call site] 00969
2 std::__1::optional<bssl::ParsedAuthorityKeyIdentifier>::value[abi:ne180100]() & [function] [call site] 00970
3 std::__1::__optional_storage_base<bssl::ParsedAuthorityKeyIdentifier, false>::__get[abi:ne180100]() & [function] [call site] 00971
2 bssl::ParseAuthorityKeyIdentifier(bssl::der::Input, bssl::ParsedAuthorityKeyIdentifier*) [function] [call site] 00972
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00973
3 bssl::der::Parser::Parser() [function] [call site] 00974
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00975
3 bssl::der::Parser::HasMore() [function] [call site] 00976
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00977
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00978
3 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00979
3 bssl::der::Parser::HasMore() [function] [call site] 00980
2 bssl::CertErrors::AddError(void const*) [function] [call site] 00981
2 bssl::CertErrors::~CertErrors() [function] [call site] 00982
1 bssl::CertErrors::ContainsAnyErrorWithSeverity(bssl::CertError::Severity) const [function] [call site] 00983
1 abort [call site] 00984
1 bssl::CertErrors::~CertErrors() [function] [call site] 00985