Fuzz introspector: pkcs12
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
233 233 7 :

['sha1_ssse3_capable', 'sha1_block_data_order_nohw', 'sha1_block_data_order_avx2', 'sha1_block_data_order_ssse3', 'sha1_avx2_capable', 'sha1_block_data_order_avx', 'sha1_avx_capable']

233 233 sha1_block_data_order(unsignedint*,unsignedcharconst*,unsignedlong) call site: 00000 /src/boringssl/crypto/fipsmodule/sha/sha1.cc.inc:351
160 491 3 :

['ERR_add_error_data', 'ERR_put_error', 'ASN1_item_ex_free']

160 491 asn1_item_ex_d2i(ASN1_VALUE_st**,unsignedcharconst**,long,ASN1_ITEM_stconst*,int,int,char,crypto_buffer_st*,int) call site: 00000 /src/boringssl/crypto/asn1/tasn_dec.cc:188
160 491 3 :

['ERR_add_error_data', 'ERR_put_error', 'ASN1_item_ex_free']

160 491 asn1_item_ex_d2i(ASN1_VALUE_st**,unsignedcharconst**,long,ASN1_ITEM_stconst*,int,int,char,crypto_buffer_st*,int) call site: 00000 /src/boringssl/crypto/asn1/tasn_dec.cc:236
153 153 5 :

['sha256_block_data_order_avx', 'sha256_ssse3_capable', 'sha256_avx_capable', 'sha256_block_data_order_ssse3', 'sha256_block_data_order_nohw']

153 153 sha256_block_data_order(unsignedint*,unsignedcharconst*,unsignedlong) call site: 00000 /src/boringssl/crypto/fipsmodule/sha/sha256.cc.inc:267
146 146 1 :

['CRYPTO_BUFFER_free']

146 146 asn1_encoding_clear call site: 00564 /src/boringssl/crypto/asn1/tasn_utl.cc:135
83 131 2 :

['OPENSSL_free', 'OPENSSL_strdup']

83 131 OBJ_dup call site: 00694 /src/boringssl/crypto/obj/obj.cc:90
72 72 1 :

['ERR_add_error_dataf']

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

['OPENSSL_gmtime_adj']

51 51 CBS_parse_rfc5280_time_internal(cbs_stconst*,int,int,tm*) call site: 00000 /src/boringssl/crypto/bytestring/cbs.cc:889
31 33 3 :

['sk_void_free', 'CRYPTO_get_ex_data', 'CRYPTO_atomic_load_u32']

31 33 CRYPTO_free_ex_data call site: 00908 /src/boringssl/crypto/ex_data.cc:113
19 31 2 :

['bn_mont_ctx_cleanup', 'OPENSSL_free']

19 31 BN_MONT_CTX_free call site: 00000 /src/boringssl/crypto/fipsmodule/bn/montgomery.cc.inc:52
19 19 1 :

['CBS_get_utf32_be']

296 954 asn1_ex_c2i(ASN1_VALUE_st**,unsignedcharconst*,long,int,ASN1_ITEM_stconst*) call site: 00000 /src/boringssl/crypto/asn1/tasn_dec.cc:845
16 16 3 :

['CRYPTO_BUFFER_up_ref', 'CRYPTO_BUFFER_len', 'CRYPTO_BUFFER_data']

