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
1574 3276 14 :

['bn_div_consttime', 'bn_usub_consttime', 'BN_free', 'ERR_put_error', 'BN_num_bits', 'BN_init', 'BN_CTX_new', 'BN_cmp', 'BN_is_one', 'BN_value_one', 'bn_mul_consttime', 'BN_is_negative', 'BN_CTX_free', 'check_mod_inverse']

1574 3276 RSA_check_key call site: 00000 /src/boringssl/crypto/fipsmodule/rsa/rsa.c:816
185 331 4 :

['bn_mul_part_recursive', 'BN_num_bits_word', 'BN_CTX_get', 'bn_mul_recursive']

185 891 bn_mul_impl call site: 00000 /src/boringssl/crypto/fipsmodule/bn/mul.c:455
140 356 2 :

['bn_mod_lshift1_consttime', 'BN_sub_word']

140 3069 BN_mod_sqrt call site: 00000 /src/boringssl/crypto/fipsmodule/bn/sqrt.c:155
95 101 3 :

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

95 101 BN_mod_exp_mont call site: 00000 /src/boringssl/crypto/fipsmodule/bn/exponentiation.c:604
84 176 4 :

['bn_from_montgomery_in_place', 'bn_mul_small', 'OPENSSL_cleanse', 'bn_sqr_small']

86 178 bn_mod_mul_montgomery_small call site: 00000 /src/boringssl/crypto/fipsmodule/bn/montgomery.c:486
70 128 2 :

['ERR_add_error_dataf', 'ERR_put_error']

70 128 EVP_PKEY_set_type call site: 00677 /src/boringssl/crypto/evp/evp.c:343
70 70 1 :

['ERR_add_error_dataf']

70 128 ASN1_mbstring_ncopy call site: 00000 /src/boringssl/crypto/asn1/a_mbstr.c:173
63 237 2 :

['bn_sqr_recursive', 'bn_wexpand']

63 369 bn_sqr_consttime call site: 00000 /src/boringssl/crypto/fipsmodule/bn/mul.c:694
48 106 2 :

['OBJ_obj2nid', 'ERR_put_error']

48 106 asn1_do_adb call site: 00442 /src/boringssl/crypto/asn1/tasn_utl.c:219
32 32 3 :

['CRYPTO_atomic_load_u32.2804', 'CRYPTO_get_ex_data', 'sk_void_free']

32 32 CRYPTO_free_ex_data call site: 00514 /src/boringssl/crypto/ex_data.c:212
28 106 3 :

['ec_felem_equal', 'BN_cmp', 'ec_GFp_simple_points_equal']

28 106 EC_GROUP_cmp call site: 00000 /src/boringssl/crypto/fipsmodule/ec/ec.c:587
22 22 2 :

['handle_cpu_env', 'strchr']

