Fuzz introspector: bignum
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
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
1587 1587 1 :

['ossl_rand_crng_ctx_free']

1587 1625 context_deinit_objs call site: 00000 /src/openssl/crypto/context.c:331
612 612 1 :

['bn_mod_inverse_no_branch']

612 612 int_bn_mod_inverse call site: 00102 /src/openssl/crypto/bn/bn_gcd.c:214
582 4188 9 :

['BN_div', 'BN_set_word', 'BN_num_bits', 'BN_add', 'BN_lshift', 'BN_lshift1', 'BN_is_word', 'BN_mul_word', 'BN_mul']

582 6849 int_bn_mod_inverse call site: 00272 /src/openssl/crypto/bn/bn_gcd.c:261
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 BN_usub call site: 00244 /src/openssl/crypto/bn/bn_add.c:138
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 BN_CTX_get call site: 00070 /src/openssl/crypto/bn/bn_ctx.c:219
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 BN_div call site: 00125 /src/openssl/crypto/bn/bn_div.c:224
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 BN_mod_exp_recp call site: 00635 /src/openssl/crypto/bn/bn_exp.c:179
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 BN_mod_exp_simple call site: 00701 /src/openssl/crypto/bn/bn_exp.c:1328
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 bn_expand_internal call site: 00023 /src/openssl/crypto/bn/bn_lib.c:273
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 BN_nnmod call site: 00122 /src/openssl/crypto/bn/bn_mod.c:21
261 261 3 :

['ERR_set_debug', 'ERR_new', 'ERR_set_error']