16 16 asn1_enc_save call site: 00849 /src/boringssl/crypto/asn1/tasn_utl.cc:117

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 sk_X509_new_null [function] [call site] 00001
2 OPENSSL_sk_new_null [function] [call site] 00002
3 OPENSSL_sk_new [function] [call site] 00003
4 OPENSSL_zalloc [function] [call site] 00004
5 OPENSSL_malloc [function] [call site] 00005
6 should_fail_allocation() [function] [call site] 00006
6 __assert_fail [call site] 00007
6 __assert_fail [call site] 00008
6 OPENSSL_memory_alloc [call site] 00009
6 __asan_poison_memory_region(void const*, unsigned long) [function] [call site] 00010
6 ERR_put_error [function] [call site] 00011
7 err_get_state() [function] [call site] 00012
8 CRYPTO_get_thread_local [function] [call site] 00013
9 CRYPTO_once [function] [call site] 00014
10 pthread_once [call site] 00015
10 abort [call site] 00016
9 thread_local_init() [function] [call site] 00017
10 pthread_key_create [call site] 00018
10 thread_local_destructor(void*) [function] [call site] 00019
11 pthread_mutex_lock [call site] 00020
11 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00021
11 pthread_mutex_unlock [call site] 00022
9 pthread_getspecific [call site] 00023
8 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00024
8 CRYPTO_set_thread_local [function] [call site] 00025
9 CRYPTO_once [function] [call site] 00026
9 thread_local_init() [function] [call site] 00027
9 pthread_getspecific [call site] 00028
9 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00029
9 pthread_setspecific [call site] 00030
9 pthread_mutex_lock [call site] 00031
9 pthread_mutex_unlock [call site] 00032
8 err_state_free(void*) [function] [call site] 00033
9 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00034
10 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00035
7 __errno_location [call site] 00036
7 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00037
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00038
4 OPENSSL_calloc [function] [call site] 00039
5 ERR_put_error [function] [call site] 00040
5 OPENSSL_zalloc [function] [call site] 00041
4 OPENSSL_free [function] [call site] 00042
5 OPENSSL_memory_free [call site] 00043
5 __asan_unpoison_memory_region(void const*, unsigned long) [function] [call site] 00044
5 OPENSSL_cleanse [function] [call site] 00045
6 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00046
1 PKCS12_get_key_and_certs [function] [call site] 00048
2 sk_X509_num [function] [call site] 00049
3 OPENSSL_sk_num [function] [call site] 00050
2 CBS_asn1_ber_to_der [function] [call site] 00051
3 cbs_find_ber(cbs_st const*, int*, unsigned int) [function] [call site] 00052
4 CBS_get_any_ber_asn1_element [function] [call site] 00054
5 cbs_get_any_asn1_element(cbs_st*, cbs_st*, unsigned int*, unsigned long*, int*, int*, int) [function] [call site] 00055
6 __assert_fail [call site] 00056
6 __assert_fail [call site] 00057
6 parse_asn1_tag(cbs_st*, unsigned int*) [function] [call site] 00058
7 CBS_get_u8 [function] [call site] 00059
8 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00060
7 parse_base128_integer(cbs_st*, unsigned long*) [function] [call site] 00061
8 CBS_get_u8 [function] [call site] 00062
6 CBS_get_u8 [function] [call site] 00063
6 CBS_get_bytes [function] [call site] 00065
7 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00066
6 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00068
7 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00069
6 CBS_get_bytes [function] [call site] 00070
4 is_string_type(unsigned int) [function] [call site] 00071
4 CBS_skip [function] [call site] 00072
5 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00073
4 cbs_find_ber(cbs_st const*, int*, unsigned int) [function] [call site] 00074
3 CBS_get_any_asn1_element [function] [call site] 00075
4 cbs_get_any_asn1_element(cbs_st*, cbs_st*, unsigned int*, unsigned long*, int*, int*, int) [function] [call site] 00076
3 CBB_init [function] [call site] 00078
4 CBB_zero [function] [call site] 00079
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00080
4 OPENSSL_malloc [function] [call site] 00081
4 cbb_init(cbb_st*, unsigned char*, unsigned long, int) [function] [call site] 00082
3 cbs_convert_ber(cbs_st*, cbb_st*, unsigned int, int, unsigned int) [function] [call site] 00083
4 __assert_fail [call site] 00084
4 cbs_get_eoc(cbs_st*) [function] [call site] 00086
4 CBS_get_any_ber_asn1_element [function] [call site] 00090
4 is_string_type(unsigned int) [function] [call site] 00091
4 CBB_add_asn1 [function] [call site] 00092
5 CBB_flush [function] [call site] 00093
6 cbb_get_base(cbb_st*) [function] [call site] 00094
6 __assert_fail [call site] 00095
6 __assert_fail [call site] 00096
6 CBB_flush [function] [call site] 00097
7 __assert_fail [call site] 00098
7 ERR_put_error [function] [call site] 00099
7 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00100
8 cbb_buffer_reserve(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00101
9 ERR_put_error [function] [call site] 00102
9 ERR_put_error [function] [call site] 00103
9 OPENSSL_realloc [function] [call site] 00104
10 OPENSSL_malloc [function] [call site] 00105
10 OPENSSL_memory_get_size [call site] 00106
10 __asan_unpoison_memory_region(void const*, unsigned long) [function] [call site] 00107
10 __asan_poison_memory_region(void const*, unsigned long) [function] [call site] 00108
10 OPENSSL_malloc [function] [call site] 00109
10 OPENSSL_free [function] [call site] 00110
7 OPENSSL_memmove(void*, void const*, unsigned long) [function] [call site] 00111
7 ERR_put_error [function] [call site] 00112
7 cbb_on_error(cbb_st*) [function] [call site] 00113
8 cbb_get_base(cbb_st*) [function] [call site] 00114
5 CBB_add_u8 [function] [call site] 00115
6 cbb_add_u(cbb_st*, unsigned long, unsigned long) [function] [call site] 00116
7 CBB_add_space [function] [call site] 00117
8 CBB_flush [function] [call site] 00118
8 cbb_get_base(cbb_st*) [function] [call site] 00119
8 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00120
7 cbb_on_error(cbb_st*) [function] [call site] 00121
5 add_base128_integer(cbb_st*, unsigned long) [function] [call site] 00122
6 CBB_add_u8 [function] [call site] 00123
5 CBB_add_u8 [function] [call site] 00124
5 cbb_add_child(cbb_st*, cbb_st*, unsigned char, int) [function] [call site] 00125
6 __assert_fail [call site] 00126
6 __assert_fail [call site] 00127
6 cbb_get_base(cbb_st*) [function] [call site] 00128
6 cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long) [function] [call site] 00129
6 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00130
4 cbs_convert_ber(cbs_st*, cbb_st*, unsigned int, int, unsigned int) [function] [call site] 00132
5 CBB_flush [function] [call site] 00133
5 cbs_convert_ber(cbs_st*, cbb_st*, unsigned int, int, unsigned int) [function] [call site] 00135
6 CBB_add_bytes [function] [call site] 00138
7 CBB_add_space [function] [call site] 00139
7 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00140
6 CBB_flush [function] [call site] 00141
3 CBB_finish [function] [call site] 00142
4 ERR_put_error [function] [call site] 00143
4 CBB_flush [function] [call site] 00144
4 CBB_cleanup [function] [call site] 00145
5 __assert_fail [call site] 00146
5 OPENSSL_free [function] [call site] 00147
3 CBB_cleanup [function] [call site] 00148
2 ERR_put_error [function] [call site] 00150
2 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00151
2 CBS_get_asn1 [function] [call site] 00152
3 cbs_get_asn1(cbs_st*, cbs_st*, unsigned int, int) [function] [call site] 00153
4 CBS_get_any_asn1_element [function] [call site] 00154
4 __assert_fail [call site] 00156
2 CBS_get_asn1_uint64 [function] [call site] 00158
3 CBS_get_asn1_uint64_with_tag [function] [call site] 00159
4 CBS_get_asn1 [function] [call site] 00160
4 CBS_is_unsigned_asn1_integer [function] [call site] 00161
5 CBS_is_valid_asn1_integer [function] [call site] 00162
6 CBS_get_u8 [function] [call site] 00163
6 CBS_get_u8 [function] [call site] 00164
2 ERR_put_error [function] [call site] 00167
2 ERR_put_error [function] [call site] 00168
2 CBS_get_asn1 [function] [call site] 00169
2 ERR_put_error [function] [call site] 00170
2 ERR_put_error [function] [call site] 00172
2 CBS_get_asn1 [function] [call site] 00173
2 ERR_put_error [function] [call site] 00174
2 CBS_get_asn1 [function] [call site] 00175
2 CBS_get_asn1 [function] [call site] 00176
2 ERR_put_error [function] [call site] 00177
2 CBS_mem_equal [function] [call site] 00178
3 CRYPTO_memcmp [function] [call site] 00179
2 ERR_put_error [function] [call site] 00180
2 CBS_get_asn1 [function] [call site] 00181
2 ERR_put_error [function] [call site] 00182
2 strlen [call site] 00183
2 CBS_get_asn1 [function] [call site] 00184
2 ERR_put_error [function] [call site] 00185
2 EVP_parse_digest_algorithm [function] [call site] 00186
3 CBS_get_asn1 [function] [call site] 00187
3 CBS_get_asn1 [function] [call site] 00188
3 ERR_put_error [function] [call site] 00189
3 cbs_to_md(cbs_st const*) [function] [call site] 00190
4 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00193
5 memcmp [call site] 00194
4 EVP_get_digestbynid [function] [call site] 00195
3 ERR_put_error [function] [call site] 00196
3 CBS_get_asn1 [function] [call site] 00198
3 ERR_put_error [function] [call site] 00201
2 CBS_get_asn1 [function] [call site] 00202
2 CBS_get_asn1 [function] [call site] 00203
2 ERR_put_error [function] [call site] 00204
2 CBS_get_asn1_uint64 [function] [call site] 00206
2 pkcs12_iterations_acceptable [function] [call site] 00207
2 ERR_put_error [function] [call site] 00208
2 pkcs12_check_mac(int*, char const*, unsigned long, cbs_st const*, unsigned int, env_md_st const*, cbs_st const*, cbs_st const*) [function] [call site] 00209
3 EVP_MD_size [function] [call site] 00212
3 pkcs12_key_gen [function] [call site] 00213
4 ERR_put_error [function] [call site] 00214
4 EVP_MD_CTX_init [function] [call site] 00215
4 pkcs12_encode_password(char const*, unsigned long, unsigned char**, unsigned long*) [function] [call site] 00216
5 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::StackAllocated() [function] [call site] 00217
5 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00219
5 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::~StackAllocated() [function] [call site] 00221
6 CBB_cleanup [function] [call site] 00222
6 __clang_call_terminate [call site] 00223
7 __cxa_begin_catch [call site] 00224
5 CBS_get_utf8 [function] [call site] 00227
6 CBS_get_u8 [function] [call site] 00228
6 CBS_get_u8 [function] [call site] 00229
6 is_valid_code_point(unsigned int) [function] [call site] 00230
5 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00231
5 CBB_add_ucs2_be [function] [call site] 00232
6 is_valid_code_point(unsigned int) [function] [call site] 00233
6 CBB_add_u16 [function] [call site] 00234
7 cbb_add_u(cbb_st*, unsigned long, unsigned long) [function] [call site] 00235
5 ERR_put_error [function] [call site] 00236
5 bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get() [function] [call site] 00237
5 CBB_add_ucs2_be [function] [call site] 00238
5 CBB_finish [function] [call site] 00239
4 EVP_MD_block_size [function] [call site] 00240
4 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00241
4 ERR_put_error [function] [call site] 00242
4 ERR_put_error [function] [call site] 00243
4 OPENSSL_malloc [function] [call site] 00244
4 EVP_DigestInit_ex [function] [call site] 00245
5 __assert_fail [call site] 00246
5 __assert_fail [call site] 00247
5 __assert_fail [call site] 00248
4 EVP_DigestUpdate [function] [call site] 00249
4 EVP_DigestUpdate [function] [call site] 00250
4 EVP_DigestFinal_ex [function] [call site] 00251
5 __assert_fail [call site] 00252
5 OPENSSL_cleanse [function] [call site] 00253
4 EVP_DigestInit_ex [function] [call site] 00254
4 EVP_DigestUpdate [function] [call site] 00255
4 EVP_DigestFinal_ex [function] [call site] 00256
4 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00257
4 __assert_fail [call site] 00258
4 OPENSSL_free [function] [call site] 00259
4 OPENSSL_free [function] [call site] 00260
4 EVP_MD_CTX_cleanup [function] [call site] 00261
5 __assert_fail [call site] 00262
5 EVP_MD_CTX_init [function] [call site] 00263
3 EVP_MD_size [function] [call site] 00264
3 HMAC [function] [call site] 00267
4 HMAC_CTX_init [function] [call site] 00268
5 EVP_MD_CTX_init [function] [call site] 00269
5 EVP_MD_CTX_init [function] [call site] 00270
5 EVP_MD_CTX_init [function] [call site] 00271
4 FIPS_service_indicator_lock_state() [function] [call site] 00272
4 HMAC_Init_ex [function] [call site] 00273
5 FIPS_service_indicator_lock_state() [function] [call site] 00274
5 EVP_MD_block_size [function] [call site] 00275
5 __assert_fail [call site] 00276
5 EVP_MD_size [function] [call site] 00277
5 __assert_fail [call site] 00278
5 EVP_DigestInit_ex [function] [call site] 00279
5 EVP_DigestUpdate [function] [call site] 00280
5 EVP_DigestFinal_ex [function] [call site] 00281
5 __assert_fail [call site] 00282
5 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00283
5 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00284
5 EVP_DigestInit_ex [function] [call site] 00285
5 EVP_DigestUpdate [function] [call site] 00286
5 EVP_DigestInit_ex [function] [call site] 00287
5 EVP_DigestUpdate [function] [call site] 00288
5 EVP_MD_CTX_copy_ex [function] [call site] 00289
6 ERR_put_error [function] [call site] 00290
6 ERR_put_error [function] [call site] 00291
6 __assert_fail [call site] 00292
6 EVP_MD_CTX_cleanup [function] [call site] 00293
6 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00294
5 FIPS_service_indicator_unlock_state() [function] [call site] 00295
4 HMAC_Update [function] [call site] 00296
5 EVP_DigestUpdate [function] [call site] 00297
4 HMAC_Final [function] [call site] 00298
5 FIPS_service_indicator_lock_state() [function] [call site] 00299
5 EVP_DigestFinal_ex [function] [call site] 00300
5 EVP_MD_CTX_copy_ex [function] [call site] 00301
5 EVP_DigestUpdate [function] [call site] 00302
5 EVP_DigestFinal_ex [function] [call site] 00303
5 FIPS_service_indicator_unlock_state() [function] [call site] 00304
5 HMAC_verify_service_indicator(env_md_st const*) [function] [call site] 00305
4 FIPS_service_indicator_unlock_state() [function] [call site] 00306
4 HMAC_CTX_cleanup [function] [call site] 00307
5 EVP_MD_CTX_cleanup [function] [call site] 00308
5 EVP_MD_CTX_cleanup [function] [call site] 00309
5 EVP_MD_CTX_cleanup [function] [call site] 00310
5 OPENSSL_cleanse [function] [call site] 00311
4 HMAC_verify_service_indicator(env_md_st const*) [function] [call site] 00312
3 CBS_mem_equal [function] [call site] 00313
3 CRYPTO_fuzzer_mode_enabled [function] [call site] 00314
4 CRYPTO_atomic_load_u32 [function] [call site] 00315
3 OPENSSL_cleanse [function] [call site] 00316
2 pkcs12_check_mac(int*, char const*, unsigned long, cbs_st const*, unsigned int, env_md_st const*, cbs_st const*, cbs_st const*) [function] [call site] 00317
2 ERR_put_error [function] [call site] 00318
2 PKCS12_handle_sequence(cbs_st*, pkcs12_context*, int (*)(cbs_st*, pkcs12_context*)) [function] [call site] 00319
3 CBS_asn1_ber_to_der [function] [call site] 00320
3 ERR_put_error [function] [call site] 00321
3 CBS_get_asn1 [function] [call site] 00322
3 ERR_put_error [function] [call site] 00324
3 CBS_get_asn1 [function] [call site] 00326
3 ERR_put_error [function] [call site] 00327
3 OPENSSL_free [function] [call site] 00328
2 PKCS12_handle_content_info(cbs_st*, pkcs12_context*) [function] [call site] 00329
3 CBS_get_asn1 [function] [call site] 00330
3 CBS_get_asn1 [function] [call site] 00331
3 ERR_put_error [function] [call site] 00333
3 CBS_mem_equal [function] [call site] 00334
3 CBS_get_asn1 [function] [call site] 00335
3 CBS_get_asn1 [function] [call site] 00336
3 CBS_get_asn1 [function] [call site] 00337
3 CBS_get_asn1 [function] [call site] 00338
3 CBS_get_asn1 [function] [call site] 00339
3 CBS_get_asn1_implicit_string [function] [call site] 00340
4 __assert_fail [call site] 00341
4 __assert_fail [call site] 00342
4 is_string_type(unsigned int) [function] [call site] 00343
4 __assert_fail [call site] 00344
4 CBS_peek_asn1_tag [function] [call site] 00345
5 parse_asn1_tag(cbs_st*, unsigned int*) [function] [call site] 00346
4 CBS_get_asn1 [function] [call site] 00347
4 CBS_get_asn1 [function] [call site] 00350
4 CBS_get_asn1 [function] [call site] 00352
4 CBB_add_bytes [function] [call site] 00355
4 CBB_finish [function] [call site] 00356
4 CBB_cleanup [function] [call site] 00358
3 ERR_put_error [function] [call site] 00359
3 CBS_mem_equal [function] [call site] 00360
3 ERR_put_error [function] [call site] 00361
3 pkcs8_pbe_decrypt [function] [call site] 00364
4 bssl::internal::StackAllocated<evp_cipher_ctx_st, int, &EVP_CIPHER_CTX_init, &EVP_CIPHER_CTX_cleanup>::StackAllocated() [function] [call site] 00365
5 EVP_CIPHER_CTX_init [function] [call site] 00366
6 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00367
4 CBS_get_asn1 [function] [call site] 00368
4 ERR_put_error [function] [call site] 00369
4 bssl::internal::StackAllocated<evp_cipher_ctx_st, int, &EVP_CIPHER_CTX_init, &EVP_CIPHER_CTX_cleanup>::~StackAllocated() [function] [call site] 00370
5 EVP_CIPHER_CTX_cleanup [function] [call site] 00371
6 OPENSSL_free [function] [call site] 00372
6 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00373
4 CBS_mem_equal [function] [call site] 00374
4 ERR_put_error [function] [call site] 00375
4 bssl::internal::StackAllocated<evp_cipher_ctx_st, int, &EVP_CIPHER_CTX_init, &EVP_CIPHER_CTX_cleanup>::get() [function] [call site] 00376
4 ERR_put_error [function] [call site] 00377
4 OPENSSL_malloc [function] [call site] 00378
4 ERR_put_error [function] [call site] 00379
4 bssl::internal::StackAllocated<evp_cipher_ctx_st, int, &EVP_CIPHER_CTX_init, &EVP_CIPHER_CTX_cleanup>::get() [function] [call site] 00380
4 EVP_DecryptUpdate [function] [call site] 00381
5 ERR_put_error [function] [call site] 00382
5 ERR_put_error [function] [call site] 00383
5 EVP_EncryptUpdate [function] [call site] 00384
6 ERR_put_error [function] [call site] 00385
6 ERR_put_error [function] [call site] 00386
6 block_remainder(evp_cipher_ctx_st const*, int) [function] [call site] 00387
7 __assert_fail [call site] 00388
7 __assert_fail [call site] 00389
6 __assert_fail [call site] 00390
6 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00391
6 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00392
6 block_remainder(evp_cipher_ctx_st const*, int) [function] [call site] 00393
6 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00394
5 __assert_fail [call site] 00395
5 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00396
5 EVP_EncryptUpdate [function] [call site] 00397
5 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00398
4 bssl::internal::StackAllocated<evp_cipher_ctx_st, int, &EVP_CIPHER_CTX_init, &EVP_CIPHER_CTX_cleanup>::get() [function] [call site] 00399
4 EVP_DecryptFinal_ex [function] [call site] 00400
5 ERR_put_error [function] [call site] 00401
5 ERR_put_error [function] [call site] 00402
5 __assert_fail [call site] 00403
5 ERR_put_error [function] [call site] 00404
5 ERR_put_error [function] [call site] 00405
5 EVP_Cipher_verify_service_indicator(evp_cipher_ctx_st const*) [function] [call site] 00406
4 OPENSSL_free [function] [call site] 00407
3 PKCS12_handle_sequence(cbs_st*, pkcs12_context*, int (*)(cbs_st*, pkcs12_context*)) [function] [call site] 00409
3 PKCS12_handle_safe_bag(cbs_st*, pkcs12_context*) [function] [call site] 00410
4 CBS_get_asn1 [function] [call site] 00411
4 CBS_get_asn1 [function] [call site] 00412
4 ERR_put_error [function] [call site] 00413
4 CBS_get_asn1 [function] [call site] 00416
4 ERR_put_error [function] [call site] 00418
4 CBS_mem_equal [function] [call site] 00419
4 CBS_mem_equal [function] [call site] 00420
4 ERR_put_error [function] [call site] 00421
4 EVP_parse_private_key [function] [call site] 00422
5 CBS_get_asn1 [function] [call site] 00423
5 CBS_get_asn1_uint64 [function] [call site] 00424
5 CBS_get_asn1 [function] [call site] 00425
5 CBS_get_asn1 [function] [call site] 00426
5 ERR_put_error [function] [call site] 00427
5 parse_key_type(cbs_st*) [function] [call site] 00428
6 CBS_get_asn1 [function] [call site] 00429
6 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00432
5 ERR_put_error [function] [call site] 00433
5 EVP_PKEY_new [function] [call site] 00434
6 OPENSSL_zalloc [function] [call site] 00435
5 evp_pkey_set_method [function] [call site] 00436
6 free_it(evp_pkey_st*) [function] [call site] 00437
5 ERR_put_error [function] [call site] 00438
4 PKCS8_parse_encrypted_private_key [function] [call site] 00439
5 CBS_get_asn1 [function] [call site] 00440
5 CBS_get_asn1 [function] [call site] 00441
5 CBS_get_asn1 [function] [call site] 00442
5 ERR_put_error [function] [call site] 00444
5 pkcs8_pbe_decrypt [function] [call site] 00447
5 EVP_parse_private_key [function] [call site] 00449
5 OPENSSL_free [function] [call site] 00450
4 ERR_put_error [function] [call site] 00452
4 EVP_PKEY_free [function] [call site] 00453
5 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00454
6 CRYPTO_atomic_load_u32 [function] [call site] 00455
6 abort [call site] 00456
6 CRYPTO_atomic_compare_exchange_weak_u32 [function] [call site] 00457
5 free_it(evp_pkey_st*) [function] [call site] 00458
5 OPENSSL_free [function] [call site] 00459
4 CBS_mem_equal [function] [call site] 00460
4 CBS_get_asn1 [function] [call site] 00461
4 CBS_get_asn1 [function] [call site] 00462
4 CBS_get_asn1 [function] [call site] 00463
4 CBS_get_asn1 [function] [call site] 00464
4 ERR_put_error [function] [call site] 00465
4 CBS_mem_equal [function] [call site] 00466
4 ERR_put_error [function] [call site] 00468
4 d2i_X509 [function] [call site] 00471
5 ERR_put_error [function] [call site] 00472
5 x509_parse(cbs_st*, crypto_buffer_st*) [function] [call site] 00474
6 CBS_get_asn1 [function] [call site] 00475
6 CBS_get_asn1_element [function] [call site] 00477
7 cbs_get_asn1(cbs_st*, cbs_st*, unsigned int, int) [function] [call site] 00478
6 CBS_get_asn1_element [function] [call site] 00479
6 ERR_put_error [function] [call site] 00480
6 CBS_get_any_ber_asn1_element [function] [call site] 00481
6 ERR_put_error [function] [call site] 00484
6 x509_new_null() [function] [call site] 00485
7 OPENSSL_zalloc [function] [call site] 00486
7 CRYPTO_new_ex_data [function] [call site] 00487
7 CRYPTO_MUTEX_init [function] [call site] 00488
8 pthread_rwlock_init [call site] 00489
8 abort [call site] 00490
6 ASN1_item_ex_d2i [function] [call site] 00493
7 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00494
8 CRYPTO_BUFFER_data [function] [call site] 00495
8 CRYPTO_BUFFER_len [function] [call site] 00496
8 ERR_put_error [function] [call site] 00497
8 ERR_put_error [function] [call site] 00498
8 asn1_template_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00499
9 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00500
10 ASN1_get_object [function] [call site] 00501
11 ERR_put_error [function] [call site] 00502
11 CBS_init [function] [call site] 00503
11 CBS_get_any_asn1 [function] [call site] 00504
12 CBS_get_any_asn1_element [function] [call site] 00505
12 CBS_skip [function] [call site] 00506
12 __assert_fail [call site] 00507
11 ERR_put_error [function] [call site] 00509
11 ERR_put_error [function] [call site] 00510
11 CBS_data [function] [call site] 00511
10 ERR_put_error [function] [call site] 00513
10 ERR_put_error [function] [call site] 00514
9 ERR_put_error [function] [call site] 00515
9 ERR_put_error [function] [call site] 00516
9 asn1_template_noexp_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00517
10 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00518
10 ERR_put_error [function] [call site] 00519
10 sk_ASN1_VALUE_new_null [function] [call site] 00520
11 OPENSSL_sk_new_null [function] [call site] 00521
10 sk_ASN1_VALUE_num [function] [call site] 00522
11 OPENSSL_sk_num [function] [call site] 00523
10 sk_ASN1_VALUE_pop [function] [call site] 00524
11 OPENSSL_sk_pop [function] [call site] 00525
12 OPENSSL_sk_delete [function] [call site] 00526
13 OPENSSL_memmove(void*, void const*, unsigned long) [function] [call site] 00527
10 ASN1_item_ex_free [function] [call site] 00528
11 ASN1_template_free [function] [call site] 00529
12 sk_ASN1_VALUE_num [function] [call site] 00530
12 sk_ASN1_VALUE_value [function] [call site] 00531
13 OPENSSL_sk_value [function] [call site] 00532
12 ASN1_item_ex_free [function] [call site] 00533
13 ASN1_primitive_free [function] [call site] 00534
14 __assert_fail [call site] 00535
14 ASN1_OBJECT_free [function] [call site] 00536
15 OPENSSL_free [function] [call site] 00537
15 OPENSSL_free [function] [call site] 00538
15 OPENSSL_free [function] [call site] 00539
15 OPENSSL_free [function] [call site] 00540
14 asn1_type_cleanup [function] [call site] 00541
15 ASN1_OBJECT_free [function] [call site] 00542
15 ASN1_STRING_free [function] [call site] 00543
16 OPENSSL_free [function] [call site] 00544
16 OPENSSL_free [function] [call site] 00545
14 OPENSSL_free [function] [call site] 00546
14 ASN1_STRING_free [function] [call site] 00547
13 ASN1_primitive_free [function] [call site] 00548
13 asn1_get_choice_selector [function] [call site] 00549
13 asn1_get_field_ptr [function] [call site] 00550
13 ASN1_template_free [function] [call site] 00551
14 sk_ASN1_VALUE_free [function] [call site] 00552
15 OPENSSL_sk_free [function] [call site] 00553
16 OPENSSL_free [function] [call site] 00554
16 OPENSSL_free [function] [call site] 00555
14 ASN1_item_ex_free [function] [call site] 00556
15 OPENSSL_free [function] [call site] 00557
15 asn1_refcount_dec_and_test_zero [function] [call site] 00558
16 asn1_get_references(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00559
16 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00560
15 asn1_enc_free [function] [call site] 00561
16 asn1_get_enc_ptr(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00562
17 __assert_fail [call site] 00563
16 asn1_encoding_clear [function] [call site] 00564
17 CRYPTO_BUFFER_free [function] [call site] 00565
18 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00566
18 crypto_buffer_free_object(crypto_buffer_st*) [function] [call site] 00567
19 OPENSSL_free [function] [call site] 00568
19 OPENSSL_free [function] [call site] 00569
18 CRYPTO_MUTEX_lock_write [function] [call site] 00570
19 pthread_rwlock_wrlock [call site] 00571
19 abort [call site] 00572
18 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00573
18 CRYPTO_MUTEX_unlock_write [function] [call site] 00574
19 pthread_rwlock_unlock [call site] 00575
19 abort [call site] 00576
18 lh_CRYPTO_BUFFER_retrieve [function] [call site] 00577
19 OPENSSL_lh_retrieve [function] [call site] 00578
20 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] 00579
19 lh_CRYPTO_BUFFER_call_hash_func [function] [call site] 00580
19 lh_CRYPTO_BUFFER_call_cmp_func [function] [call site] 00581
18 lh_CRYPTO_BUFFER_delete [function] [call site] 00582
19 OPENSSL_lh_delete [function] [call site] 00583
20 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] 00584
20 OPENSSL_free [function] [call site] 00585
20 lh_maybe_resize(lhash_st*) [function] [call site] 00586
21 __assert_fail [call site] 00587
21 lh_rebucket(lhash_st*, unsigned long) [function] [call site] 00588
22 OPENSSL_zalloc [function] [call site] 00589
22 OPENSSL_free [function] [call site] 00590
21 lh_rebucket(lhash_st*, unsigned long) [function] [call site] 00591
18 __assert_fail [call site] 00592
18 CRYPTO_MUTEX_unlock_write [function] [call site] 00593
18 crypto_buffer_free_object(crypto_buffer_st*) [function] [call site] 00594
17 OPENSSL_free [function] [call site] 00595
15 asn1_do_adb [function] [call site] 00596
16 __assert_fail [call site] 00597
16 OBJ_obj2nid [function] [call site] 00598
17 CRYPTO_MUTEX_lock_read [function] [call site] 00599
18 pthread_rwlock_rdlock [call site] 00600
18 abort [call site] 00601
17 lh_ASN1_OBJECT_retrieve(lhash_st_ASN1_OBJECT const*, asn1_object_st const*) [function] [call site] 00602
18 OPENSSL_lh_retrieve [function] [call site] 00603
18 lh_ASN1_OBJECT_call_hash_func(unsigned int (*)(void const*), void const*) [function] [call site] 00604
18 lh_ASN1_OBJECT_call_cmp_func(int (*)(void const*, void const*), void const*, void const*) [function] [call site] 00605
17 CRYPTO_MUTEX_unlock_read [function] [call site] 00606
18 pthread_rwlock_unlock [call site] 00607
18 abort [call site] 00608
17 CRYPTO_MUTEX_unlock_read [function] [call site] 00609
17 bsearch [call site] 00610
17 obj_cmp(void const*, void const*) [function] [call site] 00611
18 get_builtin_object(int) [function] [call site] 00612
19 abort [call site] 00613
18 OBJ_cmp [function] [call site] 00614
19 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00615
17 get_builtin_object(int) [function] [call site] 00616
16 ERR_put_error [function] [call site] 00617
15 asn1_get_field_ptr [function] [call site] 00618
15 ASN1_template_free [function] [call site] 00619
15 OPENSSL_free [function] [call site] 00620
10 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00621
11 asn1_d2i_ex_primitive(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char) [function] [call site] 00622
12 ERR_put_error [function] [call site] 00623
12 __assert_fail [call site] 00624
12 ERR_put_error [function] [call site] 00625
12 ERR_put_error [function] [call site] 00626
12 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00627
12 ERR_put_error [function] [call site] 00628
12 is_supported_universal_type(int, int) [function] [call site] 00629
12 ERR_put_error [function] [call site] 00630
12 CBS_init [function] [call site] 00631
12 CBS_is_valid_asn1_oid [function] [call site] 00632
13 CBS_get_u8 [function] [call site] 00634
12 ERR_put_error [function] [call site] 00635
12 ERR_put_error [function] [call site] 00637
12 ERR_put_error [function] [call site] 00639
12 CBS_data [function] [call site] 00640
12 ERR_put_error [function] [call site] 00641
12 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00642
12 ERR_put_error [function] [call site] 00643
12 ERR_put_error [function] [call site] 00644
12 ERR_put_error [function] [call site] 00645
12 asn1_ex_c2i(ASN1_VALUE_st**, unsigned char const*, long, int, ASN1_ITEM_st const*) [function] [call site] 00646
13 __assert_fail [call site] 00647
13 ASN1_TYPE_new [function] [call site] 00648
14 ASN1_item_new [function] [call site] 00649
15 ASN1_item_ex_new [function] [call site] 00650
16 ASN1_template_new(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00651
17 asn1_template_clear(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00652
18 asn1_item_clear(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00653
19 asn1_template_clear(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00654
19 asn1_primitive_clear(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00655
20 __assert_fail [call site] 00656
19 asn1_primitive_clear(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00657
17 sk_ASN1_VALUE_new_null [function] [call site] 00658
17 ASN1_item_ex_new [function] [call site] 00659
18 ASN1_primitive_new(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00660
19 __assert_fail [call site] 00661
19 OBJ_get_undef [function] [call site] 00662
19 OPENSSL_malloc [function] [call site] 00663
19 ASN1_STRING_type_new [function] [call site] 00664
20 OPENSSL_malloc [function] [call site] 00665
18 ASN1_primitive_new(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00666
18 OPENSSL_zalloc [function] [call site] 00667
18 asn1_set_choice_selector [function] [call site] 00668
18 OPENSSL_zalloc [function] [call site] 00669
18 asn1_refcount_set_one [function] [call site] 00670
19 asn1_get_references(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00671
18 asn1_enc_init [function] [call site] 00672
19 asn1_get_enc_ptr(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00673
18 asn1_get_field_ptr [function] [call site] 00674
18 ASN1_template_new(ASN1_VALUE_st**, ASN1_TEMPLATE_st const*) [function] [call site] 00675
18 ASN1_item_ex_free [function] [call site] 00676
18 ASN1_item_ex_free [function] [call site] 00677
18 ERR_put_error [function] [call site] 00678
13 ASN1_TYPE_set [function] [call site] 00679
14 asn1_type_cleanup [function] [call site] 00680
13 c2i_ASN1_OBJECT [function] [call site] 00681
14 CBS_init [function] [call site] 00682
14 CBS_is_valid_asn1_oid [function] [call site] 00683
14 ERR_put_error [function] [call site] 00684
14 ASN1_OBJECT_create [function] [call site] 00685
15 ERR_put_error [function] [call site] 00686
15 OBJ_dup [function] [call site] 00687
16 ASN1_OBJECT_new [function] [call site] 00688
17 OPENSSL_malloc [function] [call site] 00689
16 ERR_put_error [function] [call site] 00690
16 OPENSSL_memdup [function] [call site] 00691
17 OPENSSL_malloc [function] [call site] 00692
17 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00693
16 OPENSSL_strdup [function] [call site] 00694
17 strlen [call site] 00695
17 OPENSSL_memdup [function] [call site] 00696
16 OPENSSL_strdup [function] [call site] 00697
16 OPENSSL_free [function] [call site] 00698
16 OPENSSL_free [function] [call site] 00699
16 OPENSSL_free [function] [call site] 00700
14 ASN1_OBJECT_free [function] [call site] 00701
13 ERR_put_error [function] [call site] 00702
13 ERR_put_error [function] [call site] 00703
13 c2i_ASN1_BIT_STRING [function] [call site] 00704
14 ERR_put_error [function] [call site] 00705
14 ASN1_BIT_STRING_new [function] [call site] 00706
15 ASN1_STRING_type_new [function] [call site] 00707
14 ERR_put_error [function] [call site] 00708
14 ERR_put_error [function] [call site] 00709
14 OPENSSL_memdup [function] [call site] 00710
14 OPENSSL_free [function] [call site] 00711
14 ASN1_BIT_STRING_free [function] [call site] 00712
15 ASN1_STRING_free [function] [call site] 00713
13 c2i_ASN1_INTEGER [function] [call site] 00714
14 ERR_put_error [function] [call site] 00715
14 CBS_init [function] [call site] 00716
14 CBS_is_valid_asn1_integer [function] [call site] 00717
14 ERR_put_error [function] [call site] 00718
14 ASN1_INTEGER_new [function] [call site] 00719
15 ASN1_STRING_type_new [function] [call site] 00720
14 CBS_data [function] [call site] 00722
14 CBS_data [function] [call site] 00723
14 is_all_zeros(unsigned char const*, unsigned long) [function] [call site] 00725
14 CBS_skip [function] [call site] 00726
14 CBS_data [function] [call site] 00728
14 CBS_skip [function] [call site] 00729
14 CBS_data [function] [call site] 00730
14 ASN1_STRING_set [function] [call site] 00732
15 strlen [call site] 00733
15 ERR_put_error [function] [call site] 00734
15 OPENSSL_malloc [function] [call site] 00735
15 OPENSSL_realloc [function] [call site] 00736
15 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00737
14 negate_twos_complement(unsigned char*, unsigned long) [function] [call site] 00738
14 __assert_fail [call site] 00739
14 __assert_fail [call site] 00740
14 ASN1_INTEGER_free [function] [call site] 00741
15 ASN1_STRING_free [function] [call site] 00742
13 CBS_init [function] [call site] 00743
13 CBS_get_ucs2_be [function] [call site] 00745
14 CBS_get_u16 [function] [call site] 00746
15 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00747
14 is_valid_code_point(unsigned int) [function] [call site] 00748
13 ERR_put_error [function] [call site] 00749
13 CBS_get_utf32_be [function] [call site] 00751
14 CBS_get_u32 [function] [call site] 00752
15 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00753
14 is_valid_code_point(unsigned int) [function] [call site] 00754
13 ERR_put_error [function] [call site] 00755
13 CBS_get_utf8 [function] [call site] 00757
13 ERR_put_error [function] [call site] 00758
13 CBS_parse_utc_time [function] [call site] 00759
14 CBS_parse_rfc5280_time_internal(cbs_st const*, int, int, tm*) [function] [call site] 00760
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00761
16 CBS_get_u8 [function] [call site] 00762
16 OPENSSL_isdigit [function] [call site] 00763
16 CBS_get_u8 [function] [call site] 00764
16 OPENSSL_isdigit [function] [call site] 00765
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00766
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00767
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00768
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00769
15 is_valid_day(int, int, int) [function] [call site] 00770
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00771
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00772
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00773
15 CBS_get_u8 [function] [call site] 00774
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00775
15 cbs_get_two_digits(cbs_st*, int*) [function] [call site] 00776
15 OPENSSL_gmtime_adj [function] [call site] 00778
16 OPENSSL_tm_to_posix [function] [call site] 00779
17 posix_time_from_utc(long, long, long, long, long, long, long*) [function] [call site] 00780
18 is_valid_date(long, long, long) [function] [call site] 00781
18 is_valid_time(long, long, long) [function] [call site] 00782
18 __assert_fail [call site] 00783
16 OPENSSL_posix_to_tm [function] [call site] 00784
17 utc_from_posix_time(long, int*, int*, int*, int*, int*, int*) [function] [call site] 00785
18 is_valid_posix_time(long) [function] [call site] 00786
18 __assert_fail [call site] 00787
13 ERR_put_error [function] [call site] 00788
13 CBS_parse_generalized_time [function] [call site] 00789
14 CBS_parse_rfc5280_time_internal(cbs_st const*, int, int, tm*) [function] [call site] 00790
13 ERR_put_error [function] [call site] 00791
13 ASN1_STRING_type_new [function] [call site] 00792
13 ASN1_STRING_set [function] [call site] 00793
13 ASN1_STRING_free [function] [call site] 00794
13 ERR_put_error [function] [call site] 00795
13 ASN1_TYPE_free [function] [call site] 00796
14 ASN1_item_free [function] [call site] 00797
15 ASN1_item_ex_free [function] [call site] 00798
11 ERR_put_error [function] [call site] 00799
11 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00800
11 ERR_put_error [function] [call site] 00801
11 ASN1_tag2bit [function] [call site] 00802
11 ERR_put_error [function] [call site] 00803
11 asn1_d2i_ex_primitive(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char) [function] [call site] 00804
11 ERR_put_error [function] [call site] 00805
11 ERR_put_error [function] [call site] 00806
11 asn1_get_choice_selector [function] [call site] 00807
11 asn1_get_field_ptr [function] [call site] 00808
11 ASN1_template_free [function] [call site] 00809
11 asn1_set_choice_selector [function] [call site] 00810
11 ASN1_item_ex_new [function] [call site] 00811
11 ERR_put_error [function] [call site] 00812
11 asn1_get_field_ptr [function] [call site] 00813
11 asn1_template_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00814
12 ERR_put_error [function] [call site] 00815
12 ERR_put_error [function] [call site] 00816
12 asn1_template_noexp_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00817
13 ERR_put_error [function] [call site] 00818
13 sk_ASN1_VALUE_push [function] [call site] 00819
14 OPENSSL_sk_push [function] [call site] 00820
15 OPENSSL_sk_insert [function] [call site] 00821
16 OPENSSL_realloc [function] [call site] 00822
16 OPENSSL_memmove(void*, void const*, unsigned long) [function] [call site] 00823
13 ASN1_item_ex_free [function] [call site] 00824
13 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00825
14 ERR_put_error [function] [call site] 00826
14 ASN1_item_ex_free [function] [call site] 00827
14 ERR_put_error [function] [call site] 00828
14 asn1_set_choice_selector [function] [call site] 00829
14 asn1_check_tlen(long*, int*, unsigned char*, char*, unsigned char const**, long, int, int, char) [function] [call site] 00830
14 ERR_put_error [function] [call site] 00831
14 ASN1_item_ex_new [function] [call site] 00832
14 ERR_put_error [function] [call site] 00833
14 asn1_do_adb [function] [call site] 00834
14 asn1_get_field_ptr [function] [call site] 00835
14 ASN1_template_free [function] [call site] 00836
14 asn1_do_adb [function] [call site] 00837
14 asn1_get_field_ptr [function] [call site] 00838
14 asn1_template_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_TEMPLATE_st const*, char, crypto_buffer_st*, int) [function] [call site] 00839
15 ASN1_template_free [function] [call site] 00840
14 ASN1_template_free [function] [call site] 00841
14 ERR_put_error [function] [call site] 00842
14 asn1_do_adb [function] [call site] 00843
14 asn1_get_field_ptr [function] [call site] 00844
14 ASN1_template_free [function] [call site] 00845
14 ERR_put_error [function] [call site] 00846
14 asn1_enc_save [function] [call site] 00847
15 asn1_get_enc_ptr(ASN1_VALUE_st**, ASN1_ITEM_st const*) [function] [call site] 00848
15 asn1_encoding_clear [function] [call site] 00849
15 CRYPTO_BUFFER_data [function] [call site] 00850
15 CRYPTO_BUFFER_len [function] [call site] 00851
15 __assert_fail [call site] 00852
15 CRYPTO_BUFFER_up_ref [function] [call site] 00853
16 CRYPTO_refcount_inc [function] [call site] 00854
17 CRYPTO_atomic_load_u32 [function] [call site] 00855
17 CRYPTO_atomic_compare_exchange_weak_u32 [function] [call site] 00856
15 OPENSSL_memdup [function] [call site] 00857
14 ERR_put_error [function] [call site] 00858
14 ASN1_item_ex_free [function] [call site] 00859
14 ERR_add_error_data [function] [call site] 00860
15 err_add_error_vdata(unsigned int, __va_list_tag*) [function] [call site] 00861
16 strlen [call site] 00862
16 OPENSSL_strlcat [function] [call site] 00863
17 OPENSSL_strlcpy [function] [call site] 00864
18 strlen [call site] 00865
16 __assert_fail [call site] 00866
16 err_set_error_data(char*) [function] [call site] 00867
17 err_get_state() [function] [call site] 00868
14 ERR_add_error_data [function] [call site] 00869
13 ERR_put_error [function] [call site] 00870
13 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00871
13 ERR_put_error [function] [call site] 00872
13 ASN1_template_free [function] [call site] 00873
6 d2i_X509_ALGOR [function] [call site] 00877
7 ASN1_item_d2i [function] [call site] 00878
8 asn1_item_ex_d2i(ASN1_VALUE_st**, unsigned char const**, long, ASN1_ITEM_st const*, int, int, char, crypto_buffer_st*, int) [function] [call site] 00879
8 ASN1_item_ex_free [function] [call site] 00880
8 ASN1_item_ex_free [function] [call site] 00881
6 c2i_ASN1_BIT_STRING [function] [call site] 00886
6 ASN1_INTEGER_get [function] [call site] 00889
7 asn1_string_get_long(asn1_string_st const*, int) [function] [call site] 00890
8 asn1_string_get_int64(long*, asn1_string_st const*, int) [function] [call site] 00891
9 asn1_string_get_abs_uint64(unsigned long*, asn1_string_st const*, int) [function] [call site] 00892
10 ERR_put_error [function] [call site] 00893
10 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00894
10 CRYPTO_load_u64_be(void const*) [function] [call site] 00895
11 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00896
11 CRYPTO_bswap8(unsigned long) [function] [call site] 00897
9 ERR_put_error [function] [call site] 00898
8 ERR_clear_error [function] [call site] 00899
9 err_get_state() [function] [call site] 00900
9 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00901
6 ERR_put_error [function] [call site] 00902
6 ERR_put_error [function] [call site] 00903
6 ERR_put_error [function] [call site] 00904
5 X509_free [function] [call site] 00906
6 CRYPTO_refcount_dec_and_test_zero [function] [call site] 00907
6 CRYPTO_free_ex_data [function] [call site] 00908
7 CRYPTO_atomic_load_u32 [function] [call site] 00909
7 __assert_fail [call site] 00910
7 CRYPTO_get_ex_data [function] [call site] 00911
8 sk_void_num [function] [call site] 00912
9 OPENSSL_sk_num [function] [call site] 00913
8 sk_void_value [function] [call site] 00914
9 OPENSSL_sk_value [function] [call site] 00915
7 sk_void_free [function] [call site] 00916
8 OPENSSL_sk_free [function] [call site] 00917
6 X509_CINF_free [function] [call site] 00918
7 ASN1_item_free [function] [call site] 00919
6 X509_ALGOR_free [function] [call site] 00920
7 ASN1_item_free [function] [call site] 00921
6 ASN1_BIT_STRING_free [function] [call site] 00922
6 ASN1_OCTET_STRING_free [function] [call site] 00923
7 ASN1_STRING_free [function] [call site] 00924
6 AUTHORITY_KEYID_free [function] [call site] 00925
6 CRL_DIST_POINTS_free [function] [call site] 00926
7 ASN1_item_free [function] [call site] 00927
6 GENERAL_NAMES_free [function] [call site] 00928
7 ASN1_item_free [function] [call site] 00929
6 NAME_CONSTRAINTS_free [function] [call site] 00930
7 ASN1_item_free [function] [call site] 00931
6 X509_CERT_AUX_free [function] [call site] 00932
7 ASN1_item_free [function] [call site] 00933
6 CRYPTO_MUTEX_cleanup [function] [call site] 00934
7 pthread_rwlock_destroy [call site] 00935
6 OPENSSL_free [function] [call site] 00936
4 ERR_put_error [function] [call site] 00937
4 ERR_put_error [function] [call site] 00940
4 X509_free [function] [call site] 00941
4 parse_bag_attributes(cbs_st*, unsigned char**, unsigned long*) [function] [call site] 00942
5 CBS_get_asn1 [function] [call site] 00944
5 CBS_get_asn1 [function] [call site] 00945
5 CBS_get_asn1 [function] [call site] 00946
5 ERR_put_error [function] [call site] 00948
5 CBS_mem_equal [function] [call site] 00949
5 CBS_get_asn1 [function] [call site] 00950
5 ERR_put_error [function] [call site] 00952
5 CBS_get_ucs2_be [function] [call site] 00956
5 CBB_add_utf8 [function] [call site] 00957
6 is_valid_code_point(unsigned int) [function] [call site] 00958
6 CBB_add_u8 [function] [call site] 00959
6 CBB_add_u8 [function] [call site] 00960
6 CBB_add_u8 [function] [call site] 00961
6 CBB_add_u8 [function] [call site] 00962
6 CBB_add_u8 [function] [call site] 00963
6 CBB_add_u8 [function] [call site] 00964
6 CBB_add_u8 [function] [call site] 00965
6 CBB_add_u8 [function] [call site] 00966
6 CBB_add_u8 [function] [call site] 00967
6 CBB_add_u8 [function] [call site] 00968
5 ERR_put_error [function] [call site] 00969
5 CBB_cleanup [function] [call site] 00970
5 CBB_finish [function] [call site] 00971
5 CBB_cleanup [function] [call site] 00972
5 OPENSSL_free [function] [call site] 00973
4 X509_free [function] [call site] 00974
4 X509_alias_set1 [function] [call site] 00975
5 ASN1_UTF8STRING_free [function] [call site] 00976
6 ASN1_STRING_free [function] [call site] 00977
5 aux_get(x509_st*) [function] [call site] 00978
6 X509_CERT_AUX_new [function] [call site] 00979
7 ASN1_item_new [function] [call site] 00980
5 ASN1_UTF8STRING_new [function] [call site] 00981
6 ASN1_STRING_type_new [function] [call site] 00982
5 ASN1_STRING_set [function] [call site] 00983
4 OPENSSL_free [function] [call site] 00984
4 sk_X509_push [function] [call site] 00985
5 OPENSSL_sk_push [function] [call site] 00986
4 X509_free [function] [call site] 00987
3 OPENSSL_free [function] [call site] 00988
3 CBS_mem_equal [function] [call site] 00989
3 CBS_get_asn1 [function] [call site] 00990
3 ERR_put_error [function] [call site] 00991
3 PKCS12_handle_sequence(cbs_st*, pkcs12_context*, int (*)(cbs_st*, pkcs12_context*)) [function] [call site] 00992
3 PKCS12_handle_safe_bag(cbs_st*, pkcs12_context*) [function] [call site] 00993
3 OPENSSL_free [function] [call site] 00994
2 OPENSSL_free [function] [call site] 00995
2 EVP_PKEY_free [function] [call site] 00996
2 sk_X509_num [function] [call site] 00997
2 sk_X509_pop [function] [call site] 00998
3 OPENSSL_sk_pop [function] [call site] 00999
2 X509_free [function] [call site] 01000
1 EVP_PKEY_free [function] [call site] 01001