D_EVP
for (count = 0; COND(c[D_EVP][testnum]); count++) {
for (count = 0; COND(c[D_EVP][testnum]); count++) {
if (doit[D_EVP]) {
doit[D_EVP] = 1;
if (argc == 0 && !doit[D_EVP] && !doit[D_HMAC]
doit[D_EVP] = doit[D_EVP_CMAC] = 0;
if (doit[D_EVP]) {
names[D_EVP] = EVP_CIPHER_get0_name(evp_cipher);
print_message(names[D_EVP], lengths[testnum], seconds.sym);
print_result(D_EVP, testnum, count, d);
names[D_EVP] = evp_md_name;
print_message(names[D_EVP], lengths[testnum], seconds.sym);
print_result(D_EVP, testnum, count, d);
if (k == D_EVP) {
results[D_EVP][j] = ((double)count) / d * mblengths[j];
fprintf(stdout, "+F:%d:%s", D_EVP, alg_name);
fprintf(stdout, ":%.2f", results[D_EVP][j]);
if (results[D_EVP][j] > 10000)
fprintf(stdout, " %11.2fk", results[D_EVP][j] / 1e3);
fprintf(stdout, " %11.2f ", results[D_EVP][j]);
return EVP_Digest_loop(evp_md_name, D_EVP, args);
for (count = 0; COND(c[D_EVP][testnum]); count++) {
for (count = 0; COND(c[D_EVP][testnum]); count++) {