Fuzz introspector: smime
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
5886 5886 2 :

['EVP_DigestVerifyInit', 'EVP_DigestSignInit']

5886 6147 evp_md_init_internal call site: 00000 /src/openssl/crypto/evp/digest.c:166
3263 3281 2 :

['OSSL_LIB_CTX_get_conf_diagnostics', 'CONF_modules_load']

3263 3305 CONF_modules_load_file_ex call site: 00000 /src/openssl/crypto/conf/conf_mod.c:217
3015 3979 7 :

['OPENSSL_sk_num', 'i2d_X509_NAME', 'OPENSSL_sk_value', 'X509_NAME_dup', 'ossl_check_const_X509_NAME_ENTRY_sk_type.37345', 'X509_NAME_add_entry', 'X509_NAME_free']

3015 3979 DIST_POINT_set_dpname call site: 00000 /src/openssl/crypto/x509/v3_crld.c:490
2566 2954 5 :

['CRYPTO_zalloc', 'EVP_PKEY_CTX_ctrl', 'ENGINE_init', 'ENGINE_finish', 'ENGINE_get_digest']

2566 5336 evp_md_init_internal call site: 00000 /src/openssl/crypto/evp/digest.c:226
2423 2425 8 :

['RSA_get0_iqmp', 'sk_BIGNUM_const_push', 'RSA_get0_dmp1', 'RSA_get0_dmq1', 'RSA_get_multi_prime_extra_count', 'RSA_get0_q', 'sk_RSA_PRIME_INFO_value.14742', 'RSA_get0_p']

2423 2425 ossl_rsa_get0_all_params call site: 00000 /src/openssl/crypto/rsa/rsa_lib.c:887
2367 4717 4 :

['EVP_PKEY_get1_DH', 'DH_free', 'EVP_PKEY_get_id', 'EVP_PKEY_free']

2367 4717 ossl_d2i_DH_PUBKEY call site: 00000 /src/openssl/crypto/x509/x_pubkey.c:654
1729 3617 14 :

['DSO_ctrl', 'CRYPTO_strdup', 'CRYPTO_free', 'DSO_free', 'DSO_new', 'ossl_safe_getenv', 'ossl_get_modulesdir', 'CRYPTO_THREAD_read_lock', 'DSO_bind_func', 'DSO_load', 'DSO_merge', 'DSO_convert_filename', 'get_provider_store', 'CRYPTO_THREAD_unlock']

1735 4416 provider_init call site: 00000 /src/openssl/crypto/provider_core.c:890
1640 7484 7 :

['ENGINE_finish', 'CRYPTO_free', 'EVP_KEYMGMT_free', 'evp_pkey_ctx_free_all_cached_data', 'BN_free', 'evp_pkey_ctx_free_old_ops', 'EVP_PKEY_free']

1640 7484 EVP_PKEY_CTX_free call site: 00000 /src/openssl/crypto/evp/pmeth_lib.c:389
1596 2506 6 :

['EVP_get_digestbyname', 'ERR_new', 'ERR_set_debug', 'ERR_set_error', 'OBJ_obj2nid', 'OBJ_nid2sn']

1596 2506 ossl_x509_algor_get_md call site: 00000 /src/openssl/crypto/asn1/x_algor.c:161
1591 3190 5 :

['CRYPTO_free', 'CRYPTO_FREE_REF.9603', 'EVP_RAND_free', 'CRYPTO_DOWN_REF.9602', 'EVP_RAND_CTX_free']

1591 3190 EVP_RAND_CTX_free call site: 00000 /src/openssl/crypto/evp/evp_rand.c:390
1589 3181 2 :

['ossl_provider_up_ref_parent', 'ossl_provider_free']

1589 3181 ossl_provider_up_ref call site: 00000 /src/openssl/crypto/provider_core.c:483
1589 1589 1 :

['ossl_provider_free_parent']