261 261 BN_lshift call site: 00313 /src/openssl/crypto/bn/bn_shift.c:85

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 FuzzerTestOneInput [function] [call site] 00001
2 BN_CTX_new [function] [call site] 00007
3 BN_CTX_new_ex [function] [call site] 00008
4 BN_POOL_init [function] [call site] 00009
4 BN_STACK_init [function] [call site] 00010
2 BN_bin2bn [function] [call site] 00011
3 bin2bn [function] [call site] 00012
4 BN_clear [function] [call site] 00014
5 OPENSSL_cleanse [call site] 00015
4 bn_wexpand [function] [call site] 00016
5 bn_expand2 [function] [call site] 00017
6 bn_expand_internal [function] [call site] 00018
7 ERR_new [function] [call site] 00019
8 err_get_slot [function] [call site] 00020
8 err_clear [function] [call site] 00021
9 err_clear_data [function] [call site] 00022
7 BN_get_flags [function] [call site] 00023
7 BN_get_flags [function] [call site] 00025
7 __assert_fail [call site] 00026
6 bn_free_d [function] [call site] 00027
7 BN_get_flags [function] [call site] 00028
4 BN_free [function] [call site] 00029
5 BN_get_flags [function] [call site] 00030
5 bn_free_d [function] [call site] 00031
4 bn_correct_top [function] [call site] 00032
2 BN_set_negative [function] [call site] 00033
3 BN_is_zero [function] [call site] 00034
2 BN_bin2bn [function] [call site] 00035
2 BN_bin2bn [function] [call site] 00036
2 BN_set_negative [function] [call site] 00037
2 BN_is_zero [function] [call site] 00038
2 BN_mod_exp [function] [call site] 00039
3 BN_is_odd [function] [call site] 00040
3 BN_get_flags [function] [call site] 00041
3 BN_get_flags [function] [call site] 00042
3 BN_get_flags [function] [call site] 00043
3 BN_mod_exp_mont_word [function] [call site] 00044
4 BN_get_flags [function] [call site] 00045
4 BN_get_flags [function] [call site] 00046
4 BN_is_odd [function] [call site] 00048
4 BN_num_bits [function] [call site] 00050
5 bn_num_bits_consttime [function] [call site] 00051
6 constant_time_eq_int [function] [call site] 00052
7 constant_time_eq [function] [call site] 00053
8 constant_time_is_zero [function] [call site] 00054
9 constant_time_msb [function] [call site] 00055
6 BN_num_bits_word [function] [call site] 00056
6 constant_time_eq_int [function] [call site] 00057
5 BN_is_zero [function] [call site] 00058
5 BN_num_bits_word [function] [call site] 00059
4 BN_abs_is_word [function] [call site] 00060
4 BN_zero_ex [function] [call site] 00061
4 BN_set_word [function] [call site] 00062
5 bn_expand [function] [call site] 00063
6 bn_expand2 [function] [call site] 00064
4 BN_zero_ex [function] [call site] 00065
4 BN_CTX_start [function] [call site] 00066
5 BN_STACK_push [function] [call site] 00067
4 BN_CTX_get [function] [call site] 00069
4 BN_CTX_get [function] [call site] 00075
4 BN_MONT_CTX_new [function] [call site] 00076
4 BN_MONT_CTX_set [function] [call site] 00081
5 BN_is_zero [function] [call site] 00082
5 BN_CTX_start [function] [call site] 00083
5 BN_CTX_get [function] [call site] 00084
5 BN_get_flags [function] [call site] 00085
5 BN_set_flags [function] [call site] 00086
5 BN_get_flags [function] [call site] 00088
5 BN_set_flags [function] [call site] 00089
5 BN_num_bits [function] [call site] 00090
5 BN_zero_ex [function] [call site] 00091
5 BN_set_bit [function] [call site] 00092
6 bn_wexpand [function] [call site] 00093
5 BN_is_one [function] [call site] 00094
6 BN_abs_is_word [function] [call site] 00095
5 BN_zero_ex [function] [call site] 00096
5 BN_mod_inverse [function] [call site] 00097
6 BN_CTX_new_ex [function] [call site] 00098
6 int_bn_mod_inverse [function] [call site] 00100
7 BN_abs_is_word [function] [call site] 00101
7 BN_get_flags [function] [call site] 00102
7 BN_get_flags [function] [call site] 00103
7 bn_mod_inverse_no_branch [function] [call site] 00104
8 BN_CTX_start [function] [call site] 00105
8 BN_CTX_get [function] [call site] 00106
8 BN_CTX_get [function] [call site] 00107
8 BN_CTX_get [function] [call site] 00108
8 BN_CTX_get [function] [call site] 00109
8 BN_CTX_get [function] [call site] 00110
8 BN_CTX_get [function] [call site] 00111
8 BN_CTX_get [function] [call site] 00112
8 BN_set_word [function] [call site] 00113
8 BN_zero_ex [function] [call site] 00114
8 BN_ucmp [function] [call site] 00118
9 BN_get_flags [function] [call site] 00119
9 constant_time_lt_bn [function] [call site] 00120
9 constant_time_lt_bn [function] [call site] 00121
8 BN_nnmod [function] [call site] 00122
9 BN_div [function] [call site] 00124
10 bn_div_fixed_top [function] [call site] 00126
11 __assert_fail [call site] 00127
11 BN_CTX_start [function] [call site] 00128
11 BN_CTX_get [function] [call site] 00129
11 BN_CTX_get [function] [call site] 00130
11 BN_CTX_get [function] [call site] 00131
11 BN_CTX_get [function] [call site] 00132
11 bn_left_align [function] [call site] 00133
11 bn_lshift_fixed_top [function] [call site] 00134
12 __assert_fail [call site] 00135
12 bn_wexpand [function] [call site] 00136
11 bn_wexpand [function] [call site] 00137
11 bn_wexpand [function] [call site] 00138
11 bn_wexpand [function] [call site] 00139
11 bn_div_words [function] [call site] 00140
11 bn_mul_words [function] [call site] 00141
11 bn_sub_words [function] [call site] 00142
11 bn_add_words [function] [call site] 00143
11 __assert_fail [call site] 00144
11 bn_rshift_fixed_top [function] [call site] 00145
12 __assert_fail [call site] 00146
12 BN_zero_ex [function] [call site] 00147
12 bn_wexpand [function] [call site] 00148
11 BN_CTX_end [function] [call site] 00149
12 BN_STACK_pop [function] [call site] 00150
12 BN_POOL_release [function] [call site] 00151
11 BN_CTX_end [function] [call site] 00152
10 bn_correct_top [function] [call site] 00153
10 bn_correct_top [function] [call site] 00154
8 BN_is_zero [function] [call site] 00155
8 BN_with_flags [function] [call site] 00157
8 BN_mul [function] [call site] 00159
9 bn_mul_fixed_top [function] [call site] 00160
10 BN_zero_ex [function] [call site] 00161
10 BN_CTX_start [function] [call site] 00162
10 BN_CTX_get [function] [call site] 00163
10 bn_wexpand [function] [call site] 00164
10 bn_mul_comba8 [function] [call site] 00165
10 BN_num_bits_word [function] [call site] 00166
10 BN_num_bits_word [function] [call site] 00167
10 __assert_fail [call site] 00168
10 BN_CTX_get [function] [call site] 00169
10 bn_wexpand [function] [call site] 00170
10 bn_wexpand [function] [call site] 00171
10 bn_mul_part_recursive [function] [call site] 00172
11 bn_mul_normal [function] [call site] 00173
12 bn_mul_words [function] [call site] 00174
12 bn_mul_words [function] [call site] 00175
12 bn_mul_add_words [function] [call site] 00176
12 bn_mul_add_words [function] [call site] 00177
12 bn_mul_add_words [function] [call site] 00178
12 bn_mul_add_words [function] [call site] 00179
11 bn_cmp_part_words [function] [call site] 00180
12 bn_cmp_words [function] [call site] 00181
11 bn_sub_part_words [function] [call site] 00182
12 __assert_fail [call site] 00183
12 bn_sub_words [function] [call site] 00184
11 bn_sub_part_words [function] [call site] 00185
11 bn_sub_part_words [function] [call site] 00186
11 bn_sub_part_words [function] [call site] 00187
11 bn_sub_part_words [function] [call site] 00188
11 bn_sub_part_words [function] [call site] 00189
11 bn_sub_part_words [function] [call site] 00190
11 bn_sub_part_words [function] [call site] 00191
11 bn_mul_comba8 [function] [call site] 00192
11 bn_mul_comba8 [function] [call site] 00193
11 bn_mul_normal [function] [call site] 00194
11 bn_mul_recursive [function] [call site] 00195
12 bn_mul_comba8 [function] [call site] 00196
12 bn_mul_normal [function] [call site] 00197
12 bn_cmp_part_words [function] [call site] 00198
12 bn_cmp_part_words [function] [call site] 00199
12 bn_sub_part_words [function] [call site] 00200
12 bn_sub_part_words [function] [call site] 00201
12 bn_sub_part_words [function] [call site] 00202
12 bn_sub_part_words [function] [call site] 00203
12 bn_sub_part_words [function] [call site] 00204
12 bn_sub_part_words [function] [call site] 00205
12 bn_sub_part_words [function] [call site] 00206
12 bn_sub_part_words [function] [call site] 00207
12 bn_mul_comba4 [function] [call site] 00208
12 bn_mul_comba4 [function] [call site] 00209
12 bn_mul_comba4 [function] [call site] 00210
12 bn_mul_comba8 [function] [call site] 00211
12 bn_mul_comba8 [function] [call site] 00212
12 bn_mul_comba8 [function] [call site] 00213
12 bn_mul_recursive [function] [call site] 00214
13 bn_mul_recursive [function] [call site] 00215
14 bn_mul_recursive [function] [call site] 00216
15 bn_add_words [function] [call site] 00217
15 bn_sub_words [function] [call site] 00218
15 bn_add_words [function] [call site] 00219
15 bn_add_words [function] [call site] 00220
11 bn_mul_recursive [function] [call site] 00221
11 bn_mul_recursive [function] [call site] 00222
11 bn_mul_part_recursive [function] [call site] 00223
12 bn_mul_normal [function] [call site] 00224
12 bn_mul_part_recursive [function] [call site] 00225
13 bn_mul_recursive [function] [call site] 00226
13 bn_add_words [function] [call site] 00227
13 bn_sub_words [function] [call site] 00228
13 bn_add_words [function] [call site] 00229
13 bn_add_words [function] [call site] 00230
10 bn_wexpand [function] [call site] 00231
10 bn_wexpand [function] [call site] 00232
10 bn_mul_recursive [function] [call site] 00233
10 bn_wexpand [function] [call site] 00234
10 bn_mul_normal [function] [call site] 00235
10 BN_CTX_end [function] [call site] 00237
9 bn_correct_top [function] [call site] 00238
8 BN_is_one [function] [call site] 00254
8 BN_CTX_end [function] [call site] 00258
7 BN_CTX_start [function] [call site] 00259
7 BN_CTX_get [function] [call site] 00260
7 BN_CTX_get [function] [call site] 00261
7 BN_CTX_get [function] [call site] 00262
7 BN_CTX_get [function] [call site] 00263
7 BN_CTX_get [function] [call site] 00264
7 BN_CTX_get [function] [call site] 00265
7 BN_CTX_get [function] [call site] 00266
7 BN_set_word [function] [call site] 00268
7 BN_zero_ex [function] [call site] 00269
7 BN_is_odd [function] [call site] 00272
7 BN_is_zero [function] [call site] 00273
7 BN_is_odd [function] [call site] 00274
7 BN_rshift1 [function] [call site] 00276
7 BN_rshift [function] [call site] 00277
8 bn_rshift_fixed_top [function] [call site] 00279
8 bn_correct_top [function] [call site] 00280
7 BN_is_odd [function] [call site] 00281
7 BN_rshift1 [function] [call site] 00283
7 BN_rshift [function] [call site] 00284
7 BN_is_zero [function] [call site] 00290
7 BN_num_bits [function] [call site] 00291
7 BN_set_word [function] [call site] 00292
7 BN_num_bits [function] [call site] 00294
7 BN_lshift1 [function] [call site] 00295
8 bn_wexpand [function] [call site] 00296
8 bn_wexpand [function] [call site] 00297
7 BN_set_word [function] [call site] 00299
7 BN_set_word [function] [call site] 00304
7 BN_set_word [function] [call site] 00305
7 BN_is_word [function] [call site] 00309
8 BN_abs_is_word [function] [call site] 00310
7 BN_lshift1 [function] [call site] 00311
7 BN_is_word [function] [call site] 00312
7 BN_lshift [function] [call site] 00313
8 bn_lshift_fixed_top [function] [call site] 00315
8 bn_correct_top [function] [call site] 00316
7 BN_mul_word [function] [call site] 00318
8 BN_zero_ex [function] [call site] 00319
8 bn_mul_words [function] [call site] 00320
8 bn_wexpand [function] [call site] 00321
7 BN_is_one [function] [call site] 00325
7 BN_CTX_end [function] [call site] 00329
6 BN_CTX_free [function] [call site] 00331
7 BN_STACK_finish [function] [call site] 00332
7 BN_POOL_finish [function] [call site] 00333
8 BN_clear_free [function] [call site] 00334
9 BN_get_flags [function] [call site] 00335
9 bn_free_d [function] [call site] 00336
9 BN_get_flags [function] [call site] 00337
9 OPENSSL_cleanse [call site] 00338
5 BN_lshift [function] [call site] 00339
5 BN_is_zero [function] [call site] 00340
5 BN_sub_word [function] [call site] 00341
6 BN_set_negative [function] [call site] 00342
6 BN_add_word [function] [call site] 00343
7 BN_is_zero [function] [call site] 00344
7 BN_set_word [function] [call site] 00345
7 BN_sub_word [function] [call site] 00346
7 BN_is_zero [function] [call site] 00347
7 bn_wexpand [function] [call site] 00348
5 BN_zero_ex [function] [call site] 00350
5 BN_set_bit [function] [call site] 00351
5 BN_CTX_end [function] [call site] 00353
4 BN_set_word [function] [call site] 00354
4 BN_mul_word [function] [call site] 00355
4 BN_mod_mul_montgomery [function] [call site] 00357
5 bn_mul_mont_fixed_top [function] [call site] 00358
6 bn_mul_mont [call site] 00359
6 BN_CTX_start [function] [call site] 00360
6 BN_CTX_get [function] [call site] 00361
6 bn_sqr_fixed_top [function] [call site] 00362
7 BN_CTX_start [function] [call site] 00363
7 BN_CTX_get [function] [call site] 00364
7 BN_CTX_get [function] [call site] 00365
7 bn_wexpand [function] [call site] 00366
7 bn_sqr_comba4 [function] [call site] 00367
7 bn_sqr_comba8 [function] [call site] 00368
7 bn_sqr_normal [function] [call site] 00369
8 bn_mul_words [function] [call site] 00370
8 bn_mul_add_words [function] [call site] 00371
8 bn_add_words [function] [call site] 00372
8 bn_sqr_words [function] [call site] 00373
8 bn_add_words [function] [call site] 00374
7 BN_num_bits_word [function] [call site] 00375
7 bn_wexpand [function] [call site] 00376
7 bn_sqr_recursive [function] [call site] 00377
8 bn_sqr_comba4 [function] [call site] 00378
8 bn_sqr_comba8 [function] [call site] 00379
8 bn_sqr_normal [function] [call site] 00380
8 bn_cmp_words [function] [call site] 00381
8 bn_sub_words [function] [call site] 00382
8 bn_sub_words [function] [call site] 00383
8 bn_sqr_recursive [function] [call site] 00384
9 bn_sqr_recursive [function] [call site] 00385
10 bn_sqr_recursive [function] [call site] 00386
11 bn_add_words [function] [call site] 00387
11 bn_sub_words [function] [call site] 00388
11 bn_add_words [function] [call site] 00389
7 bn_wexpand [function] [call site] 00390
7 bn_sqr_normal [function] [call site] 00391
7 BN_CTX_end [function] [call site] 00393
6 bn_mul_fixed_top [function] [call site] 00394
6 bn_from_montgomery_word [function] [call site] 00395
7 bn_wexpand [function] [call site] 00396
7 bn_mul_add_words [function] [call site] 00397
7 bn_wexpand [function] [call site] 00398
7 bn_sub_words [function] [call site] 00399
6 BN_CTX_end [function] [call site] 00400
5 bn_correct_top [function] [call site] 00401
4 BN_is_bit_set [function] [call site] 00402
4 BN_set_word [function] [call site] 00403
4 BN_mul_word [function] [call site] 00404
4 BN_set_word [function] [call site] 00406
4 BN_mul_word [function] [call site] 00407
4 BN_set_word [function] [call site] 00409
4 BN_from_montgomery [function] [call site] 00410
5 bn_from_mont_fixed_top [function] [call site] 00411
6 BN_CTX_start [function] [call site] 00412
6 BN_CTX_get [function] [call site] 00413
6 bn_from_montgomery_word [function] [call site] 00414
6 BN_CTX_end [function] [call site] 00415
4 BN_MONT_CTX_free [function] [call site] 00416
5 BN_clear_free [function] [call site] 00417
5 BN_clear_free [function] [call site] 00418
5 BN_clear_free [function] [call site] 00419
4 BN_CTX_end [function] [call site] 00420
3 BN_mod_exp_mont [function] [call site] 00421
4 BN_get_flags [function] [call site] 00423
4 BN_mod_exp_mont_consttime [function] [call site] 00424
5 BN_is_odd [function] [call site] 00425
5 BN_mod_exp_mont [function] [call site] 00427
6 BN_abs_is_word [function] [call site] 00428
6 BN_zero_ex [function] [call site] 00429
6 BN_set_word [function] [call site] 00430
6 BN_CTX_start [function] [call site] 00431
6 BN_CTX_get [function] [call site] 00432
6 BN_CTX_get [function] [call site] 00433
6 BN_CTX_get [function] [call site] 00434
6 BN_MONT_CTX_new [function] [call site] 00435
6 BN_MONT_CTX_set [function] [call site] 00436
6 bn_to_mont_fixed_top [function] [call site] 00439
7 bn_mul_mont_fixed_top [function] [call site] 00440
6 bn_mul_mont_fixed_top [function] [call site] 00441
6 BN_CTX_get [function] [call site] 00442
6 bn_mul_mont_fixed_top [function] [call site] 00443
6 bn_wexpand [function] [call site] 00444
6 BN_value_one [function] [call site] 00445
6 bn_to_mont_fixed_top [function] [call site] 00446
6 BN_is_bit_set [function] [call site] 00447
6 bn_mul_mont_fixed_top [function] [call site] 00448
6 BN_is_bit_set [function] [call site] 00449
6 bn_mul_mont_fixed_top [function] [call site] 00450
6 bn_mul_mont_fixed_top [function] [call site] 00451
6 BN_from_montgomery [function] [call site] 00452
6 BN_MONT_CTX_free [function] [call site] 00453
6 BN_CTX_end [function] [call site] 00454
5 BN_abs_is_word [function] [call site] 00455
5 BN_zero_ex [function] [call site] 00456
5 BN_set_word [function] [call site] 00457
5 BN_CTX_start [function] [call site] 00458
5 BN_MONT_CTX_new [function] [call site] 00459
5 BN_MONT_CTX_set [function] [call site] 00460
5 BN_CTX_get [function] [call site] 00462
5 BN_num_bits [function] [call site] 00464
5 rsaz_avx2_eligible [call site] 00465
5 bn_wexpand [function] [call site] 00466
5 RSAZ_1024_mod_exp_avx2 [function] [call site] 00467
6 rsaz_1024_norm2red_avx2 [call site] 00468
6 rsaz_1024_norm2red_avx2 [call site] 00469
6 rsaz_1024_norm2red_avx2 [call site] 00470
6 rsaz_1024_mul_avx2 [call site] 00471
6 rsaz_1024_mul_avx2 [call site] 00472
6 rsaz_1024_mul_avx2 [call site] 00473
6 rsaz_1024_mul_avx2 [call site] 00474
6 rsaz_1024_scatter5_avx2 [call site] 00475
6 rsaz_1024_scatter5_avx2 [call site] 00476
6 rsaz_1024_sqr_avx2 [call site] 00477
6 rsaz_1024_scatter5_avx2 [call site] 00478
6 rsaz_1024_sqr_avx2 [call site] 00479
6 rsaz_1024_scatter5_avx2 [call site] 00480
6 rsaz_1024_sqr_avx2 [call site] 00481
6 rsaz_1024_scatter5_avx2 [call site] 00482
6 rsaz_1024_sqr_avx2 [call site] 00483
6 rsaz_1024_scatter5_avx2 [call site] 00484
6 rsaz_1024_mul_avx2 [call site] 00485
6 rsaz_1024_scatter5_avx2 [call site] 00486
6 rsaz_1024_gather5_avx2 [call site] 00487
6 rsaz_1024_mul_avx2 [call site] 00488
6 rsaz_1024_scatter5_avx2 [call site] 00489
6 rsaz_1024_sqr_avx2 [call site] 00490
6 rsaz_1024_scatter5_avx2 [call site] 00491
6 rsaz_1024_sqr_avx2 [call site] 00492
6 rsaz_1024_scatter5_avx2 [call site] 00493
6 rsaz_1024_sqr_avx2 [call site] 00494
6 rsaz_1024_scatter5_avx2 [call site] 00495
6 rsaz_1024_mul_avx2 [call site] 00496
6 rsaz_1024_scatter5_avx2 [call site] 00497
6 rsaz_1024_gather5_avx2 [call site] 00498
6 rsaz_1024_mul_avx2 [call site] 00499
6 rsaz_1024_scatter5_avx2 [call site] 00500
6 rsaz_1024_sqr_avx2 [call site] 00501
6 rsaz_1024_scatter5_avx2 [call site] 00502
6 rsaz_1024_sqr_avx2 [call site] 00503
6 rsaz_1024_scatter5_avx2 [call site] 00504
6 rsaz_1024_mul_avx2 [call site] 00505
6 rsaz_1024_scatter5_avx2 [call site] 00506
6 rsaz_1024_gather5_avx2 [call site] 00507
6 rsaz_1024_mul_avx2 [call site] 00508
6 rsaz_1024_scatter5_avx2 [call site] 00509
6 rsaz_1024_sqr_avx2 [call site] 00510
6 rsaz_1024_scatter5_avx2 [call site] 00511
6 rsaz_1024_sqr_avx2 [call site] 00512
6 rsaz_1024_scatter5_avx2 [call site] 00513
6 rsaz_1024_mul_avx2 [call site] 00514
6 rsaz_1024_scatter5_avx2 [call site] 00515
6 rsaz_1024_gather5_avx2 [call site] 00516
6 rsaz_1024_mul_avx2 [call site] 00517
6 rsaz_1024_scatter5_avx2 [call site] 00518
6 rsaz_1024_sqr_avx2 [call site] 00519
6 rsaz_1024_scatter5_avx2 [call site] 00520
6 rsaz_1024_mul_avx2 [call site] 00521
6 rsaz_1024_scatter5_avx2 [call site] 00522
6 rsaz_1024_gather5_avx2 [call site] 00523
6 rsaz_1024_mul_avx2 [call site] 00524
6 rsaz_1024_scatter5_avx2 [call site] 00525
6 rsaz_1024_sqr_avx2 [call site] 00526
6 rsaz_1024_scatter5_avx2 [call site] 00527
6 rsaz_1024_mul_avx2 [call site] 00528
6 rsaz_1024_scatter5_avx2 [call site] 00529
6 rsaz_1024_gather5_avx2 [call site] 00530
6 rsaz_1024_mul_avx2 [call site] 00531
6 rsaz_1024_scatter5_avx2 [call site] 00532
6 rsaz_1024_sqr_avx2 [call site] 00533
6 rsaz_1024_scatter5_avx2 [call site] 00534
6 rsaz_1024_mul_avx2 [call site] 00535
6 rsaz_1024_scatter5_avx2 [call site] 00536
6 rsaz_1024_gather5_avx2 [call site] 00537
6 rsaz_1024_mul_avx2 [call site] 00538
6 rsaz_1024_scatter5_avx2 [call site] 00539
6 rsaz_1024_sqr_avx2 [call site] 00540
6 rsaz_1024_scatter5_avx2 [call site] 00541
6 rsaz_1024_mul_avx2 [call site] 00542
6 rsaz_1024_scatter5_avx2 [call site] 00543
6 rsaz_1024_gather5_avx2 [call site] 00544
6 rsaz_1024_sqr_avx2 [call site] 00545
6 rsaz_1024_gather5_avx2 [call site] 00546
6 rsaz_1024_mul_avx2 [call site] 00547
6 rsaz_1024_sqr_avx2 [call site] 00548
6 rsaz_1024_gather5_avx2 [call site] 00549
6 rsaz_1024_mul_avx2 [call site] 00550
6 rsaz_1024_mul_avx2 [call site] 00551
6 rsaz_1024_red2norm_avx2 [call site] 00552
6 bn_reduce_once_in_place [function] [call site] 00553
7 bn_sub_words [function] [call site] 00554
7 bn_select_words [function] [call site] 00555
8 constant_time_select_64 [function] [call site] 00556
9 value_barrier_64 [function] [call site] 00557
6 OPENSSL_cleanse [call site] 00558
6 OPENSSL_cleanse [call site] 00559
5 bn_correct_top [function] [call site] 00560
5 BN_num_bits [function] [call site] 00561
5 bn_wexpand [function] [call site] 00562
5 RSAZ_512_mod_exp [function] [call site] 00563
6 rsaz_512_scatter4 [call site] 00564
6 rsaz_512_mul [call site] 00565
6 rsaz_512_scatter4 [call site] 00566
6 rsaz_512_scatter4 [call site] 00567
6 rsaz_512_mul_scatter4 [call site] 00568
6 rsaz_512_gather4 [call site] 00569
6 rsaz_512_sqr [call site] 00570
6 rsaz_512_mul_gather4 [call site] 00571
6 rsaz_512_sqr [call site] 00572
6 rsaz_512_mul_gather4 [call site] 00573
6 rsaz_512_sqr [call site] 00574
6 rsaz_512_mul_gather4 [call site] 00575
6 rsaz_512_mul_by_one [call site] 00576
6 bn_reduce_once_in_place [function] [call site] 00577
6 OPENSSL_cleanse [call site] 00578
6 OPENSSL_cleanse [call site] 00579
5 bn_correct_top [function] [call site] 00580
5 BN_value_one [function] [call site] 00581
5 bn_to_mont_fixed_top [function] [call site] 00582
5 bn_to_mont_fixed_top [function] [call site] 00583
5 bn_scatter5 [call site] 00584
5 bn_scatter5 [call site] 00585
5 bn_mul_mont [call site] 00586
5 bn_scatter5 [call site] 00587
5 bn_mul_mont [call site] 00588
5 bn_scatter5 [call site] 00589
5 bn_mul_mont_gather5 [call site] 00590
5 bn_scatter5 [call site] 00591
5 bn_mul_mont [call site] 00592
5 bn_scatter5 [call site] 00593
5 bn_mul_mont_gather5 [call site] 00594
5 bn_scatter5 [call site] 00595
5 bn_mul_mont [call site] 00596
5 bn_scatter5 [call site] 00597
5 bn_mul_mont_gather5 [call site] 00598
5 bn_scatter5 [call site] 00599
5 bn_get_bits [function] [call site] 00600
5 bn_gather5 [call site] 00601
5 bn_mul_mont [call site] 00602
5 bn_mul_mont [call site] 00603
5 bn_mul_mont [call site] 00604
5 bn_mul_mont [call site] 00605
5 bn_mul_mont [call site] 00606
5 bn_get_bits5 [call site] 00607
5 bn_mul_mont_gather5 [call site] 00608
5 bn_get_bits5 [call site] 00609
5 bn_power5 [call site] 00610
5 MOD_EXP_CTIME_COPY_TO_PREBUF [function] [call site] 00611
5 MOD_EXP_CTIME_COPY_TO_PREBUF [function] [call site] 00612
5 bn_mul_mont_fixed_top [function] [call site] 00613
5 MOD_EXP_CTIME_COPY_TO_PREBUF [function] [call site] 00614
5 bn_mul_mont_fixed_top [function] [call site] 00615
5 MOD_EXP_CTIME_COPY_TO_PREBUF [function] [call site] 00616
5 bn_get_bits [function] [call site] 00617
5 MOD_EXP_CTIME_COPY_FROM_PREBUF [function] [call site] 00618
6 bn_wexpand [function] [call site] 00619
6 constant_time_eq_int [function] [call site] 00620
6 constant_time_eq_int [function] [call site] 00621
6 constant_time_eq_int [function] [call site] 00622
6 constant_time_eq_int [function] [call site] 00623
6 constant_time_eq_int [function] [call site] 00624
6 constant_time_eq_int [function] [call site] 00625
5 bn_mul_mont_fixed_top [function] [call site] 00626
5 bn_get_bits [function] [call site] 00627
5 MOD_EXP_CTIME_COPY_FROM_PREBUF [function] [call site] 00628
5 bn_mul_mont_fixed_top [function] [call site] 00629
5 BN_from_montgomery [function] [call site] 00630
5 BN_MONT_CTX_free [function] [call site] 00631
5 OPENSSL_cleanse [call site] 00632
5 BN_CTX_end [function] [call site] 00633
3 BN_mod_exp_recp [function] [call site] 00634
4 BN_get_flags [function] [call site] 00635
4 BN_get_flags [function] [call site] 00636
4 BN_get_flags [function] [call site] 00637
4 BN_num_bits [function] [call site] 00639
4 BN_abs_is_word [function] [call site] 00640
4 BN_zero_ex [function] [call site] 00641
4 BN_RECP_CTX_init [function] [call site] 00642
4 BN_CTX_get [function] [call site] 00645
4 BN_CTX_get [function] [call site] 00646
4 BN_RECP_CTX_set [function] [call site] 00647
5 BN_zero_ex [function] [call site] 00648
5 BN_num_bits [function] [call site] 00649
4 BN_RECP_CTX_set [function] [call site] 00650
4 BN_is_zero [function] [call site] 00652
4 BN_zero_ex [function] [call site] 00653
4 BN_mod_mul_reciprocal [function] [call site] 00654
4 BN_CTX_get [function] [call site] 00684
4 BN_mod_mul_reciprocal [function] [call site] 00685
4 BN_CTX_get [function] [call site] 00686
4 BN_set_word [function] [call site] 00687
4 BN_is_bit_set [function] [call site] 00688
4 BN_mod_mul_reciprocal [function] [call site] 00689
4 BN_is_bit_set [function] [call site] 00690
4 BN_mod_mul_reciprocal [function] [call site] 00691
4 BN_mod_mul_reciprocal [function] [call site] 00692
4 BN_CTX_end [function] [call site] 00693
4 BN_RECP_CTX_free [function] [call site] 00694
2 BN_mod_exp_simple [function] [call site] 00697
3 BN_get_flags [function] [call site] 00698
3 BN_get_flags [function] [call site] 00699
3 BN_get_flags [function] [call site] 00700
3 BN_num_bits [function] [call site] 00703
3 BN_abs_is_word [function] [call site] 00704
3 BN_zero_ex [function] [call site] 00705
3 BN_set_word [function] [call site] 00706
3 BN_CTX_start [function] [call site] 00707
3 BN_CTX_get [function] [call site] 00708
3 BN_CTX_get [function] [call site] 00709
3 BN_is_zero [function] [call site] 00711
3 BN_zero_ex [function] [call site] 00712
3 BN_CTX_get [function] [call site] 00720
3 BN_mod_mul [function] [call site] 00721
3 BN_CTX_get [function] [call site] 00722
3 BN_set_word [function] [call site] 00724
3 BN_is_bit_set [function] [call site] 00725
3 BN_mod_mul [function] [call site] 00726
3 BN_is_bit_set [function] [call site] 00727
3 BN_mod_mul [function] [call site] 00728
3 BN_mod_mul [function] [call site] 00729
3 BN_CTX_end [function] [call site] 00730
2 BN_print_fp [function] [call site] 00732
3 BIO_s_file [function] [call site] 00733
3 BIO_new [function] [call site] 00734
4 BIO_new_ex [function] [call site] 00735
5 CRYPTO_NEW_REF [function] [call site] 00736
5 CRYPTO_new_ex_data [function] [call site] 00737
6 ossl_crypto_new_ex_data_ex [function] [call site] 00738
7 ossl_lib_ctx_get_ex_data_global [function] [call site] 00739
8 ossl_lib_ctx_get_concrete [function] [call site] 00740
9 get_default_context [function] [call site] 00741
10 get_thread_default_context [function] [call site] 00742
11 CRYPTO_THREAD_get_local [function] [call site] 00743
12 pthread_getspecific [call site] 00744
7 get_and_lock [function] [call site] 00745
8 CRYPTO_THREAD_read_lock [function] [call site] 00747
9 pthread_rwlock_rdlock [call site] 00748
8 CRYPTO_THREAD_write_lock [function] [call site] 00749
9 pthread_rwlock_wrlock [call site] 00750
7 sk_EX_CALLBACK_num [function] [call site] 00751
8 OPENSSL_sk_num [function] [call site] 00752
7 sk_EX_CALLBACK_value [function] [call site] 00753
7 CRYPTO_THREAD_unlock [function] [call site] 00754
8 pthread_rwlock_unlock [call site] 00755
7 CRYPTO_get_ex_data [function] [call site] 00756
8 ossl_check_const_void_sk_type [function] [call site] 00757
8 OPENSSL_sk_num [function] [call site] 00758
8 ossl_check_const_void_sk_type [function] [call site] 00759
8 OPENSSL_sk_value [function] [call site] 00760
5 CRYPTO_free_ex_data [function] [call site] 00762
6 ossl_lib_ctx_get_ex_data_global [function] [call site] 00763
6 get_and_lock [function] [call site] 00764
6 sk_EX_CALLBACK_num [function] [call site] 00765
6 sk_EX_CALLBACK_value [function] [call site] 00766
6 CRYPTO_THREAD_unlock [function] [call site] 00767
6 qsort [call site] 00768
6 ex_callback_compare [function] [call site] 00769
6 CRYPTO_get_ex_data [function] [call site] 00770
6 ossl_check_void_sk_type [function] [call site] 00771
6 OPENSSL_sk_free [function] [call site] 00772
5 CRYPTO_FREE_REF [function] [call site] 00773
3 BIO_ctrl [function] [call site] 00774
4 bio_call_callback [function] [call site] 00776
4 bio_call_callback [function] [call site] 00777
3 BN_print [function] [call site] 00778
4 BIO_write [function] [call site] 00779
5 bio_write_intern [function] [call site] 00780
6 bio_call_callback [function] [call site] 00782
6 bio_call_callback [function] [call site] 00784
4 BIO_write [function] [call site] 00785
4 BIO_write [function] [call site] 00786
3 BIO_free [function] [call site] 00787
4 CRYPTO_DOWN_REF [function] [call site] 00788
4 bio_call_callback [function] [call site] 00789
4 CRYPTO_free_ex_data [function] [call site] 00790
4 CRYPTO_FREE_REF [function] [call site] 00791
2 putchar [call site] 00792
2 BN_print_fp [function] [call site] 00793
2 putchar [call site] 00794
2 BN_print_fp [function] [call site] 00795
2 BN_print_fp [function] [call site] 00796
2 putchar [call site] 00797
2 BN_print_fp [function] [call site] 00798
2 BN_CTX_free [function] [call site] 00800