Lines Matching refs:loopargs

660     loopargs_t *loopargs);
777 loopargs_t *loopargs, unsigned int loopargs_len) in mac_setup() argument
786 loopargs[i].mctx = EVP_MAC_CTX_new(*mac); in mac_setup()
787 if (loopargs[i].mctx == NULL) in mac_setup()
790 if (!EVP_MAC_CTX_set_params(loopargs[i].mctx, params)) in mac_setup()
798 loopargs_t *loopargs, unsigned int loopargs_len) in mac_teardown() argument
803 EVP_MAC_CTX_free(loopargs[i].mctx); in mac_teardown()
1627 int (*loop_function)(void *), loopargs_t *loopargs) in run_benchmark() argument
1637 return loop_function((void *)&loopargs); in run_benchmark()
1641 loopargs_t *looparg_item = loopargs + i; in run_benchmark()
1644 ret = ASYNC_start_job(&loopargs[i].inprogress_job, loopargs[i].wait_ctx, in run_benchmark()
1678 if (loopargs[i].inprogress_job == NULL) in run_benchmark()
1681 if (!ASYNC_WAIT_CTX_get_all_fds(loopargs[i].wait_ctx, NULL, &num_job_fds) in run_benchmark()
1688 ASYNC_WAIT_CTX_get_all_fds(loopargs[i].wait_ctx, &job_fd, in run_benchmark()
1721 if (loopargs[i].inprogress_job == NULL) in run_benchmark()
1724 if (!ASYNC_WAIT_CTX_get_all_fds(loopargs[i].wait_ctx, NULL, &num_job_fds) in run_benchmark()
1731 ASYNC_WAIT_CTX_get_all_fds(loopargs[i].wait_ctx, &job_fd, in run_benchmark()
1744 ret = ASYNC_start_job(&loopargs[i].inprogress_job, in run_benchmark()
1745 loopargs[i].wait_ctx, &job_op_count, in run_benchmark()
1746 loop_function, (void *)(loopargs + i), in run_benchmark()
1758 loopargs[i].inprogress_job = NULL; in run_benchmark()
1763 loopargs[i].inprogress_job = NULL; in run_benchmark()
1959 loopargs_t *loopargs = NULL; in speed_main() local
2566 loopargs = app_malloc(loopargs_len * sizeof(loopargs_t), "array of loopargs"); in speed_main()
2567 memset(loopargs, 0, loopargs_len * sizeof(loopargs_t)); in speed_main()
2579 loopargs[i].wait_ctx = ASYNC_WAIT_CTX_new(); in speed_main()
2580 if (loopargs[i].wait_ctx == NULL) { in speed_main()
2586 loopargs[i].buf_malloc = app_malloc(buflen, "input buffer"); in speed_main()
2587 loopargs[i].buf2_malloc = app_malloc(buflen, "input buffer"); in speed_main()
2590 loopargs[i].buf = loopargs[i].buf_malloc + misalign; in speed_main()
2591 loopargs[i].buf2 = loopargs[i].buf2_malloc + misalign; in speed_main()
2592 loopargs[i].buflen = buflen - misalign; in speed_main()
2593 loopargs[i].sigsize = buflen - misalign; in speed_main()
2594 loopargs[i].secret_a = app_malloc(MAX_ECDH_SIZE, "ECDH secret a"); in speed_main()
2595 loopargs[i].secret_b = app_malloc(MAX_ECDH_SIZE, "ECDH secret b"); in speed_main()
2597 loopargs[i].secret_ff_a = app_malloc(MAX_FFDH_SIZE, "FFDH secret a"); in speed_main()
2598 loopargs[i].secret_ff_b = app_malloc(MAX_FFDH_SIZE, "FFDH secret b"); in speed_main()
2610 (void)VirtualLock(loopargs[i].buf_malloc, buflen); in speed_main()
2611 (void)VirtualLock(loopargs[i].buf2_malloc, buflen); in speed_main()
2613 (void)mlock(loopargs[i].buf_malloc, buflen); in speed_main()
2614 (void)mlock(loopargs[i].buf_malloc, buflen); in speed_main()
2617 memset(loopargs[i].buf_malloc, 0, buflen); in speed_main()
2618 memset(loopargs[i].buf2_malloc, 0, buflen); in speed_main()
2692 count = run_benchmark(async_jobs, EVP_Digest_MD2_loop, loopargs); in speed_main()
2704 count = run_benchmark(async_jobs, EVP_Digest_MDC2_loop, loopargs); in speed_main()
2716 count = run_benchmark(async_jobs, EVP_Digest_MD4_loop, loopargs); in speed_main()
2728 count = run_benchmark(async_jobs, MD5_loop, loopargs); in speed_main()
2740 count = run_benchmark(async_jobs, SHA1_loop, loopargs); in speed_main()
2752 count = run_benchmark(async_jobs, SHA256_loop, loopargs); in speed_main()
2764 count = run_benchmark(async_jobs, SHA512_loop, loopargs); in speed_main()
2776 count = run_benchmark(async_jobs, WHIRLPOOL_loop, loopargs); in speed_main()
2788 count = run_benchmark(async_jobs, EVP_Digest_RMD160_loop, loopargs); in speed_main()
2814 if (mac_setup("HMAC", &mac, params, loopargs, loopargs_len) < 1) in speed_main()
2819 count = run_benchmark(async_jobs, HMAC_loop, loopargs); in speed_main()
2825 mac_teardown(&mac, loopargs, loopargs_len); in speed_main()
2832 loopargs[i].ctx = init_evp_cipher_ctx("des-cbc", deskey, in speed_main()
2834 st = loopargs[i].ctx != NULL; in speed_main()
2838 if (!check_block_size(loopargs[0].ctx, lengths[testnum])) in speed_main()
2842 count = run_benchmark(async_jobs, EVP_Cipher_loop, loopargs); in speed_main()
2847 EVP_CIPHER_CTX_free(loopargs[i].ctx); in speed_main()
2854 loopargs[i].ctx = init_evp_cipher_ctx("des-ede3-cbc", deskey, in speed_main()
2856 st = loopargs[i].ctx != NULL; in speed_main()
2860 if (!check_block_size(loopargs[0].ctx, lengths[testnum])) in speed_main()
2864 count = run_benchmark(async_jobs, EVP_Cipher_loop, loopargs); in speed_main()
2869 EVP_CIPHER_CTX_free(loopargs[i].ctx); in speed_main()
2879 loopargs[i].ctx = init_evp_cipher_ctx(names[algindex], in speed_main()
2881 st = loopargs[i].ctx != NULL; in speed_main()
2885 if (!check_block_size(loopargs[0].ctx, lengths[testnum])) in speed_main()
2889 count = run_benchmark(async_jobs, EVP_Cipher_loop, loopargs); in speed_main()
2894 EVP_CIPHER_CTX_free(loopargs[i].ctx); in speed_main()
2905 loopargs[i].ctx = init_evp_cipher_ctx(names[algindex], in speed_main()
2907 st = loopargs[i].ctx != NULL; in speed_main()
2911 if (!check_block_size(loopargs[0].ctx, lengths[testnum])) in speed_main()
2915 count = run_benchmark(async_jobs, EVP_Cipher_loop, loopargs); in speed_main()
2920 EVP_CIPHER_CTX_free(loopargs[i].ctx); in speed_main()
2930 loopargs[i].ctx = init_evp_cipher_ctx(names[algindex], in speed_main()
2932 st = loopargs[i].ctx != NULL; in speed_main()
2936 if (!check_block_size(loopargs[0].ctx, lengths[testnum])) in speed_main()
2940 count = run_benchmark(async_jobs, EVP_Cipher_loop, loopargs); in speed_main()
2945 EVP_CIPHER_CTX_free(loopargs[i].ctx); in speed_main()
2961 if (mac_setup("GMAC", &mac, params, loopargs, loopargs_len) < 1) in speed_main()
2965 if (!EVP_MAC_init(loopargs[i].mctx, NULL, 0, NULL)) in speed_main()
2971 count = run_benchmark(async_jobs, GHASH_loop, loopargs); in speed_main()
2977 mac_teardown(&mac, loopargs, loopargs_len); in speed_main()
2984 count = run_benchmark(async_jobs, RAND_bytes_loop, loopargs); in speed_main()
3036 loopargs[k].ctx = EVP_CIPHER_CTX_new(); in speed_main()
3037 if (loopargs[k].ctx == NULL) { in speed_main()
3048 if (!EVP_CipherInit_ex(loopargs[k].ctx, evp_cipher, NULL, in speed_main()
3056 EVP_CIPHER_CTX_set_padding(loopargs[k].ctx, 0); in speed_main()
3058 keylen = EVP_CIPHER_CTX_get_key_length(loopargs[k].ctx); in speed_main()
3059 loopargs[k].key = app_malloc(keylen, "evp_cipher key"); in speed_main()
3060 EVP_CIPHER_CTX_rand_key(loopargs[k].ctx, loopargs[k].key); in speed_main()
3063 if (!EVP_CipherInit_ex(loopargs[k].ctx, NULL, NULL, in speed_main()
3064 loopargs[k].key, iv, -1)) { in speed_main()
3071 EVP_CIPHER_CTX_ctrl(loopargs[k].ctx, in speed_main()
3077 if (!EVP_CIPHER_CTX_ctrl(loopargs[k].ctx, in speed_main()
3089 if (!EVP_CIPHER_CTX_ctrl(loopargs[k].ctx, in speed_main()
3098 if (!EVP_CipherInit_ex(loopargs[k].ctx, NULL, NULL, in speed_main()
3099 loopargs[k].key, aead_iv, -1)) { in speed_main()
3106 if (!EVP_EncryptUpdate(loopargs[k].ctx, NULL, in speed_main()
3116 if (!EVP_EncryptUpdate(loopargs[k].ctx, NULL, in speed_main()
3124 if (!EVP_EncryptUpdate(loopargs[k].ctx, loopargs[k].buf, in speed_main()
3125 &outlen, loopargs[k].buf, in speed_main()
3133 if (!EVP_EncryptFinal_ex(loopargs[k].ctx, in speed_main()
3134 loopargs[k].buf, &outlen)) { in speed_main()
3141 if (!EVP_CIPHER_CTX_ctrl(loopargs[k].ctx, EVP_CTRL_AEAD_GET_TAG, in speed_main()
3142 TAG_LEN, &loopargs[k].tag)) { in speed_main()
3148 EVP_CIPHER_CTX_free(loopargs[k].ctx); in speed_main()
3149 loopargs[k].ctx = EVP_CIPHER_CTX_new(); in speed_main()
3150 if (loopargs[k].ctx == NULL) { in speed_main()
3155 if (!EVP_CipherInit_ex(loopargs[k].ctx, evp_cipher, in speed_main()
3163 EVP_CIPHER_CTX_set_padding(loopargs[k].ctx, 0); in speed_main()
3168 EVP_CIPHER_CTX_ctrl(loopargs[k].ctx, in speed_main()
3174 count = run_benchmark(async_jobs, loopfunc, loopargs); in speed_main()
3177 OPENSSL_clear_free(loopargs[k].key, keylen); in speed_main()
3178 EVP_CIPHER_CTX_free(loopargs[k].ctx); in speed_main()
3188 count = run_benchmark(async_jobs, EVP_Digest_md_loop, loopargs); in speed_main()
3221 if (mac_setup("CMAC", &mac, params, loopargs, loopargs_len) < 1) in speed_main()
3226 count = run_benchmark(async_jobs, CMAC_loop, loopargs); in speed_main()
3232 mac_teardown(&mac, loopargs, loopargs_len); in speed_main()
3242 if (mac_setup("KMAC-128", &mac, params, loopargs, loopargs_len) < 1) in speed_main()
3247 count = run_benchmark(async_jobs, KMAC128_loop, loopargs); in speed_main()
3253 mac_teardown(&mac, loopargs, loopargs_len); in speed_main()
3263 if (mac_setup("KMAC-256", &mac, params, loopargs, loopargs_len) < 1) in speed_main()
3268 count = run_benchmark(async_jobs, KMAC256_loop, loopargs); in speed_main()
3274 mac_teardown(&mac, loopargs, loopargs_len); in speed_main()
3278 if (RAND_bytes(loopargs[i].buf, 36) <= 0) in speed_main()
3311 loopargs[i].rsa_sign_ctx[testnum] = EVP_PKEY_CTX_new(rsa_key, NULL); in speed_main()
3312 loopargs[i].sigsize = loopargs[i].buflen; in speed_main()
3313 if (loopargs[i].rsa_sign_ctx[testnum] == NULL in speed_main()
3314 || EVP_PKEY_sign_init(loopargs[i].rsa_sign_ctx[testnum]) <= 0 in speed_main()
3315 || EVP_PKEY_sign(loopargs[i].rsa_sign_ctx[testnum], in speed_main()
3316 loopargs[i].buf2, in speed_main()
3317 &loopargs[i].sigsize, in speed_main()
3318 loopargs[i].buf, 36) in speed_main()
3332 count = run_benchmark(async_jobs, RSA_sign_loop, loopargs); in speed_main()
3343 loopargs[i].rsa_verify_ctx[testnum] = EVP_PKEY_CTX_new(rsa_key, in speed_main()
3345 if (loopargs[i].rsa_verify_ctx[testnum] == NULL in speed_main()
3346 || EVP_PKEY_verify_init(loopargs[i].rsa_verify_ctx[testnum]) <= 0 in speed_main()
3347 || EVP_PKEY_verify(loopargs[i].rsa_verify_ctx[testnum], in speed_main()
3348 loopargs[i].buf2, in speed_main()
3349 loopargs[i].sigsize, in speed_main()
3350 loopargs[i].buf, 36) in speed_main()
3363 count = run_benchmark(async_jobs, RSA_verify_loop, loopargs); in speed_main()
3373 loopargs[i].rsa_encrypt_ctx[testnum] = EVP_PKEY_CTX_new(rsa_key, NULL); in speed_main()
3374 loopargs[i].encsize = loopargs[i].buflen; in speed_main()
3375 if (loopargs[i].rsa_encrypt_ctx[testnum] == NULL in speed_main()
3376 || EVP_PKEY_encrypt_init(loopargs[i].rsa_encrypt_ctx[testnum]) <= 0 in speed_main()
3377 || EVP_PKEY_encrypt(loopargs[i].rsa_encrypt_ctx[testnum], in speed_main()
3378 loopargs[i].buf2, in speed_main()
3379 &loopargs[i].encsize, in speed_main()
3380 loopargs[i].buf, 36) in speed_main()
3394 count = run_benchmark(async_jobs, RSA_encrypt_loop, loopargs); in speed_main()
3405 loopargs[i].rsa_decrypt_ctx[testnum] = EVP_PKEY_CTX_new(rsa_key, NULL); in speed_main()
3406 declen = loopargs[i].buflen; in speed_main()
3407 if (loopargs[i].rsa_decrypt_ctx[testnum] == NULL in speed_main()
3408 || EVP_PKEY_decrypt_init(loopargs[i].rsa_decrypt_ctx[testnum]) <= 0 in speed_main()
3409 || EVP_PKEY_decrypt(loopargs[i].rsa_decrypt_ctx[testnum], in speed_main()
3410 loopargs[i].buf, in speed_main()
3412 loopargs[i].buf2, in speed_main()
3413 loopargs[i].encsize) in speed_main()
3427 count = run_benchmark(async_jobs, RSA_decrypt_loop, loopargs); in speed_main()
3455 loopargs[i].dsa_sign_ctx[testnum] = EVP_PKEY_CTX_new(dsa_key, in speed_main()
3457 loopargs[i].sigsize = loopargs[i].buflen; in speed_main()
3458 if (loopargs[i].dsa_sign_ctx[testnum] == NULL in speed_main()
3459 || EVP_PKEY_sign_init(loopargs[i].dsa_sign_ctx[testnum]) <= 0 in speed_main()
3460 || EVP_PKEY_sign(loopargs[i].dsa_sign_ctx[testnum], in speed_main()
3461 loopargs[i].buf2, in speed_main()
3462 &loopargs[i].sigsize, in speed_main()
3463 loopargs[i].buf, 20) in speed_main()
3476 count = run_benchmark(async_jobs, DSA_sign_loop, loopargs); in speed_main()
3487 loopargs[i].dsa_verify_ctx[testnum] = EVP_PKEY_CTX_new(dsa_key, in speed_main()
3489 if (loopargs[i].dsa_verify_ctx[testnum] == NULL in speed_main()
3490 || EVP_PKEY_verify_init(loopargs[i].dsa_verify_ctx[testnum]) <= 0 in speed_main()
3491 || EVP_PKEY_verify(loopargs[i].dsa_verify_ctx[testnum], in speed_main()
3492 loopargs[i].buf2, in speed_main()
3493 loopargs[i].sigsize, in speed_main()
3494 loopargs[i].buf, 36) in speed_main()
3507 count = run_benchmark(async_jobs, DSA_verify_loop, loopargs); in speed_main()
3534 loopargs[i].ecdsa_sign_ctx[testnum] = EVP_PKEY_CTX_new(ecdsa_key, in speed_main()
3536 loopargs[i].sigsize = loopargs[i].buflen; in speed_main()
3537 if (loopargs[i].ecdsa_sign_ctx[testnum] == NULL in speed_main()
3538 || EVP_PKEY_sign_init(loopargs[i].ecdsa_sign_ctx[testnum]) <= 0 in speed_main()
3539 || EVP_PKEY_sign(loopargs[i].ecdsa_sign_ctx[testnum], in speed_main()
3540 loopargs[i].buf2, in speed_main()
3541 &loopargs[i].sigsize, in speed_main()
3542 loopargs[i].buf, 20) in speed_main()
3555 count = run_benchmark(async_jobs, ECDSA_sign_loop, loopargs); in speed_main()
3566 loopargs[i].ecdsa_verify_ctx[testnum] = EVP_PKEY_CTX_new(ecdsa_key, in speed_main()
3568 if (loopargs[i].ecdsa_verify_ctx[testnum] == NULL in speed_main()
3569 || EVP_PKEY_verify_init(loopargs[i].ecdsa_verify_ctx[testnum]) <= 0 in speed_main()
3570 || EVP_PKEY_verify(loopargs[i].ecdsa_verify_ctx[testnum], in speed_main()
3571 loopargs[i].buf2, in speed_main()
3572 loopargs[i].sigsize, in speed_main()
3573 loopargs[i].buf, 20) in speed_main()
3586 count = run_benchmark(async_jobs, ECDSA_verify_loop, loopargs); in speed_main()
3641 || EVP_PKEY_derive(ctx, loopargs[i].secret_a, &outlen) <= 0 /* compute a*B */ in speed_main()
3642 … || EVP_PKEY_derive(test_ctx, loopargs[i].secret_b, &test_outlen) <= 0 /* compute b*A */ in speed_main()
3652 if (CRYPTO_memcmp(loopargs[i].secret_a, in speed_main()
3653 loopargs[i].secret_b, outlen)) { in speed_main()
3661 loopargs[i].ecdh_ctx[testnum] = ctx; in speed_main()
3662 loopargs[i].outlen[testnum] = outlen; in speed_main()
3673 count = run_benchmark(async_jobs, ECDH_EVP_derive_key_loop, loopargs); in speed_main()
3697 loopargs[i].eddsa_ctx[testnum] = EVP_MD_CTX_new(); in speed_main()
3698 if (loopargs[i].eddsa_ctx[testnum] == NULL) { in speed_main()
3702 loopargs[i].eddsa_ctx2[testnum] = EVP_MD_CTX_new(); in speed_main()
3703 if (loopargs[i].eddsa_ctx2[testnum] == NULL) { in speed_main()
3719 if (!EVP_DigestSignInit(loopargs[i].eddsa_ctx[testnum], NULL, NULL, in speed_main()
3725 if (!EVP_DigestVerifyInit(loopargs[i].eddsa_ctx2[testnum], NULL, in speed_main()
3742 loopargs[i].sigsize = ed_curves[testnum].sigsize; in speed_main()
3743 st = EVP_DigestSign(loopargs[i].eddsa_ctx[testnum], in speed_main()
3744 loopargs[i].buf2, &loopargs[i].sigsize, in speed_main()
3745 loopargs[i].buf, 20); in speed_main()
3758 count = run_benchmark(async_jobs, EdDSA_sign_loop, loopargs); in speed_main()
3770 st = EVP_DigestVerify(loopargs[i].eddsa_ctx2[testnum], in speed_main()
3771 loopargs[i].buf2, loopargs[i].sigsize, in speed_main()
3772 loopargs[i].buf, 20); in speed_main()
3785 count = run_benchmark(async_jobs, EdDSA_verify_loop, loopargs); in speed_main()
3817 loopargs[i].sm2_ctx[testnum] = EVP_MD_CTX_new(); in speed_main()
3818 loopargs[i].sm2_vfy_ctx[testnum] = EVP_MD_CTX_new(); in speed_main()
3819 if (loopargs[i].sm2_ctx[testnum] == NULL in speed_main()
3820 || loopargs[i].sm2_vfy_ctx[testnum] == NULL) in speed_main()
3837 loopargs[i].sm2_pkey[testnum] = sm2_pkey; in speed_main()
3838 loopargs[i].sigsize = EVP_PKEY_get_size(sm2_pkey); in speed_main()
3848 EVP_MD_CTX_set_pkey_ctx(loopargs[i].sm2_ctx[testnum], sm2_pctx); in speed_main()
3849 EVP_MD_CTX_set_pkey_ctx(loopargs[i].sm2_vfy_ctx[testnum], sm2_vfy_pctx); in speed_main()
3859 if (!EVP_DigestSignInit(loopargs[i].sm2_ctx[testnum], NULL, in speed_main()
3862 if (!EVP_DigestVerifyInit(loopargs[i].sm2_vfy_ctx[testnum], NULL, in speed_main()
3874 st = EVP_DigestSign(loopargs[i].sm2_ctx[testnum], in speed_main()
3875 loopargs[i].buf2, &loopargs[i].sigsize, in speed_main()
3876 loopargs[i].buf, 20); in speed_main()
3889 count = run_benchmark(async_jobs, SM2_sign_loop, loopargs); in speed_main()
3902 st = EVP_DigestVerify(loopargs[i].sm2_vfy_ctx[testnum], in speed_main()
3903 loopargs[i].buf2, loopargs[i].sigsize, in speed_main()
3904 loopargs[i].buf, 20); in speed_main()
3917 count = run_benchmark(async_jobs, SM2_verify_loop, loopargs); in speed_main()
4050 loopargs[i].secret_ff_a, in speed_main()
4068 …KEY_derive(test_ctx, NULL, &test_out) <= 0 || EVP_PKEY_derive(test_ctx, loopargs[i].secret_ff_b, &… in speed_main()
4076 if (CRYPTO_memcmp(loopargs[i].secret_ff_a, in speed_main()
4077 loopargs[i].secret_ff_b, secret_size)) { in speed_main()
4085 loopargs[i].ffdh_ctx[testnum] = ffdh_ctx; in speed_main()
4098 count = run_benchmark(async_jobs, FFDH_derive_key_loop, loopargs); in speed_main()
4250 loopargs[i].kem_gen_ctx[testnum] = kem_gen_ctx; in speed_main()
4251 loopargs[i].kem_encaps_ctx[testnum] = kem_encaps_ctx; in speed_main()
4252 loopargs[i].kem_decaps_ctx[testnum] = kem_decaps_ctx; in speed_main()
4253 loopargs[i].kem_out_len[testnum] = out_len; in speed_main()
4254 loopargs[i].kem_secret_len[testnum] = send_secret_len; in speed_main()
4255 loopargs[i].kem_out[testnum] = out; in speed_main()
4256 loopargs[i].kem_send_secret[testnum] = send_secret; in speed_main()
4257 loopargs[i].kem_rcv_secret[testnum] = rcv_secret; in speed_main()
4272 count = run_benchmark(async_jobs, KEM_keygen_loop, loopargs); in speed_main()
4281 count = run_benchmark(async_jobs, KEM_encaps_loop, loopargs); in speed_main()
4290 count = run_benchmark(async_jobs, KEM_decaps_loop, loopargs); in speed_main()
4460 loopargs[i].sig_gen_ctx[testnum] = sig_gen_ctx; in speed_main()
4461 loopargs[i].sig_sign_ctx[testnum] = sig_sign_ctx; in speed_main()
4462 loopargs[i].sig_verify_ctx[testnum] = sig_verify_ctx; in speed_main()
4463 loopargs[i].sig_max_sig_len[testnum] = max_sig_len; in speed_main()
4464 loopargs[i].sig_act_sig_len[testnum] = sig_len; in speed_main()
4465 loopargs[i].sig_sig[testnum] = sig; in speed_main()
4483 count = run_benchmark(async_jobs, SIG_keygen_loop, loopargs); in speed_main()
4492 count = run_benchmark(async_jobs, SIG_sign_loop, loopargs); in speed_main()
4502 count = run_benchmark(async_jobs, SIG_verify_loop, loopargs); in speed_main()
4752 OPENSSL_free(loopargs[i].buf_malloc); in speed_main()
4753 OPENSSL_free(loopargs[i].buf2_malloc); in speed_main()
4758 EVP_PKEY_CTX_free(loopargs[i].rsa_sign_ctx[k]); in speed_main()
4759 EVP_PKEY_CTX_free(loopargs[i].rsa_verify_ctx[k]); in speed_main()
4760 EVP_PKEY_CTX_free(loopargs[i].rsa_encrypt_ctx[k]); in speed_main()
4761 EVP_PKEY_CTX_free(loopargs[i].rsa_decrypt_ctx[k]); in speed_main()
4764 OPENSSL_free(loopargs[i].secret_ff_a); in speed_main()
4765 OPENSSL_free(loopargs[i].secret_ff_b); in speed_main()
4767 EVP_PKEY_CTX_free(loopargs[i].ffdh_ctx[k]); in speed_main()
4771 EVP_PKEY_CTX_free(loopargs[i].dsa_sign_ctx[k]); in speed_main()
4772 EVP_PKEY_CTX_free(loopargs[i].dsa_verify_ctx[k]); in speed_main()
4776 EVP_PKEY_CTX_free(loopargs[i].ecdsa_sign_ctx[k]); in speed_main()
4777 EVP_PKEY_CTX_free(loopargs[i].ecdsa_verify_ctx[k]); in speed_main()
4780 EVP_PKEY_CTX_free(loopargs[i].ecdh_ctx[k]); in speed_main()
4783 EVP_MD_CTX_free(loopargs[i].eddsa_ctx[k]); in speed_main()
4784 EVP_MD_CTX_free(loopargs[i].eddsa_ctx2[k]); in speed_main()
4792 if (loopargs[i].sm2_ctx[k] != NULL in speed_main()
4793 && (pctx = EVP_MD_CTX_get_pkey_ctx(loopargs[i].sm2_ctx[k])) != NULL) in speed_main()
4795 EVP_MD_CTX_free(loopargs[i].sm2_ctx[k]); in speed_main()
4797 if (loopargs[i].sm2_vfy_ctx[k] != NULL in speed_main()
4798 && (pctx = EVP_MD_CTX_get_pkey_ctx(loopargs[i].sm2_vfy_ctx[k])) != NULL) in speed_main()
4800 EVP_MD_CTX_free(loopargs[i].sm2_vfy_ctx[k]); in speed_main()
4802 EVP_PKEY_free(loopargs[i].sm2_pkey[k]); in speed_main()
4806 EVP_PKEY_CTX_free(loopargs[i].kem_gen_ctx[k]); in speed_main()
4807 EVP_PKEY_CTX_free(loopargs[i].kem_encaps_ctx[k]); in speed_main()
4808 EVP_PKEY_CTX_free(loopargs[i].kem_decaps_ctx[k]); in speed_main()
4809 OPENSSL_free(loopargs[i].kem_out[k]); in speed_main()
4810 OPENSSL_free(loopargs[i].kem_send_secret[k]); in speed_main()
4811 OPENSSL_free(loopargs[i].kem_rcv_secret[k]); in speed_main()
4814 EVP_PKEY_CTX_free(loopargs[i].sig_gen_ctx[k]); in speed_main()
4815 EVP_PKEY_CTX_free(loopargs[i].sig_sign_ctx[k]); in speed_main()
4816 EVP_PKEY_CTX_free(loopargs[i].sig_verify_ctx[k]); in speed_main()
4817 OPENSSL_free(loopargs[i].sig_sig[k]); in speed_main()
4819 OPENSSL_free(loopargs[i].secret_a); in speed_main()
4820 OPENSSL_free(loopargs[i].secret_b); in speed_main()
4835 ASYNC_WAIT_CTX_free(loopargs[i].wait_ctx); in speed_main()
4841 OPENSSL_free(loopargs); in speed_main()