22 22 OPENSSL_cpuid_setup call site: 00000 /src/boringssl/crypto/cpu_intel.c:265

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::Message(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::internal::CachedSize::CachedSize() [function] [call site] 00007
3 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00008
1 protobuf_mutator::libfuzzer::LoadProtoInput(bool, unsigned char const*, unsigned long, google::protobuf::Message*) [call site] 00009
1 TestOneProtoInput(asn1_pdu::PDU const&) [function] [call site] 00010
2 asn1_pdu::ASN1PDUToDER::ASN1PDUToDER() [function] [call site] 00011
2 asn1_pdu::ASN1PDUToDER::PDUToDER(asn1_pdu::PDU const&) [function] [call site] 00012
3 asn1_pdu::ASN1PDUToDER::EncodePDU(asn1_pdu::PDU const&) [function] [call site] 00013
4 asn1_pdu::PDU::id() const [function] [call site] 00014
5 asn1_pdu::PDU::_internal_id() const [function] [call site] 00015
4 asn1_pdu::ASN1PDUToDER::EncodeIdentifier(asn1_pdu::Identifier const&) [function] [call site] 00016
5 asn1_pdu::Identifier::id_class() const [function] [call site] 00017
6 asn1_pdu::Identifier::_internal_id_class() const [function] [call site] 00018
5 asn1_pdu::Identifier::encoding() const [function] [call site] 00019
6 asn1_pdu::Identifier::_internal_encoding() const [function] [call site] 00020
5 asn1_pdu::Identifier::tag_num() const [function] [call site] 00021
6 asn1_pdu::Identifier::_internal_tag_num() const [function] [call site] 00022
5 asn1_pdu::Identifier::tag_num() const [function] [call site] 00023
5 asn1_pdu::Identifier::tag_num() const [function] [call site] 00024
5 asn1_pdu::ASN1PDUToDER::EncodeHighTagNumberForm(unsigned char, unsigned char, unsigned int) [function] [call site] 00025
6 InsertVariableIntBase128(unsigned long, unsigned long, std::__1::vector >&) [function] [call site] 00026
7 GetVariableIntLen(unsigned long, unsigned long) [function] [call site] 00027
8 _Z4log2ImENSt3__19enable_ifIXsr3std11is_integralIT_EE5valueEdE4typeES2_ [function] [call site] 00028
9 log2 [call site] 00029
4 asn1_pdu::PDU::val() const [function] [call site] 00030
5 asn1_pdu::PDU::_internal_val() const [function] [call site] 00031
4 asn1_pdu::ASN1PDUToDER::EncodeValue(asn1_pdu::Value const&) [function] [call site] 00032
5 asn1_pdu::Value::val_array() const [function] [call site] 00033
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site] 00034
6 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site] 00035
5 asn1_pdu::ValueElement::has_pdu() const [function] [call site] 00036
5 asn1_pdu::ValueElement::pdu() const [function] [call site] 00037
6 asn1_pdu::ValueElement::_internal_pdu() const [function] [call site] 00038
5 asn1_pdu::ASN1PDUToDER::EncodePDU(asn1_pdu::PDU const&) [function] [call site] 00039
6 asn1_pdu::PDU::len() const [function] [call site] 00040
7 asn1_pdu::PDU::_internal_len() const [function] [call site] 00041
6 asn1_pdu::ASN1PDUToDER::EncodeLength(asn1_pdu::Length const&, unsigned long, unsigned long) [function] [call site] 00042
7 asn1_pdu::Length::has_length_override() const [function] [call site] 00043
8 asn1_pdu::Length::types_case() const [function] [call site] 00044
7 asn1_pdu::Length::length_override() const [function] [call site] 00045
8 asn1_pdu::Length::_internal_length_override() const [function] [call site] 00046
9 asn1_pdu::Length::types_case() const [function] [call site] 00047
9 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00048
10 google::protobuf::internal::ExplicitlyConstructed , std::__1::allocator >, 8ul>::get() const [function] [call site] 00049
9 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site] 00050
10 google::protobuf::internal::TaggedStringPtr::as_int() const [function] [call site] 00051
7 asn1_pdu::ASN1PDUToDER::EncodeOverrideLength(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site] 00052
7 asn1_pdu::Length::has_indefinite_form() const [function] [call site] 00053
8 asn1_pdu::Length::types_case() const [function] [call site] 00054
7 asn1_pdu::ASN1PDUToDER::EncodeIndefiniteLength(unsigned long) [function] [call site] 00055
7 asn1_pdu::ASN1PDUToDER::EncodeDefiniteLength(unsigned long, unsigned long) [function] [call site] 00056
8 InsertVariableIntBase256(unsigned long, unsigned long, std::__1::vector >&) [function] [call site] 00057
9 GetVariableIntLen(unsigned long, unsigned long) [function] [call site] 00058
8 GetVariableIntLen(unsigned long, unsigned long) [function] [call site] 00059
5 asn1_pdu::ValueElement::val_bits() const [function] [call site] 00060
6 asn1_pdu::ValueElement::_internal_val_bits() const [function] [call site] 00061
7 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site] 00062
5 asn1_pdu::ValueElement::val_bits() const [function] [call site] 00063
2 d2i_X509 [function] [call site] 00064
3 ERR_put_error [function] [call site] 00065
4 err_get_state [function] [call site] 00066
5 CRYPTO_get_thread_local [function] [call site] 00067
6 CRYPTO_once [function] [call site] 00068
7 pthread_once [call site] 00069
7 abort [call site] 00070
6 pthread_getspecific [call site] 00071
5 OPENSSL_memset [function] [call site] 00072
5 CRYPTO_set_thread_local [function] [call site] 00073
6 CRYPTO_once [function] [call site] 00074
6 pthread_getspecific [call site] 00075
6 OPENSSL_memset [function] [call site] 00076
6 pthread_setspecific [call site] 00077
6 pthread_mutex_lock [call site] 00078
6 pthread_mutex_unlock [call site] 00079
5 err_state_free [function] [call site] 00080
6 err_clear [function] [call site] 00081
7 OPENSSL_memset [function] [call site] 00082
4 __errno_location [call site] 00083
4 err_clear [function] [call site] 00084
3 x509_parse [function] [call site] 00086
4 CBS_get_asn1 [function] [call site] 00087
5 cbs_get_asn1 [function] [call site] 00088
6 CBS_get_any_asn1_element [function] [call site] 00089
7 cbs_get_any_asn1_element [function] [call site] 00090
8 __assert_fail [call site] 00091
8 __assert_fail [call site] 00092
8 parse_asn1_tag [function] [call site] 00093
9 parse_base128_integer [function] [call site] 00096
10 CBS_get_u8 [function] [call site] 00097
8 CBS_get_u8 [function] [call site] 00098
8 CBS_get_bytes [function] [call site] 00100
8 CBS_get_bytes [function] [call site] 00105
6 __assert_fail [call site] 00108
4 CBS_get_asn1_element [function] [call site] 00110
5 cbs_get_asn1 [function] [call site] 00111
4 CBS_get_asn1_element [function] [call site] 00112
4 ERR_put_error [function] [call site] 00113
4 CBS_get_any_ber_asn1_element [function] [call site] 00114
5 cbs_get_any_asn1_element [function] [call site] 00115
4 ERR_put_error [function] [call site] 00118
4 x509_new_null [function] [call site] 00119
5 OPENSSL_malloc [function] [call site] 00120
6 __assert_fail [call site] 00121
6 __assert_fail [call site] 00122
6 OPENSSL_memory_alloc [call site] 00123
6 ERR_put_error [function] [call site] 00124
5 OPENSSL_memset [function] [call site] 00125
5 CRYPTO_new_ex_data [function] [call site] 00126
5 CRYPTO_MUTEX_init [function] [call site] 00127
6 pthread_rwlock_init [call site] 00128
6 abort [call site] 00129
4 ASN1_item_ex_d2i [function] [call site] 00132
5 asn1_item_ex_d2i [function] [call site] 00133
6 CRYPTO_BUFFER_data [function] [call site] 00134
6 __assert_fail [call site] 00135
6 ERR_put_error [function] [call site] 00136
6 ERR_put_error [function] [call site] 00137
6 asn1_template_ex_d2i [function] [call site] 00138
7 asn1_check_tlen [function] [call site] 00139
8 ASN1_get_object [function] [call site] 00140
9 ERR_put_error [function] [call site] 00141
9 CBS_get_any_asn1 [function] [call site] 00143
10 CBS_get_any_asn1_element [function] [call site] 00144
10 CBS_skip [function] [call site] 00145
10 __assert_fail [call site] 00146
9 ERR_put_error [function] [call site] 00148
9 ERR_put_error [function] [call site] 00149
8 ERR_put_error [function] [call site] 00152
8 ERR_put_error [function] [call site] 00153
7 ERR_put_error [function] [call site] 00154
7 ERR_put_error [function] [call site] 00155
7 asn1_template_noexp_d2i [function] [call site] 00156
8 asn1_check_tlen [function] [call site] 00157
8 ERR_put_error [function] [call site] 00158
8 sk_ASN1_VALUE_new_null [function] [call site] 00159
9 sk_new_null [function] [call site] 00160
10 sk_new [function] [call site] 00161
11 OPENSSL_malloc [function] [call site] 00162
11 OPENSSL_memset [function] [call site] 00163
11 OPENSSL_malloc [function] [call site] 00164
11 OPENSSL_memset [function] [call site] 00165
11 OPENSSL_free [function] [call site] 00166
12 OPENSSL_memory_free [call site] 00167
12 OPENSSL_cleanse [function] [call site] 00168
13 OPENSSL_memset [function] [call site] 00169
12 sdallocx [call site] 00170
8 sk_ASN1_VALUE_num [function] [call site] 00171
8 sk_ASN1_VALUE_pop [function] [call site] 00172
8 ASN1_item_ex_free [function] [call site] 00173
9 ASN1_template_free [function] [call site] 00174
10 sk_ASN1_VALUE_num [function] [call site] 00175
10 sk_ASN1_VALUE_free [function] [call site] 00176
10 sk_ASN1_VALUE_value [function] [call site] 00177
10 ASN1_item_ex_free [function] [call site] 00178
11 ASN1_primitive_free [function] [call site] 00179
12 __assert_fail [call site] 00180
12 ASN1_OBJECT_free [function] [call site] 00181
13 OPENSSL_free [function] [call site] 00182
13 OPENSSL_free [function] [call site] 00183
13 OPENSSL_free [function] [call site] 00184
13 OPENSSL_free [function] [call site] 00185
12 asn1_type_cleanup [function] [call site] 00186
13 ASN1_OBJECT_free [function] [call site] 00187
13 ASN1_STRING_free [function] [call site] 00188
14 OPENSSL_free [function] [call site] 00189
14 OPENSSL_free [function] [call site] 00190
12 OPENSSL_free [function] [call site] 00191
12 ASN1_STRING_free [function] [call site] 00192
11 ASN1_primitive_free [function] [call site] 00193
11 asn1_get_choice_selector [function] [call site] 00194
11 asn1_get_field_ptr [function] [call site] 00195
11 ASN1_template_free [function] [call site] 00196
12 ASN1_item_ex_free [function] [call site] 00197
13 OPENSSL_free [function] [call site] 00198
13 asn1_refcount_dec_and_test_zero [function] [call site] 00199
14 asn1_get_references [function] [call site] 00200
14 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00201
15 CRYPTO_atomic_load_u32 [function] [call site] 00202
15 abort [call site] 00203
15 CRYPTO_atomic_compare_exchange_weak_u32 [function] [call site] 00204
13 asn1_enc_free [function] [call site] 00205
14 asn1_get_enc_ptr [function] [call site] 00206
15 __assert_fail [call site] 00207
14 asn1_encoding_clear [function] [call site] 00208
15 CRYPTO_BUFFER_free [function] [call site] 00209
16 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00210
16 crypto_buffer_free_object [function] [call site] 00211
17 OPENSSL_free [function] [call site] 00212
17 OPENSSL_free [function] [call site] 00213
16 CRYPTO_MUTEX_lock_write [function] [call site] 00214
17 pthread_rwlock_wrlock [call site] 00215
17 abort [call site] 00216
16 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00217
16 CRYPTO_MUTEX_unlock_write [function] [call site] 00218
17 pthread_rwlock_unlock [call site] 00219
17 abort [call site] 00220
16 lh_CRYPTO_BUFFER_retrieve [function] [call site] 00221
17 OPENSSL_lh_retrieve [function] [call site] 00222
18 get_next_ptr_and_hash [function] [call site] 00223
17 lh_CRYPTO_BUFFER_call_hash_func [function] [call site] 00224
16 lh_CRYPTO_BUFFER_delete [function] [call site] 00225
16 CRYPTO_MUTEX_unlock_write [function] [call site] 00226
16 crypto_buffer_free_object [function] [call site] 00227
15 OPENSSL_free [function] [call site] 00228
13 asn1_get_field_ptr [function] [call site] 00229
13 ASN1_template_free [function] [call site] 00230
13 OPENSSL_free [function] [call site] 00231
8 asn1_item_ex_d2i [function] [call site] 00232
9 asn1_d2i_ex_primitive [function] [call site] 00233
10 ERR_put_error [function] [call site] 00234
10 ERR_put_error [function] [call site] 00235
10 ERR_put_error [function] [call site] 00236
10 asn1_check_tlen [function] [call site] 00237
10 ERR_put_error [function] [call site] 00238
10 is_supported_universal_type [function] [call site] 00239
10 asn1_check_tlen [function] [call site] 00240
10 ERR_put_error [function] [call site] 00241
10 ERR_put_error [function] [call site] 00242
10 ERR_put_error [function] [call site] 00243
10 asn1_ex_c2i [function] [call site] 00244
11 __assert_fail [call site] 00245
11 ASN1_TYPE_new [function] [call site] 00246
12 ASN1_item_new [function] [call site] 00247
13 ASN1_item_ex_new [function] [call site] 00248
14 ASN1_template_new [function] [call site] 00249
15 asn1_template_clear [function] [call site] 00250
16 asn1_item_clear [function] [call site] 00251
17 asn1_template_clear [function] [call site] 00252
17 asn1_primitive_clear [function] [call site] 00253
18 __assert_fail [call site] 00254
17 asn1_primitive_clear [function] [call site] 00255
15 sk_ASN1_VALUE_new_null [function] [call site] 00256
15 ASN1_item_ex_new [function] [call site] 00257
16 ASN1_primitive_new [function] [call site] 00258
17 __assert_fail [call site] 00259
17 OBJ_nid2obj [function] [call site] 00260
18 CRYPTO_STATIC_MUTEX_lock_read [function] [call site] 00261
19 pthread_rwlock_rdlock [call site] 00262
19 abort [call site] 00263
18 lh_ASN1_OBJECT_retrieve [function] [call site] 00264
19 OPENSSL_lh_retrieve [function] [call site] 00265
19 lh_ASN1_OBJECT_call_hash_func [function] [call site] 00266
18 CRYPTO_STATIC_MUTEX_unlock_read [function] [call site] 00267
19 pthread_rwlock_unlock [call site] 00268
19 abort [call site] 00269
18 CRYPTO_STATIC_MUTEX_unlock_read [function] [call site] 00270
18 ERR_put_error [function] [call site] 00271
17 OPENSSL_malloc [function] [call site] 00272
17 ASN1_STRING_type_new [function] [call site] 00273
18 OPENSSL_malloc [function] [call site] 00274
16 ASN1_primitive_new [function] [call site] 00275
16 OPENSSL_malloc [function] [call site] 00276
16 OPENSSL_memset [function] [call site] 00277
16 asn1_set_choice_selector [function] [call site] 00278
16 OPENSSL_malloc [function] [call site] 00279
16 OPENSSL_memset [function] [call site] 00280
16 asn1_refcount_set_one [function] [call site] 00281
17 asn1_get_references [function] [call site] 00282
16 asn1_enc_init [function] [call site] 00283
16 asn1_get_field_ptr [function] [call site] 00284
16 ASN1_template_new [function] [call site] 00285
16 ASN1_item_ex_free [function] [call site] 00286
16 ASN1_item_ex_free [function] [call site] 00287
16 ERR_put_error [function] [call site] 00288
11 ASN1_TYPE_set [function] [call site] 00289
12 asn1_type_cleanup [function] [call site] 00290
11 c2i_ASN1_OBJECT [function] [call site] 00291
12 ERR_put_error [function] [call site] 00292
12 CBS_init [function] [call site] 00293
12 CBS_is_valid_asn1_oid [function] [call site] 00294
13 CBS_get_u8 [function] [call site] 00296
12 ERR_put_error [function] [call site] 00297
12 ASN1_OBJECT_create [function] [call site] 00298
13 OBJ_dup [function] [call site] 00299
14 ASN1_OBJECT_new [function] [call site] 00300
15 OPENSSL_malloc [function] [call site] 00301
14 ERR_put_error [function] [call site] 00302
14 OPENSSL_malloc [function] [call site] 00303
14 OPENSSL_memcpy [function] [call site] 00304
14 OPENSSL_strdup [function] [call site] 00305
15 strlen [call site] 00306
15 OPENSSL_malloc [function] [call site] 00307
15 OPENSSL_memcpy [function] [call site] 00308
14 OPENSSL_strdup [function] [call site] 00309
14 OPENSSL_free [function] [call site] 00310
14 OPENSSL_free [function] [call site] 00311
14 OPENSSL_free [function] [call site] 00312
14 OPENSSL_free [function] [call site] 00313
12 ASN1_OBJECT_free [function] [call site] 00314
11 ERR_put_error [function] [call site] 00315
11 ERR_put_error [function] [call site] 00316
11 c2i_ASN1_BIT_STRING [function] [call site] 00317
12 ERR_put_error [function] [call site] 00318
12 ERR_put_error [function] [call site] 00319
12 ASN1_BIT_STRING_new [function] [call site] 00320
13 ASN1_STRING_type_new [function] [call site] 00321
12 ERR_put_error [function] [call site] 00322
12 ERR_put_error [function] [call site] 00323
12 OPENSSL_memdup [function] [call site] 00324
13 OPENSSL_malloc [function] [call site] 00325
13 OPENSSL_memcpy [function] [call site] 00326
12 OPENSSL_free [function] [call site] 00327
12 ASN1_BIT_STRING_free [function] [call site] 00328
11 c2i_ASN1_INTEGER [function] [call site] 00329
12 ERR_put_error [function] [call site] 00330
12 CBS_init [function] [call site] 00331
12 CBS_is_valid_asn1_integer [function] [call site] 00332
13 CBS_get_u8 [function] [call site] 00333
13 CBS_get_u8 [function] [call site] 00334
12 ERR_put_error [function] [call site] 00335
12 ASN1_INTEGER_new [function] [call site] 00336
13 ASN1_STRING_type_new [function] [call site] 00337
12 CBS_data [function] [call site] 00339
12 is_all_zeros [function] [call site] 00340
12 CBS_skip [function] [call site] 00342
12 CBS_data [function] [call site] 00343
12 ASN1_STRING_set [function] [call site] 00344
13 strlen [call site] 00345
13 ERR_put_error [function] [call site] 00346
13 OPENSSL_malloc [function] [call site] 00347
13 OPENSSL_realloc [function] [call site] 00348
14 OPENSSL_malloc [function] [call site] 00349
14 OPENSSL_memory_get_size [call site] 00350
14 OPENSSL_malloc [function] [call site] 00351
14 OPENSSL_free [function] [call site] 00352
13 OPENSSL_memcpy [function] [call site] 00353
12 negate_twos_complement [function] [call site] 00354
12 ASN1_INTEGER_free [function] [call site] 00355
11 CBS_init [function] [call site] 00356
11 cbs_get_ucs2_be [function] [call site] 00358
12 CBS_get_u16 [function] [call site] 00359
13 cbs_get_u [function] [call site] 00360
12 is_valid_code_point [function] [call site] 00361
11 ERR_put_error [function] [call site] 00362
11 cbs_get_utf32_be [function] [call site] 00364
12 CBS_get_u32 [function] [call site] 00365
13 cbs_get_u [function] [call site] 00366
12 is_valid_code_point [function] [call site] 00367
11 ERR_put_error [function] [call site] 00368
11 cbs_get_utf8 [function] [call site] 00370
12 CBS_get_u8 [function] [call site] 00371
12 CBS_get_u8 [function] [call site] 00372
12 is_valid_code_point [function] [call site] 00373
11 ERR_put_error [function] [call site] 00374
11 CBS_parse_utc_time [function] [call site] 00375
12 CBS_parse_rfc5280_time_internal [function] [call site] 00376
13 cbs_get_two_digits [function] [call site] 00377
14 CBS_get_u8 [function] [call site] 00378
14 OPENSSL_isdigit [function] [call site] 00379
14 CBS_get_u8 [function] [call site] 00380
14 OPENSSL_isdigit [function] [call site] 00381
13 cbs_get_two_digits [function] [call site] 00382
13 cbs_get_two_digits [function] [call site] 00383
13 cbs_get_two_digits [function] [call site] 00384
13 cbs_get_two_digits [function] [call site] 00385
13 cbs_get_two_digits [function] [call site] 00386
13 cbs_get_two_digits [function] [call site] 00387
13 cbs_get_two_digits [function] [call site] 00388
13 cbs_get_two_digits [function] [call site] 00389
13 cbs_get_two_digits [function] [call site] 00390
13 OPENSSL_gmtime_adj [function] [call site] 00392
14 posix_time_from_utc [function] [call site] 00393
15 is_valid_date [function] [call site] 00394
15 is_valid_time [function] [call site] 00395
15 __assert_fail [call site] 00396
14 utc_from_posix_time [function] [call site] 00397
15 is_valid_epoch_time [function] [call site] 00398
11 ERR_put_error [function] [call site] 00399
11 CBS_parse_generalized_time [function] [call site] 00400
12 CBS_parse_rfc5280_time_internal [function] [call site] 00401
11 ERR_put_error [function] [call site] 00402
11 ASN1_STRING_type_new [function] [call site] 00403
11 ASN1_STRING_set [function] [call site] 00404
11 ASN1_STRING_free [function] [call site] 00405
11 ASN1_TYPE_free [function] [call site] 00406
12 ASN1_item_free [function] [call site] 00407
13 ASN1_item_ex_free [function] [call site] 00408
9 ERR_put_error [function] [call site] 00409
9 asn1_check_tlen [function] [call site] 00410
9 ERR_put_error [function] [call site] 00411
9 ERR_put_error [function] [call site] 00412
9 ASN1_tag2bit [function] [call site] 00413
9 ERR_put_error [function] [call site] 00414
9 asn1_d2i_ex_primitive [function] [call site] 00415
9 ERR_put_error [function] [call site] 00416
9 ERR_put_error [function] [call site] 00417
9 asn1_get_choice_selector [function] [call site] 00418
9 asn1_get_field_ptr [function] [call site] 00419
9 ASN1_template_free [function] [call site] 00420
9 asn1_set_choice_selector [function] [call site] 00421
9 ASN1_item_ex_new [function] [call site] 00422
9 ERR_put_error [function] [call site] 00423
9 asn1_get_field_ptr [function] [call site] 00424
9 asn1_template_ex_d2i [function] [call site] 00425
10 ERR_put_error [function] [call site] 00426
10 ERR_put_error [function] [call site] 00427
10 asn1_template_noexp_d2i [function] [call site] 00428
11 ERR_put_error [function] [call site] 00429
11 sk_ASN1_VALUE_push [function] [call site] 00430
11 ASN1_item_ex_free [function] [call site] 00431
11 asn1_item_ex_d2i [function] [call site] 00432
12 ERR_put_error [function] [call site] 00433
12 ASN1_item_ex_free [function] [call site] 00434
12 ERR_put_error [function] [call site] 00435
12 asn1_set_choice_selector [function] [call site] 00436
12 asn1_check_tlen [function] [call site] 00437
12 ERR_put_error [function] [call site] 00438
12 ERR_put_error [function] [call site] 00439
12 ASN1_item_ex_new [function] [call site] 00440
12 ERR_put_error [function] [call site] 00441
12 asn1_do_adb [function] [call site] 00442
13 __assert_fail [call site] 00443
13 OBJ_obj2nid [function] [call site] 00444
14 CRYPTO_STATIC_MUTEX_lock_read [function] [call site] 00445
14 lh_ASN1_OBJECT_retrieve [function] [call site] 00446
14 CRYPTO_STATIC_MUTEX_unlock_read [function] [call site] 00447
14 CRYPTO_STATIC_MUTEX_unlock_read [function] [call site] 00448
14 obj_cmp [function] [call site] 00450
15 OPENSSL_memcmp [function] [call site] 00451
16 memcmp [call site] 00452
12 asn1_get_field_ptr [function] [call site] 00453
12 ASN1_template_free [function] [call site] 00454
12 asn1_do_adb [function] [call site] 00455
12 asn1_get_field_ptr [function] [call site] 00456
12 asn1_template_ex_d2i [function] [call site] 00457
13 ASN1_template_free [function] [call site] 00458
12 ASN1_template_free [function] [call site] 00459
12 ERR_put_error [function] [call site] 00460
12 asn1_do_adb [function] [call site] 00461
12 asn1_get_field_ptr [function] [call site] 00462
12 ASN1_template_free [function] [call site] 00463
12 ERR_put_error [function] [call site] 00464
12 asn1_enc_save [function] [call site] 00465
13 asn1_get_enc_ptr [function] [call site] 00466
13 asn1_encoding_clear [function] [call site] 00467
13 CRYPTO_BUFFER_data [function] [call site] 00468
13 __assert_fail [call site] 00469
13 CRYPTO_BUFFER_up_ref [function] [call site] 00470
14 CRYPTO_refcount_inc [function] [call site] 00471
15 CRYPTO_atomic_load_u32 [function] [call site] 00472
15 CRYPTO_atomic_compare_exchange_weak_u32 [function] [call site] 00473
13 OPENSSL_memdup [function] [call site] 00474
12 ERR_put_error [function] [call site] 00475
12 ASN1_item_ex_free [function] [call site] 00476
12 ERR_add_error_data [function] [call site] 00477
12 ERR_add_error_data [function] [call site] 00478
11 asn1_item_ex_d2i [function] [call site] 00479
11 ERR_put_error [function] [call site] 00480
11 ASN1_template_free [function] [call site] 00481
4 d2i_X509_ALGOR [function] [call site] 00485
5 ASN1_item_d2i [function] [call site] 00486
6 asn1_item_ex_d2i [function] [call site] 00487
6 ASN1_item_ex_free [function] [call site] 00488
6 ASN1_item_ex_free [function] [call site] 00489
4 c2i_ASN1_BIT_STRING [function] [call site] 00493
4 ASN1_INTEGER_get [function] [call site] 00495
5 asn1_string_get_long [function] [call site] 00496
6 asn1_string_get_int64 [function] [call site] 00497
7 asn1_string_get_abs_uint64 [function] [call site] 00498
8 ERR_put_error [function] [call site] 00499
8 ERR_put_error [function] [call site] 00500
8 OPENSSL_memcpy [function] [call site] 00501
8 CRYPTO_load_u64_be [function] [call site] 00502
9 OPENSSL_memcpy [function] [call site] 00503
9 CRYPTO_bswap8 [function] [call site] 00504
7 ERR_put_error [function] [call site] 00505
6 ERR_clear_error [function] [call site] 00506
7 err_get_state [function] [call site] 00507
7 err_clear [function] [call site] 00508
4 ERR_put_error [function] [call site] 00509
4 ERR_put_error [function] [call site] 00510
4 ERR_put_error [function] [call site] 00511
4 X509_free [function] [call site] 00512
5 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00513
5 CRYPTO_free_ex_data [function] [call site] 00514
6 CRYPTO_atomic_load_u32 [function] [call site] 00515
6 __assert_fail [call site] 00516
6 sk_void_free [function] [call site] 00517
7 sk_free [function] [call site] 00518
8 OPENSSL_free [function] [call site] 00519
8 OPENSSL_free [function] [call site] 00520
6 CRYPTO_get_ex_data [function] [call site] 00521
7 sk_void_num [function] [call site] 00522
7 sk_void_value [function] [call site] 00523
5 X509_CINF_free [function] [call site] 00524
6 ASN1_item_free [function] [call site] 00525
5 X509_ALGOR_free [function] [call site] 00526
6 ASN1_item_free [function] [call site] 00527
5 ASN1_BIT_STRING_free [function] [call site] 00528
5 ASN1_OCTET_STRING_free [function] [call site] 00529
6 ASN1_STRING_free [function] [call site] 00530
5 AUTHORITY_KEYID_free [function] [call site] 00531
6 ASN1_item_free [function] [call site] 00532
5 CRL_DIST_POINTS_free [function] [call site] 00533
6 ASN1_item_free [function] [call site] 00534
5 GENERAL_NAMES_free [function] [call site] 00535
6 ASN1_item_free [function] [call site] 00536
5 NAME_CONSTRAINTS_free [function] [call site] 00537
6 ASN1_item_free [function] [call site] 00538
5 X509_CERT_AUX_free [function] [call site] 00539
6 ASN1_item_free [function] [call site] 00540
5 CRYPTO_MUTEX_cleanup [function] [call site] 00541
6 pthread_rwlock_destroy [call site] 00542
5 OPENSSL_free [function] [call site] 00543
3 X509_free [function] [call site] 00545
2 X509_get_pubkey [function] [call site] 00546
3 X509_PUBKEY_get [function] [call site] 00547
4 CRYPTO_STATIC_MUTEX_lock_read [function] [call site] 00548
4 CRYPTO_STATIC_MUTEX_unlock_read [function] [call site] 00549
4 EVP_PKEY_up_ref [function] [call site] 00550
5 CRYPTO_refcount_inc [function] [call site] 00551
4 i2d_X509_PUBKEY [function] [call site] 00552
5 ASN1_item_i2d [function] [call site] 00553
6 ASN1_item_ex_i2d [function] [call site] 00554
7 asn1_item_ex_i2d_opt [function] [call site] 00555
8 __assert_fail [call site] 00556
8 __assert_fail [call site] 00557
8 ERR_put_error [function] [call site] 00558
8 ERR_put_error [function] [call site] 00559
8 asn1_template_ex_i2d [function] [call site] 00560
9 __assert_fail [call site] 00561
9 __assert_fail [call site] 00562
9 ERR_put_error [function] [call site] 00563
9 __assert_fail [call site] 00564
9 ERR_put_error [function] [call site] 00565
9 __assert_fail [call site] 00566
9 sk_ASN1_VALUE_num [function] [call site] 00567
9 sk_ASN1_VALUE_value [function] [call site] 00568
9 ASN1_item_ex_i2d [function] [call site] 00569
10 __assert_fail [call site] 00570
9 ASN1_object_size [function] [call site] 00571
9 ASN1_object_size [function] [call site] 00572
9 ASN1_put_object [function] [call site] 00573
10 asn1_put_length [function] [call site] 00574
9 ASN1_put_object [function] [call site] 00575
9 asn1_set_seq_out [function] [call site] 00576
10 sk_ASN1_VALUE_num [function] [call site] 00577
10 sk_ASN1_VALUE_num [function] [call site] 00578
10 sk_ASN1_VALUE_value [function] [call site] 00579
10 ASN1_item_ex_i2d [function] [call site] 00580
10 sk_ASN1_VALUE_num [function] [call site] 00581
10 ERR_put_error [function] [call site] 00582
10 OPENSSL_malloc [function] [call site] 00583
10 sk_ASN1_VALUE_num [function] [call site] 00584
10 OPENSSL_malloc [function] [call site] 00585
10 sk_ASN1_VALUE_num [function] [call site] 00586
10 sk_ASN1_VALUE_value [function] [call site] 00587
10 ASN1_item_ex_i2d [function] [call site] 00588
10 __assert_fail [call site] 00589
10 sk_ASN1_VALUE_num [function] [call site] 00590
10 qsort [call site] 00591
10 der_cmp [function] [call site] 00592
11 OPENSSL_memcmp [function] [call site] 00593
10 sk_ASN1_VALUE_num [function] [call site] 00594
10 OPENSSL_memcpy [function] [call site] 00595
10 OPENSSL_free [function] [call site] 00596
10 OPENSSL_free [function] [call site] 00597
9 asn1_item_ex_i2d_opt [function] [call site] 00598
10 asn1_i2d_ex_primitive [function] [call site] 00599
11 asn1_ex_i2c [function] [call site] 00600
12 __assert_fail [call site] 00601
12 ERR_put_error [function] [call site] 00602
12 ERR_put_error [function] [call site] 00603
12 ERR_put_error [function] [call site] 00604
12 i2c_ASN1_BIT_STRING [function] [call site] 00605
13 asn1_bit_string_length [function] [call site] 00606
13 ERR_put_error [function] [call site] 00607
13 OPENSSL_memcpy [function] [call site] 00608
12 i2c_ASN1_INTEGER [function] [call site] 00609
13 CBS_init [function] [call site] 00610
13 CBS_skip [function] [call site] 00612
13 CBS_get_u8 [function] [call site] 00613
13 is_all_zeros [function] [call site] 00614
13 ERR_put_error [function] [call site] 00615
13 __assert_fail [call site] 00617
13 OPENSSL_memcpy [function] [call site] 00618
13 negate_twos_complement [function] [call site] 00619
13 __assert_fail [call site] 00620
12 OPENSSL_memcpy [function] [call site] 00621
11 ERR_put_error [function] [call site] 00622
11 ASN1_put_object [function] [call site] 00623
11 asn1_ex_i2c [function] [call site] 00624
11 __assert_fail [call site] 00625
11 __assert_fail [call site] 00626
11 ASN1_object_size [function] [call site] 00627
10 ERR_put_error [function] [call site] 00628
10 asn1_i2d_ex_primitive [function] [call site] 00629
10 ERR_put_error [function] [call site] 00630
10 asn1_get_choice_selector [function] [call site] 00631
10 ERR_put_error [function] [call site] 00632
10 ERR_put_error [function] [call site] 00633
10 asn1_get_field_ptr [function] [call site] 00634
10 asn1_template_ex_i2d [function] [call site] 00635
11 ASN1_object_size [function] [call site] 00636
11 ASN1_put_object [function] [call site] 00637
11 ASN1_item_ex_i2d [function] [call site] 00638
11 asn1_item_ex_i2d_opt [function] [call site] 00639
12 ERR_put_error [function] [call site] 00640
12 ERR_put_error [function] [call site] 00641
12 asn1_enc_restore [function] [call site] 00642
13 asn1_get_enc_ptr [function] [call site] 00643
13 OPENSSL_memcpy [function] [call site] 00644
12 asn1_do_adb [function] [call site] 00645
12 asn1_get_field_ptr [function] [call site] 00646
12 asn1_template_ex_i2d [function] [call site] 00647
12 ASN1_object_size [function] [call site] 00648
12 ASN1_put_object [function] [call site] 00649
12 asn1_do_adb [function] [call site] 00650
12 asn1_get_field_ptr [function] [call site] 00651
12 asn1_template_ex_i2d [function] [call site] 00652
12 ERR_put_error [function] [call site] 00653
6 OPENSSL_malloc [function] [call site] 00654
6 ASN1_item_ex_i2d [function] [call site] 00655
6 OPENSSL_free [function] [call site] 00656
6 __assert_fail [call site] 00657
6 ASN1_item_ex_i2d [function] [call site] 00658
4 EVP_parse_public_key [function] [call site] 00660
5 CBS_get_asn1 [function] [call site] 00661
5 CBS_get_asn1 [function] [call site] 00662
5 ERR_put_error [function] [call site] 00664
5 parse_key_type [function] [call site] 00665
6 CBS_get_asn1 [function] [call site] 00666
6 OPENSSL_memcmp [function] [call site] 00669
5 ERR_put_error [function] [call site] 00670
5 ERR_put_error [function] [call site] 00671
5 EVP_PKEY_new [function] [call site] 00672
6 OPENSSL_malloc [function] [call site] 00673
6 OPENSSL_memset [function] [call site] 00674
5 EVP_PKEY_set_type [function] [call site] 00675
6 evp_pkey_asn1_find [function] [call site] 00677
6 ERR_add_error_dataf [function] [call site] 00678
7 OPENSSL_vasprintf_internal [function] [call site] 00679
8 vsnprintf [call site] 00680
8 vsnprintf [call site] 00681
7 err_set_error_data [function] [call site] 00682
8 err_get_state [function] [call site] 00683
5 ERR_put_error [function] [call site] 00684
5 EVP_PKEY_free [function] [call site] 00685
6 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00686
6 OPENSSL_free [function] [call site] 00688
4 ERR_put_error [function] [call site] 00690
4 CRYPTO_STATIC_MUTEX_lock_write [function] [call site] 00691
5 pthread_rwlock_wrlock [call site] 00692
5 abort [call site] 00693
4 CRYPTO_STATIC_MUTEX_unlock_write [function] [call site] 00694
5 pthread_rwlock_unlock [call site] 00695
5 abort [call site] 00696
4 EVP_PKEY_free [function] [call site] 00697
4 CRYPTO_STATIC_MUTEX_unlock_write [function] [call site] 00698
4 OPENSSL_free [function] [call site] 00699
4 EVP_PKEY_up_ref [function] [call site] 00700
4 OPENSSL_free [function] [call site] 00701
4 EVP_PKEY_free [function] [call site] 00702
2 EVP_PKEY_free [function] [call site] 00703
2 i2d_X509 [function] [call site] 00704
3 ERR_put_error [function] [call site] 00705
3 CBB_init [function] [call site] 00706
4 CBB_zero [function] [call site] 00707
5 OPENSSL_memset [function] [call site] 00708
4 OPENSSL_malloc [function] [call site] 00709
3 CBB_add_asn1 [function] [call site] 00711
4 CBB_flush [function] [call site] 00712
5 cbb_get_base [function] [call site] 00713
5 __assert_fail [call site] 00714
5 __assert_fail [call site] 00715
5 CBB_flush [function] [call site] 00716
6 __assert_fail [call site] 00717
6 ERR_put_error [function] [call site] 00718
6 cbb_buffer_add [function] [call site] 00719
7 cbb_buffer_reserve [function] [call site] 00720
6 OPENSSL_memmove [function] [call site] 00721
6 ERR_put_error [function] [call site] 00722
4 CBB_add_u8 [function] [call site] 00723
5 cbb_add_u [function] [call site] 00724
6 CBB_add_space [function] [call site] 00725
7 CBB_flush [function] [call site] 00726
7 cbb_get_base [function] [call site] 00727
6 cbb_get_base [function] [call site] 00728
4 add_base128_integer [function] [call site] 00729
5 CBB_add_u8 [function] [call site] 00730
4 CBB_add_u8 [function] [call site] 00731
4 cbb_add_child [function] [call site] 00732
5 __assert_fail [call site] 00733
5 __assert_fail [call site] 00734
5 cbb_get_base [function] [call site] 00735
5 cbb_buffer_add [function] [call site] 00736
5 OPENSSL_memset [function] [call site] 00737
3 i2d_X509_CINF [function] [call site] 00739
4 ASN1_item_i2d [function] [call site] 00740
3 CBB_add_space [function] [call site] 00741
3 i2d_X509_CINF [function] [call site] 00742
3 i2d_X509_ALGOR [function] [call site] 00743
4 ASN1_item_i2d [function] [call site] 00744
3 i2d_X509_ALGOR [function] [call site] 00745
3 i2d_ASN1_BIT_STRING [function] [call site] 00746
3 CBB_add_space [function] [call site] 00747
3 i2d_ASN1_BIT_STRING [function] [call site] 00748
3 CBB_finish_i2d [function] [call site] 00749
4 __assert_fail [call site] 00750
4 __assert_fail [call site] 00751
4 CBB_finish [function] [call site] 00752
5 ERR_put_error [function] [call site] 00753
5 CBB_flush [function] [call site] 00754
5 CBB_cleanup [function] [call site] 00755
6 OPENSSL_free [function] [call site] 00756
4 CBB_cleanup [function] [call site] 00757
4 OPENSSL_free [function] [call site] 00758
4 OPENSSL_memcpy [function] [call site] 00759
4 OPENSSL_free [function] [call site] 00760
3 CBB_cleanup [function] [call site] 00761
2 OPENSSL_free [function] [call site] 00762
2 X509_free [function] [call site] 00763
2 ERR_clear_error [function] [call site] 00764
2 asn1_pdu::ASN1PDUToDER::~ASN1PDUToDER() [function] [call site] 00765
1 asn1_pdu::PDU::~PDU() [function] [call site] 00766
2 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00767
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteOutOfLineHelper () [function] [call site] 00768
4 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site] 00769
4 google::protobuf::internal::InternalMetadata::Container * google::protobuf::internal::InternalMetadata::PtrValue >() const [function] [call site] 00770
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site] 00771
2 asn1_pdu::PDU::SharedDtor() [function] [call site] 00772
3 asn1_pdu::PDU::internal_default_instance() [function] [call site] 00773
3 asn1_pdu::Identifier::~Identifier() [function] [call site] 00774
4 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00775
4 asn1_pdu::Identifier::SharedDtor() [function] [call site] 00776
5 asn1_pdu::Identifier::internal_default_instance() [function] [call site] 00777
5 asn1_pdu::TagNumber::~TagNumber() [function] [call site] 00778
6 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00779
6 asn1_pdu::TagNumber::SharedDtor() [function] [call site] 00780
6 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00781
6 __clang_call_terminate [call site] 00782
7 __cxa_begin_catch [call site] 00783
4 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00784
4 __clang_call_terminate [call site] 00785
3 asn1_pdu::PDU::internal_default_instance() [function] [call site] 00786
3 asn1_pdu::Length::~Length() [function] [call site] 00787
4 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00788
4 asn1_pdu::Length::SharedDtor() [function] [call site] 00789
5 asn1_pdu::Length::has_types() const [function] [call site] 00790
6 asn1_pdu::Length::types_case() const [function] [call site] 00791
5 asn1_pdu::Length::clear_types() [function] [call site] 00792
6 asn1_pdu::Length::types_case() const [function] [call site] 00793
6 google::protobuf::internal::ArenaStringPtr::Destroy() [call site] 00794
4 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00795
4 __clang_call_terminate [call site] 00796
3 asn1_pdu::PDU::internal_default_instance() [function] [call site] 00797
3 asn1_pdu::Value::~Value() [function] [call site] 00798
4 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00799
4 asn1_pdu::Value::SharedDtor() [function] [call site] 00800
5 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site] 00801
6 google::protobuf::internal::RepeatedPtrFieldBase::NeedsDestroy() const [function] [call site] 00802
6 google::protobuf::internal::RepeatedPtrFieldBase::DestroyProtos() [call site] 00803
6 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site] 00804
4 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00805
4 __clang_call_terminate [call site] 00806
2 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00807
2 __clang_call_terminate [call site] 00808