Lines Matching refs:loopargs
632 loopargs_t * loopargs);
1236 int (*loop_function) (void *), loopargs_t * loopargs) in run_benchmark() argument
1246 return loop_function((void *)&loopargs); in run_benchmark()
1250 loopargs_t *looparg_item = loopargs + i; in run_benchmark()
1253 ret = ASYNC_start_job(&loopargs[i].inprogress_job, loopargs[i].wait_ctx, in run_benchmark()
1287 if (loopargs[i].inprogress_job == NULL) in run_benchmark()
1291 (loopargs[i].wait_ctx, NULL, &num_job_fds) in run_benchmark()
1298 ASYNC_WAIT_CTX_get_all_fds(loopargs[i].wait_ctx, &job_fd, in run_benchmark()
1331 if (loopargs[i].inprogress_job == NULL) in run_benchmark()
1335 (loopargs[i].wait_ctx, NULL, &num_job_fds) in run_benchmark()
1342 ASYNC_WAIT_CTX_get_all_fds(loopargs[i].wait_ctx, &job_fd, in run_benchmark()
1355 ret = ASYNC_start_job(&loopargs[i].inprogress_job, in run_benchmark()
1356 loopargs[i].wait_ctx, &job_op_count, in run_benchmark()
1357 loop_function, (void *)(loopargs + i), in run_benchmark()
1369 loopargs[i].inprogress_job = NULL; in run_benchmark()
1374 loopargs[i].inprogress_job = NULL; in run_benchmark()
1389 loopargs_t *loopargs = NULL; in speed_main() local
1781 loopargs = in speed_main()
1783 memset(loopargs, 0, loopargs_len * sizeof(loopargs_t)); in speed_main()
1787 loopargs[i].wait_ctx = ASYNC_WAIT_CTX_new(); in speed_main()
1788 if (loopargs[i].wait_ctx == NULL) { in speed_main()
1798 loopargs[i].buf_malloc = app_malloc(buflen, "input buffer"); in speed_main()
1799 loopargs[i].buf2_malloc = app_malloc(buflen, "input buffer"); in speed_main()
1800 memset(loopargs[i].buf_malloc, 0, buflen); in speed_main()
1801 memset(loopargs[i].buf2_malloc, 0, buflen); in speed_main()
1804 loopargs[i].buf = loopargs[i].buf_malloc + misalign; in speed_main()
1805 loopargs[i].buf2 = loopargs[i].buf2_malloc + misalign; in speed_main()
1807 loopargs[i].secret_a = app_malloc(MAX_ECDH_SIZE, "ECDH secret a"); in speed_main()
1808 loopargs[i].secret_b = app_malloc(MAX_ECDH_SIZE, "ECDH secret b"); in speed_main()
1861 loopargs[i].rsa_key[k] = in speed_main()
1863 if (loopargs[i].rsa_key[k] == NULL) { in speed_main()
1873 loopargs[i].dsa_key[0] = get_dsa(512); in speed_main()
1874 loopargs[i].dsa_key[1] = get_dsa(1024); in speed_main()
1875 loopargs[i].dsa_key[2] = get_dsa(2048); in speed_main()
1921 DES_ecb_encrypt((DES_cblock *)loopargs[0].buf, in speed_main()
1922 (DES_cblock *)loopargs[0].buf, &sch, DES_ENCRYPT); in speed_main()
2158 count = run_benchmark(async_jobs, EVP_Digest_MD2_loop, loopargs); in speed_main()
2170 count = run_benchmark(async_jobs, EVP_Digest_MDC2_loop, loopargs); in speed_main()
2183 count = run_benchmark(async_jobs, EVP_Digest_MD4_loop, loopargs); in speed_main()
2196 count = run_benchmark(async_jobs, MD5_loop, loopargs); in speed_main()
2207 loopargs[i].hctx = HMAC_CTX_new(); in speed_main()
2208 if (loopargs[i].hctx == NULL) { in speed_main()
2213 HMAC_Init_ex(loopargs[i].hctx, hmac_key, len, EVP_md5(), NULL); in speed_main()
2219 count = run_benchmark(async_jobs, HMAC_loop, loopargs); in speed_main()
2224 HMAC_CTX_free(loopargs[i].hctx); in speed_main()
2233 count = run_benchmark(async_jobs, SHA1_loop, loopargs); in speed_main()
2243 count = run_benchmark(async_jobs, SHA256_loop, loopargs); in speed_main()
2253 count = run_benchmark(async_jobs, SHA512_loop, loopargs); in speed_main()
2264 count = run_benchmark(async_jobs, WHIRLPOOL_loop, loopargs); in speed_main()
2277 count = run_benchmark(async_jobs, EVP_Digest_RMD160_loop, loopargs); in speed_main()
2289 count = run_benchmark(async_jobs, RC4_loop, loopargs); in speed_main()
2301 count = run_benchmark(async_jobs, DES_ncbc_encrypt_loop, loopargs); in speed_main()
2313 run_benchmark(async_jobs, DES_ede3_cbc_encrypt_loop, loopargs); in speed_main()
2326 run_benchmark(async_jobs, AES_cbc_128_encrypt_loop, loopargs); in speed_main()
2337 run_benchmark(async_jobs, AES_cbc_192_encrypt_loop, loopargs); in speed_main()
2348 run_benchmark(async_jobs, AES_cbc_256_encrypt_loop, loopargs); in speed_main()
2360 run_benchmark(async_jobs, AES_ige_128_encrypt_loop, loopargs); in speed_main()
2371 run_benchmark(async_jobs, AES_ige_192_encrypt_loop, loopargs); in speed_main()
2382 run_benchmark(async_jobs, AES_ige_256_encrypt_loop, loopargs); in speed_main()
2389 loopargs[i].gcm_ctx = in speed_main()
2391 CRYPTO_gcm128_setiv(loopargs[i].gcm_ctx, in speed_main()
2399 count = run_benchmark(async_jobs, CRYPTO_gcm128_aad_loop, loopargs); in speed_main()
2404 CRYPTO_gcm128_release(loopargs[i].gcm_ctx); in speed_main()
2418 Camellia_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2440 Camellia_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2458 Camellia_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2478 IDEA_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2498 SEED_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2521 RC2_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2545 RC5_32_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2565 BF_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2585 CAST_cbc_encrypt(loopargs[0].buf, loopargs[0].buf, in speed_main()
2598 count = run_benchmark(async_jobs, RAND_bytes_loop, loopargs); in speed_main()
2633 loopargs[k].ctx = EVP_CIPHER_CTX_new(); in speed_main()
2634 if (loopargs[k].ctx == NULL) { in speed_main()
2638 if (!EVP_CipherInit_ex(loopargs[k].ctx, evp_cipher, NULL, in speed_main()
2645 EVP_CIPHER_CTX_set_padding(loopargs[k].ctx, 0); in speed_main()
2647 keylen = EVP_CIPHER_CTX_key_length(loopargs[k].ctx); in speed_main()
2648 loopargs[k].key = app_malloc(keylen, "evp_cipher key"); in speed_main()
2649 EVP_CIPHER_CTX_rand_key(loopargs[k].ctx, loopargs[k].key); in speed_main()
2650 if (!EVP_CipherInit_ex(loopargs[k].ctx, NULL, NULL, in speed_main()
2651 loopargs[k].key, NULL, -1)) { in speed_main()
2656 OPENSSL_clear_free(loopargs[k].key, keylen); in speed_main()
2660 count = run_benchmark(async_jobs, loopfunc, loopargs); in speed_main()
2663 EVP_CIPHER_CTX_free(loopargs[k].ctx); in speed_main()
2674 count = run_benchmark(async_jobs, EVP_Digest_loop, loopargs); in speed_main()
2682 if (RAND_bytes(loopargs[i].buf, 36) <= 0) in speed_main()
2705 loopargs[i].rsa_key[testnum] = RSA_new(); in speed_main()
2706 if (loopargs[i].rsa_key[testnum] == NULL) { in speed_main()
2711 if (!RSA_generate_multi_prime_key(loopargs[i].rsa_key[testnum], in speed_main()
2719 st = RSA_sign(NID_md5_sha1, loopargs[i].buf, 36, loopargs[i].buf2, in speed_main()
2720 &loopargs[i].siglen, loopargs[i].rsa_key[testnum]); in speed_main()
2735 count = run_benchmark(async_jobs, RSA_sign_loop, loopargs); in speed_main()
2746 st = RSA_verify(NID_md5_sha1, loopargs[i].buf, 36, loopargs[i].buf2, in speed_main()
2747 loopargs[i].siglen, loopargs[i].rsa_key[testnum]); in speed_main()
2761 count = run_benchmark(async_jobs, RSA_verify_loop, loopargs); in speed_main()
2779 if (RAND_bytes(loopargs[i].buf, 36) <= 0) in speed_main()
2791 st = DSA_sign(0, loopargs[i].buf, 20, loopargs[i].buf2, in speed_main()
2792 &loopargs[i].siglen, loopargs[i].dsa_key[testnum]); in speed_main()
2806 count = run_benchmark(async_jobs, DSA_sign_loop, loopargs); in speed_main()
2817 st = DSA_verify(0, loopargs[i].buf, 20, loopargs[i].buf2, in speed_main()
2818 loopargs[i].siglen, loopargs[i].dsa_key[testnum]); in speed_main()
2832 count = run_benchmark(async_jobs, DSA_verify_loop, loopargs); in speed_main()
2856 loopargs[i].ecdsa[testnum] = in speed_main()
2858 if (loopargs[i].ecdsa[testnum] == NULL) { in speed_main()
2869 EC_KEY_precompute_mult(loopargs[i].ecdsa[testnum], NULL); in speed_main()
2871 EC_KEY_generate_key(loopargs[i].ecdsa[testnum]); in speed_main()
2872 st = ECDSA_sign(0, loopargs[i].buf, 20, loopargs[i].buf2, in speed_main()
2873 &loopargs[i].siglen, in speed_main()
2874 loopargs[i].ecdsa[testnum]); in speed_main()
2888 count = run_benchmark(async_jobs, ECDSA_sign_loop, loopargs); in speed_main()
2901 st = ECDSA_verify(0, loopargs[i].buf, 20, loopargs[i].buf2, in speed_main()
2902 loopargs[i].siglen, in speed_main()
2903 loopargs[i].ecdsa[testnum]); in speed_main()
2917 count = run_benchmark(async_jobs, ECDSA_verify_loop, loopargs); in speed_main()
3042 !EVP_PKEY_derive(ctx, loopargs[i].secret_a, &outlen) || /* compute a*B */ in speed_main()
3043 !EVP_PKEY_derive(test_ctx, loopargs[i].secret_b, &test_outlen) || /* compute b*A */ in speed_main()
3053 if (CRYPTO_memcmp(loopargs[i].secret_a, in speed_main()
3054 loopargs[i].secret_b, outlen)) { in speed_main()
3062 loopargs[i].ecdh_ctx[testnum] = ctx; in speed_main()
3063 loopargs[i].outlen[testnum] = outlen; in speed_main()
3078 run_benchmark(async_jobs, ECDH_EVP_derive_key_loop, loopargs); in speed_main()
3103 loopargs[i].eddsa_ctx[testnum] = EVP_MD_CTX_new(); in speed_main()
3104 if (loopargs[i].eddsa_ctx[testnum] == NULL) { in speed_main()
3119 if (!EVP_DigestSignInit(loopargs[i].eddsa_ctx[testnum], NULL, NULL, in speed_main()
3134 loopargs[i].sigsize = test_ed_curves[testnum].sigsize; in speed_main()
3135 st = EVP_DigestSign(loopargs[i].eddsa_ctx[testnum], in speed_main()
3136 loopargs[i].buf2, &loopargs[i].sigsize, in speed_main()
3137 loopargs[i].buf, 20); in speed_main()
3151 count = run_benchmark(async_jobs, EdDSA_sign_loop, loopargs); in speed_main()
3165 st = EVP_DigestVerify(loopargs[i].eddsa_ctx[testnum], in speed_main()
3166 loopargs[i].buf2, loopargs[i].sigsize, in speed_main()
3167 loopargs[i].buf, 20); in speed_main()
3181 count = run_benchmark(async_jobs, EdDSA_verify_loop, loopargs); in speed_main()
3357 OPENSSL_free(loopargs[i].buf_malloc); in speed_main()
3358 OPENSSL_free(loopargs[i].buf2_malloc); in speed_main()
3362 RSA_free(loopargs[i].rsa_key[k]); in speed_main()
3366 DSA_free(loopargs[i].dsa_key[k]); in speed_main()
3370 EC_KEY_free(loopargs[i].ecdsa[k]); in speed_main()
3372 EVP_PKEY_CTX_free(loopargs[i].ecdh_ctx[k]); in speed_main()
3374 EVP_MD_CTX_free(loopargs[i].eddsa_ctx[k]); in speed_main()
3375 OPENSSL_free(loopargs[i].secret_a); in speed_main()
3376 OPENSSL_free(loopargs[i].secret_b); in speed_main()
3382 ASYNC_WAIT_CTX_free(loopargs[i].wait_ctx); in speed_main()
3388 OPENSSL_free(loopargs); in speed_main()