1589 1589 provider_deactivate call site: 00000 /src/openssl/crypto/provider_core.c:1152

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 FuzzerTestOneInput [function] [call site] 00001
2 SMIME_read_PKCS7 [function] [call site] 00002
3 SMIME_read_PKCS7_ex [function] [call site] 00003
4 SMIME_read_ASN1_ex [function] [call site] 00005
5 mime_parse_hdr [function] [call site] 00006
6 sk_MIME_HEADER_new [function] [call site] 00007
7 OPENSSL_sk_new [function] [call site] 00008
8 OPENSSL_sk_new_reserve [function] [call site] 00009
9 sk_reserve [function] [call site] 00010
10 ERR_new [function] [call site] 00011
11 err_get_slot [function] [call site] 00012
11 err_clear [function] [call site] 00013
12 err_clear_data [function] [call site] 00014
10 compute_growth [function] [call site] 00015
11 safe_muldiv_int [function] [call site] 00016
12 safe_mul_int [function] [call site] 00017
9 OPENSSL_sk_free [function] [call site] 00019
6 mime_hdr_cmp [function] [call site] 00020
7 strcmp [call site] 00021
6 BIO_gets [function] [call site] 00022
7 bio_call_callback [function] [call site] 00026
7 bio_call_callback [function] [call site] 00028
6 ossl_ctype_check [function] [call site] 00029
6 strip_ends [function] [call site] 00030
7 strip_start [function] [call site] 00031
8 ossl_ctype_check [function] [call site] 00032
6 strip_ends [function] [call site] 00033
6 sk_MIME_HEADER_push [function] [call site] 00034
6 strip_ends [function] [call site] 00035
6 strip_ends [function] [call site] 00036
6 strip_ends [function] [call site] 00037
6 sk_MIME_HEADER_push [function] [call site] 00038
6 strip_ends [function] [call site] 00039
6 sk_MIME_HEADER_sort [function] [call site] 00040
6 sk_MIME_HEADER_num [function] [call site] 00041
6 sk_MIME_HEADER_value [function] [call site] 00042
6 sk_MIME_PARAM_sort [function] [call site] 00043
7 OPENSSL_sk_sort [function] [call site] 00044
8 qsort [call site] 00045
6 mime_hdr_free [function] [call site] 00046
7 sk_MIME_PARAM_pop_free [function] [call site] 00047
7 mime_param_free [function] [call site] 00048
6 sk_MIME_HEADER_pop_free [function] [call site] 00049
6 mime_hdr_free [function] [call site] 00050
5 mime_hdr_find [function] [call site] 00052
6 sk_MIME_HEADER_find [function] [call site] 00053
6 sk_MIME_HEADER_value [function] [call site] 00054
5 sk_MIME_HEADER_pop_free [function] [call site] 00055
5 mime_hdr_free [function] [call site] 00056
5 strcmp [call site] 00058
5 mime_param_find [function] [call site] 00059
6 sk_MIME_PARAM_find [function] [call site] 00060
6 sk_MIME_PARAM_value [function] [call site] 00061
5 sk_MIME_HEADER_pop_free [function] [call site] 00062
5 mime_hdr_free [function] [call site] 00063
5 multi_split [function] [call site] 00065
6 strlen [call site] 00066
6 OPENSSL_sk_new_null [function] [call site] 00067
7 OPENSSL_sk_new_reserve [function] [call site] 00068
6 BIO_get_line [function] [call site] 00069
7 BIO_read [function] [call site] 00074
8 bio_read_intern [function] [call site] 00075
9 bio_call_callback [function] [call site] 00078
9 bio_call_callback [function] [call site] 00080
7 BIO_ctrl [function] [call site] 00082
8 bio_call_callback [function] [call site] 00084
8 bio_call_callback [function] [call site] 00085
6 mime_bound_check [function] [call site] 00086
7 strlen [call site] 00087
7 strlen [call site] 00088
7 strncmp [call site] 00089
7 strncmp [call site] 00090
6 ossl_check_BIO_sk_type [function] [call site] 00091
6 OPENSSL_sk_push [function] [call site] 00092
7 OPENSSL_sk_insert [function] [call site] 00093
6 BIO_free [function] [call site] 00097
7 CRYPTO_DOWN_REF [function] [call site] 00098
7 bio_call_callback [function] [call site] 00099
7 CRYPTO_free_ex_data [function] [call site] 00100
8 ossl_lib_ctx_get_ex_data_global [function] [call site] 00101
9 ossl_lib_ctx_get_concrete [function] [call site] 00102
10 get_default_context [function] [call site] 00103
11 get_thread_default_context [function] [call site] 00104
12 CRYPTO_THREAD_get_local [function] [call site] 00105
13 pthread_getspecific [call site] 00106
8 get_and_lock [function] [call site] 00107
9 CRYPTO_THREAD_read_lock [function] [call site] 00109
10 pthread_rwlock_rdlock [call site] 00110
9 CRYPTO_THREAD_write_lock [function] [call site] 00111
10 pthread_rwlock_wrlock [call site] 00112
8 sk_EX_CALLBACK_num [function] [call site] 00113
9 OPENSSL_sk_num [function] [call site] 00114
8 sk_EX_CALLBACK_value [function] [call site] 00115
8 CRYPTO_THREAD_unlock [function] [call site] 00116
9 pthread_rwlock_unlock [call site] 00117
8 qsort [call site] 00118
8 ex_callback_compare [function] [call site] 00119
8 CRYPTO_get_ex_data [function] [call site] 00120
9 ossl_check_const_void_sk_type [function] [call site] 00121
9 OPENSSL_sk_num [function] [call site] 00122
9 ossl_check_const_void_sk_type [function] [call site] 00123
9 OPENSSL_sk_value [function] [call site] 00124
8 ossl_check_void_sk_type [function] [call site] 00125
8 OPENSSL_sk_free [function] [call site] 00126
7 CRYPTO_FREE_REF [function] [call site] 00127
6 strip_eol [function] [call site] 00128
6 ossl_check_BIO_sk_type [function] [call site] 00129
6 OPENSSL_sk_push [function] [call site] 00130
6 BIO_new [function] [call site] 00132
7 BIO_new_ex [function] [call site] 00133
8 CRYPTO_NEW_REF [function] [call site] 00134
8 CRYPTO_new_ex_data [function] [call site] 00135
9 ossl_crypto_new_ex_data_ex [function] [call site] 00136
10 ossl_lib_ctx_get_ex_data_global [function] [call site] 00137
10 get_and_lock [function] [call site] 00138
10 sk_EX_CALLBACK_num [function] [call site] 00139
10 sk_EX_CALLBACK_value [function] [call site] 00140
10 CRYPTO_THREAD_unlock [function] [call site] 00141
10 CRYPTO_get_ex_data [function] [call site] 00142
8 CRYPTO_free_ex_data [function] [call site] 00144
8 CRYPTO_FREE_REF [function] [call site] 00145
6 BIO_write [function] [call site] 00147
7 bio_write_intern [function] [call site] 00148
8 bio_call_callback [function] [call site] 00150
8 bio_call_callback [function] [call site] 00152
6 BIO_write [function] [call site] 00153
6 BIO_write [function] [call site] 00154
5 sk_MIME_HEADER_pop_free [function] [call site] 00156
5 mime_hdr_free [function] [call site] 00157
5 ossl_check_const_BIO_sk_type [function] [call site] 00158
5 OPENSSL_sk_num [function] [call site] 00159
5 ossl_check_BIO_sk_type [function] [call site] 00161
5 OPENSSL_sk_pop_free [function] [call site] 00164
6 OPENSSL_sk_free [function] [call site] 00165
5 ossl_check_const_BIO_sk_type [function] [call site] 00166
5 OPENSSL_sk_value [function] [call site] 00167
5 mime_parse_hdr [function] [call site] 00168
5 ossl_check_BIO_sk_type [function] [call site] 00170
5 BIO_vfree [function] [call site] 00171
5 OPENSSL_sk_pop_free [function] [call site] 00172
5 mime_hdr_find [function] [call site] 00173
5 sk_MIME_HEADER_pop_free [function] [call site] 00174
5 mime_hdr_free [function] [call site] 00175
5 ossl_check_BIO_sk_type [function] [call site] 00177
5 BIO_vfree [function] [call site] 00178
5 OPENSSL_sk_pop_free [function] [call site] 00179
5 strcmp [call site] 00180
5 strcmp [call site] 00181
5 sk_MIME_HEADER_pop_free [function] [call site] 00183
5 mime_hdr_free [function] [call site] 00184
5 ossl_check_BIO_sk_type [function] [call site] 00185
5 BIO_vfree [function] [call site] 00186
5 OPENSSL_sk_pop_free [function] [call site] 00187
5 sk_MIME_HEADER_pop_free [function] [call site] 00188
5 mime_hdr_free [function] [call site] 00189
5 b64_read_asn1 [function] [call site] 00190
6 BIO_f_base64 [function] [call site] 00191
6 ASN1_item_d2i_bio_ex [function] [call site] 00196
7 asn1_d2i_read_bio [function] [call site] 00197
7 ASN1_item_d2i_ex [function] [call site] 00220
8 asn1_item_ex_d2i_intern [function] [call site] 00221
9 asn1_item_embed_d2i [function] [call site] 00223
10 asn1_template_ex_d2i [function] [call site] 00227
11 asn1_check_tlen [function] [call site] 00228
12 ASN1_get_object [function] [call site] 00230
11 asn1_template_noexp_d2i [function] [call site] 00236
12 asn1_check_tlen [function] [call site] 00237
12 OPENSSL_sk_new_null [function] [call site] 00239
12 ossl_check_const_ASN1_VALUE_sk_type [function] [call site] 00240
12 OPENSSL_sk_num [function] [call site] 00241
12 ossl_check_ASN1_VALUE_sk_type [function] [call site] 00242
12 OPENSSL_sk_pop [function] [call site] 00243
13 internal_delete [function] [call site] 00244
12 ASN1_item_ex_free [function] [call site] 00245
13 ossl_asn1_item_embed_free [function] [call site] 00246
14 ossl_asn1_template_free [function] [call site] 00247
15 ossl_check_const_ASN1_VALUE_sk_type [function] [call site] 00248
15 OPENSSL_sk_num [function] [call site] 00249
15 ossl_check_const_ASN1_VALUE_sk_type [function] [call site] 00250
15 OPENSSL_sk_value [function] [call site] 00251
15 ossl_asn1_item_embed_free [function] [call site] 00252
16 ossl_asn1_primitive_free [function] [call site] 00253
17 ASN1_OBJECT_free [function] [call site] 00254
17 ossl_asn1_primitive_free [function] [call site] 00255
18 ossl_asn1_string_embed_free [function] [call site] 00256
16 ossl_asn1_primitive_free [function] [call site] 00257
16 ossl_asn1_get_choice_selector [function] [call site] 00258
16 ossl_asn1_get_field_ptr [function] [call site] 00259
16 ossl_asn1_template_free [function] [call site] 00260
17 ossl_check_ASN1_VALUE_sk_type [function] [call site] 00261
17 OPENSSL_sk_free [function] [call site] 00262
17 ossl_asn1_item_embed_free [function] [call site] 00263
18 ossl_asn1_do_lock [function] [call site] 00264
19 CRYPTO_NEW_REF [function] [call site] 00265
19 CRYPTO_THREAD_lock_new [function] [call site] 00266
20 pthread_rwlock_init [call site] 00267
19 CRYPTO_FREE_REF [function] [call site] 00268
19 CRYPTO_UP_REF [function] [call site] 00270
19 CRYPTO_DOWN_REF [function] [call site] 00271
19 CRYPTO_THREAD_lock_free [function] [call site] 00272
20 pthread_rwlock_destroy [call site] 00273
19 CRYPTO_FREE_REF [function] [call site] 00274
18 ossl_asn1_enc_free [function] [call site] 00275
19 asn1_get_enc_ptr [function] [call site] 00276
18 ossl_asn1_do_adb [function] [call site] 00277
19 OBJ_obj2nid [function] [call site] 00278
20 ossl_obj_obj2nid [function] [call site] 00279
21 OBJ_bsearch_obj [function] [call site] 00280
22 OBJ_bsearch_ [function] [call site] 00281
23 OBJ_bsearch_ex_ [function] [call site] 00282
24 ossl_bsearch [function] [call site] 00283
21 ossl_obj_read_lock [function] [call site] 00284
22 ossl_init_added_lock [function] [call site] 00285
23 obj_lock_initialise_ossl_ [function] [call site] 00286
24 obj_lock_initialise [function] [call site] 00287
25 CRYPTO_THREAD_lock_new [function] [call site] 00288
22 CRYPTO_THREAD_read_lock [function] [call site] 00289
21 lh_ADDED_OBJ_retrieve [function] [call site] 00291
22 OPENSSL_LH_retrieve [function] [call site] 00292
21 ossl_obj_unlock [function] [call site] 00294
22 CRYPTO_THREAD_unlock [function] [call site] 00295
19 ASN1_INTEGER_get [function] [call site] 00296
20 ASN1_INTEGER_get_int64 [function] [call site] 00297
21 asn1_string_get_int64 [function] [call site] 00298
22 asn1_get_int64 [function] [call site] 00301
23 asn1_get_uint64 [function] [call site] 00302
18 ossl_asn1_get_field_ptr [function] [call site] 00305
18 ossl_asn1_template_free [function] [call site] 00306
12 asn1_check_eoc [function] [call site] 00308
12 asn1_item_embed_d2i [function] [call site] 00310
13 asn1_d2i_ex_primitive [function] [call site] 00311
14 asn1_check_tlen [function] [call site] 00315
14 asn1_check_tlen [function] [call site] 00317
14 asn1_find_end [function] [call site] 00320
15 asn1_check_eoc [function] [call site] 00321
15 asn1_check_tlen [function] [call site] 00322
14 asn1_collect [function] [call site] 00327
15 asn1_check_eoc [function] [call site] 00328
15 asn1_check_tlen [function] [call site] 00330
15 asn1_collect [function] [call site] 00333
16 collect_data [function] [call site] 00334
14 asn1_ex_c2i [function] [call site] 00338
15 ASN1_TYPE_new [function] [call site] 00339
16 ASN1_ANY_it [function] [call site] 00340
16 ASN1_item_new [function] [call site] 00341
17 ASN1_item_ex_new [function] [call site] 00342
18 asn1_item_embed_new [function] [call site] 00343
19 asn1_template_new [function] [call site] 00344
20 asn1_template_clear [function] [call site] 00345
21 asn1_item_clear [function] [call site] 00346
22 asn1_template_clear [function] [call site] 00347
22 asn1_primitive_clear [function] [call site] 00348
22 asn1_primitive_clear [function] [call site] 00349
20 OPENSSL_sk_new_null [function] [call site] 00350
20 asn1_item_embed_new [function] [call site] 00352
21 asn1_primitive_new [function] [call site] 00353
22 OBJ_nid2obj [function] [call site] 00354
23 ossl_obj_read_lock [function] [call site] 00355
23 lh_ADDED_OBJ_retrieve [function] [call site] 00356
23 ossl_obj_unlock [function] [call site] 00357
22 ASN1_STRING_type_new [function] [call site] 00359
21 asn1_primitive_new [function] [call site] 00360
21 ossl_asn1_set_choice_selector [function] [call site] 00361
21 ossl_asn1_do_lock [function] [call site] 00362
21 ossl_asn1_enc_init [function] [call site] 00363
22 asn1_get_enc_ptr [function] [call site] 00364
21 ossl_asn1_get_field_ptr [function] [call site] 00365
21 asn1_template_new [function] [call site] 00366
21 ossl_asn1_item_embed_free [function] [call site] 00367
21 ossl_asn1_item_embed_free [function] [call site] 00369
15 ASN1_TYPE_set [function] [call site] 00371
16 ossl_asn1_primitive_free [function] [call site] 00372
15 ossl_c2i_ASN1_OBJECT [function] [call site] 00373
16 OBJ_obj2nid [function] [call site] 00375
16 OBJ_nid2obj [function] [call site] 00376
16 ASN1_OBJECT_free [function] [call site] 00377
16 ASN1_OBJECT_new [function] [call site] 00379
16 ASN1_OBJECT_free [function] [call site] 00381
15 ossl_c2i_ASN1_BIT_STRING [function] [call site] 00384
16 ASN1_BIT_STRING_new [function] [call site] 00385
17 ASN1_STRING_type_new [function] [call site] 00386
16 ossl_asn1_string_set_bits_left [function] [call site] 00387
16 ASN1_STRING_set0 [function] [call site] 00388
16 ASN1_BIT_STRING_free [function] [call site] 00390
15 ossl_c2i_ASN1_INTEGER [function] [call site] 00391
16 c2i_ibuf [function] [call site] 00392
17 twos_complement [function] [call site] 00395
16 ASN1_INTEGER_new [function] [call site] 00396
17 ASN1_STRING_type_new [function] [call site] 00397
16 ASN1_STRING_set [function] [call site] 00398
17 strlen [call site] 00399
16 c2i_ibuf [function] [call site] 00402
16 ASN1_INTEGER_free [function] [call site] 00403
15 ASN1_STRING_type_new [function] [call site] 00408
15 ASN1_STRING_set0 [function] [call site] 00410
15 ASN1_STRING_set [function] [call site] 00411
15 ASN1_STRING_free [function] [call site] 00413
16 ossl_asn1_string_embed_free [function] [call site] 00414
15 ASN1_TYPE_free [function] [call site] 00415
16 ASN1_item_free [function] [call site] 00416
17 ossl_asn1_item_embed_free [function] [call site] 00417
13 asn1_check_tlen [function] [call site] 00419
13 ASN1_tag2bit [function] [call site] 00422
13 asn1_d2i_ex_primitive [function] [call site] 00424
13 ossl_asn1_get_choice_selector [function] [call site] 00426
13 ossl_asn1_get_field_ptr [function] [call site] 00427
13 ossl_asn1_template_free [function] [call site] 00428
13 ossl_asn1_set_choice_selector [function] [call site] 00429
13 ossl_asn1_item_ex_new_intern [function] [call site] 00430
14 asn1_item_embed_new [function] [call site] 00431
13 ossl_asn1_get_field_ptr [function] [call site] 00433
13 asn1_template_ex_d2i [function] [call site] 00434
14 asn1_check_eoc [function] [call site] 00436
14 asn1_template_noexp_d2i [function] [call site] 00438
15 ASN1_item_free [function] [call site] 00440
15 ossl_check_ASN1_VALUE_sk_type [function] [call site] 00441
15 OPENSSL_sk_push [function] [call site] 00442
15 ASN1_item_free [function] [call site] 00444
15 asn1_item_embed_d2i [function] [call site] 00445
16 ossl_asn1_template_free [function] [call site] 00446
16 ASN1_item_ex_free [function] [call site] 00448
16 ossl_asn1_set_choice_selector [function] [call site] 00450
16 asn1_check_tlen [function] [call site] 00451
16 ossl_asn1_item_ex_new_intern [function] [call site] 00454
16 ossl_asn1_do_adb [function] [call site] 00456
16 ossl_asn1_get_field_ptr [function] [call site] 00457
16 ossl_asn1_template_free [function] [call site] 00458
16 ossl_asn1_do_adb [function] [call site] 00459
16 ossl_asn1_get_field_ptr [function] [call site] 00460
16 asn1_check_eoc [function] [call site] 00461
16 asn1_template_ex_d2i [function] [call site] 00463
16 ossl_asn1_template_free [function] [call site] 00464
16 asn1_check_eoc [function] [call site] 00465
16 ossl_asn1_do_adb [function] [call site] 00468
16 ossl_asn1_get_field_ptr [function] [call site] 00469
16 ossl_asn1_template_free [function] [call site] 00470
16 ossl_asn1_enc_save [function] [call site] 00472
17 asn1_get_enc_ptr [function] [call site] 00473
15 asn1_item_embed_d2i [function] [call site] 00476
9 ASN1_item_ex_free [function] [call site] 00478
5 ossl_check_BIO_sk_type [function] [call site] 00485
5 BIO_vfree [function] [call site] 00486
5 OPENSSL_sk_pop_free [function] [call site] 00487
5 ossl_check_const_BIO_sk_type [function] [call site] 00488
5 OPENSSL_sk_value [function] [call site] 00489
5 ossl_check_BIO_sk_type [function] [call site] 00491
5 OPENSSL_sk_free [function] [call site] 00492
5 ossl_check_BIO_sk_type [function] [call site] 00493
5 BIO_vfree [function] [call site] 00494
5 OPENSSL_sk_pop_free [function] [call site] 00495
5 strcmp [call site] 00496
5 strcmp [call site] 00497
5 sk_MIME_HEADER_pop_free [function] [call site] 00499
5 mime_hdr_free [function] [call site] 00500
5 sk_MIME_HEADER_pop_free [function] [call site] 00501
5 mime_hdr_free [function] [call site] 00502
5 b64_read_asn1 [function] [call site] 00503
4 ossl_pkcs7_resolve_libctx [function] [call site] 00505
5 ossl_pkcs7_get0_ctx [function] [call site] 00506
5 ossl_pkcs7_ctx_get0_libctx [function] [call site] 00507
5 ossl_pkcs7_ctx_get0_propq [function] [call site] 00508
5 pkcs7_get_recipient_info [function] [call site] 00509
6 OBJ_obj2nid [function] [call site] 00510
6 OBJ_obj2nid [function] [call site] 00511
5 PKCS7_get_signer_info [function] [call site] 00512
6 OBJ_obj2nid [function] [call site] 00513
6 OBJ_obj2nid [function] [call site] 00514
5 pkcs7_get0_certificates [function] [call site] 00515
6 OBJ_obj2nid [function] [call site] 00516
6 OBJ_obj2nid [function] [call site] 00517
5 ossl_check_const_X509_sk_type [function] [call site] 00518
5 OPENSSL_sk_num [function] [call site] 00519
5 ossl_check_const_X509_sk_type [function] [call site] 00520
5 OPENSSL_sk_value [function] [call site] 00521
5 ossl_x509_set0_libctx [function] [call site] 00522
6 CRYPTO_strdup [function] [call site] 00523
7 strlen [call site] 00524
7 strcpy [call site] 00525
5 ossl_check_const_PKCS7_RECIP_INFO_sk_type [function] [call site] 00526
5 OPENSSL_sk_num [function] [call site] 00527
5 ossl_check_const_PKCS7_RECIP_INFO_sk_type [function] [call site] 00528
5 OPENSSL_sk_value [function] [call site] 00529
5 ossl_x509_set0_libctx [function] [call site] 00530
5 ossl_check_const_PKCS7_SIGNER_INFO_sk_type [function] [call site] 00531
5 OPENSSL_sk_num [function] [call site] 00532
5 ossl_check_const_PKCS7_SIGNER_INFO_sk_type [function] [call site] 00533
5 OPENSSL_sk_value [function] [call site] 00534
2 PKCS7_get_signer_info [function] [call site] 00535
2 ossl_check_const_PKCS7_SIGNER_INFO_sk_type [function] [call site] 00536
2 OPENSSL_sk_num [function] [call site] 00537
2 ossl_check_const_PKCS7_SIGNER_INFO_sk_type [function] [call site] 00538
2 OPENSSL_sk_value [function] [call site] 00539
2 PKCS7_cert_from_signer_info [function] [call site] 00540
3 OBJ_obj2nid [function] [call site] 00541
3 X509_find_by_issuer_and_serial [function] [call site] 00542
4 ossl_check_const_X509_sk_type [function] [call site] 00543
4 OPENSSL_sk_num [function] [call site] 00544
4 ossl_check_const_X509_sk_type [function] [call site] 00545
4 OPENSSL_sk_value [function] [call site] 00546
4 X509_issuer_and_serial_cmp [function] [call site] 00547
5 ASN1_INTEGER_cmp [function] [call site] 00548
6 ASN1_STRING_cmp [function] [call site] 00549
7 memcmp [call site] 00550
5 X509_NAME_cmp [function] [call site] 00551
6 i2d_X509_NAME [function] [call site] 00552
7 X509_NAME_it [function] [call site] 00553
7 ASN1_item_i2d [function] [call site] 00554
8 asn1_item_flags_i2d [function] [call site] 00555
9 ASN1_item_ex_i2d [function] [call site] 00556
10 asn1_template_ex_i2d [function] [call site] 00557
11 sk_const_ASN1_VALUE_num [function] [call site] 00558
12 OPENSSL_sk_num [function] [call site] 00559
11 sk_const_ASN1_VALUE_value [function] [call site] 00560
11 ASN1_item_ex_i2d [function] [call site] 00561
12 asn1_i2d_ex_primitive [function] [call site] 00562
13 asn1_ex_i2c [function] [call site] 00563
14 ossl_i2c_ASN1_BIT_STRING [function] [call site] 00564
14 ossl_i2c_ASN1_INTEGER [function] [call site] 00565
15 i2c_ibuf [function] [call site] 00566
16 twos_complement [function] [call site] 00567
13 ASN1_put_object [function] [call site] 00568
14 asn1_put_length [function] [call site] 00569
13 asn1_ex_i2c [function] [call site] 00570
13 ASN1_put_eoc [function] [call site] 00571
13 ASN1_object_size [function] [call site] 00572
12 asn1_i2d_ex_primitive [function] [call site] 00574
12 ossl_asn1_get_choice_selector_const [function] [call site] 00576
12 ossl_asn1_get_const_field_ptr [function] [call site] 00577
12 asn1_template_ex_i2d [function] [call site] 00578
13 ASN1_object_size [function] [call site] 00580
13 ASN1_put_object [function] [call site] 00581
13 ASN1_put_object [function] [call site] 00582
13 asn1_set_seq_out [function] [call site] 00583
14 sk_const_ASN1_VALUE_num [function] [call site] 00584
14 sk_const_ASN1_VALUE_num [function] [call site] 00585
14 sk_const_ASN1_VALUE_num [function] [call site] 00586
14 sk_const_ASN1_VALUE_value [function] [call site] 00587
14 ASN1_item_ex_i2d [function] [call site] 00588
15 ossl_asn1_enc_restore [function] [call site] 00589
16 asn1_get_const_enc_ptr [function] [call site] 00590
15 ossl_asn1_do_adb [function] [call site] 00591
15 ossl_asn1_get_const_field_ptr [function] [call site] 00592
15 asn1_template_ex_i2d [function] [call site] 00593
16 ASN1_put_eoc [function] [call site] 00594
16 ASN1_put_eoc [function] [call site] 00595
16 ASN1_item_ex_i2d [function] [call site] 00596
17 ASN1_put_object [function] [call site] 00597
17 ossl_asn1_do_adb [function] [call site] 00598
17 ossl_asn1_get_const_field_ptr [function] [call site] 00599
17 asn1_template_ex_i2d [function] [call site] 00600
18 ASN1_object_size [function] [call site] 00602
18 ASN1_put_object [function] [call site] 00603
18 ASN1_item_ex_i2d [function] [call site] 00604
19 ASN1_put_eoc [function] [call site] 00605
18 ASN1_put_eoc [function] [call site] 00606
18 ASN1_item_ex_i2d [function] [call site] 00607
14 sk_const_ASN1_VALUE_num [function] [call site] 00609
14 ASN1_item_ex_i2d [function] [call site] 00610
14 sk_const_ASN1_VALUE_num [function] [call site] 00611
14 qsort [call site] 00612
14 der_cmp [function] [call site] 00613
15 memcmp [call site] 00614
14 sk_const_ASN1_VALUE_num [function] [call site] 00615
14 sk_const_ASN1_VALUE_num [function] [call site] 00616
14 sk_const_ASN1_VALUE_set [function] [call site] 00617
9 ASN1_item_ex_i2d [function] [call site] 00618
9 ASN1_item_ex_i2d [function] [call site] 00619
6 i2d_X509_NAME [function] [call site] 00620
6 memcmp [call site] 00621
2 ossl_check_const_PKCS7_SIGNER_INFO_sk_type [function] [call site] 00622
2 OPENSSL_sk_value [function] [call site] 00623
2 PKCS7_get_smimecap [function] [call site] 00624
3 PKCS7_get_signed_attribute [function] [call site] 00625
4 get_attribute [function] [call site] 00626
5 X509at_get_attr_by_NID [function] [call site] 00627
6 OBJ_nid2obj [function] [call site] 00628
6 X509at_get_attr_by_OBJ [function] [call site] 00629
7 ossl_check_const_X509_ATTRIBUTE_sk_type [function] [call site] 00630
7 OPENSSL_sk_num [function] [call site] 00631
7 ossl_check_const_X509_ATTRIBUTE_sk_type [function] [call site] 00632
7 OPENSSL_sk_value [function] [call site] 00633
7 OBJ_cmp [function] [call site] 00634
8 memcmp [call site] 00635
5 X509at_get_attr [function] [call site] 00636
6 ossl_check_const_X509_ATTRIBUTE_sk_type [function] [call site] 00638
6 OPENSSL_sk_num [function] [call site] 00639
6 ossl_check_const_X509_ATTRIBUTE_sk_type [function] [call site] 00641
6 OPENSSL_sk_value [function] [call site] 00642
3 X509_ALGORS_it [function] [call site] 00643
3 ASN1_item_d2i [function] [call site] 00644
4 ASN1_item_d2i_ex [function] [call site] 00645
2 ossl_check_X509_ALGOR_sk_type [function] [call site] 00646
2 X509_ALGOR_free [function] [call site] 00647
3 X509_ALGOR_it [function] [call site] 00648
3 ASN1_item_free [function] [call site] 00649
2 OPENSSL_sk_pop_free [function] [call site] 00650
2 PKCS7_free [function] [call site] 00651
3 ASN1_item_free [function] [call site] 00653