summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkenjiro <>2025-12-13 01:58:53 +0000
committerkenjiro <>2025-12-13 01:58:53 +0000
commit20d6e4cb31df6885cb225ebc24e9924458ff01aa (patch)
tree1f6ae77b26dae7c541c01b8f2bf49a73b68d21b5 /src
parenta8deb0e1be0f7a780a2353522fb5b0954325f0bb (diff)
downloadopenbsd-20d6e4cb31df6885cb225ebc24e9924458ff01aa.tar.gz
openbsd-20d6e4cb31df6885cb225ebc24e9924458ff01aa.tar.bz2
openbsd-20d6e4cb31df6885cb225ebc24e9924458ff01aa.zip
speed: make hmac(sha256) the default hmac
MD5 is obsolete. Use a sha256 hash for the HMAC benchmark. ok tb@ beck@
Diffstat (limited to 'src')
-rw-r--r--src/usr.bin/openssl/speed.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/usr.bin/openssl/speed.c b/src/usr.bin/openssl/speed.c
index 50cffaa1b7..1ece133f2e 100644
--- a/src/usr.bin/openssl/speed.c
+++ b/src/usr.bin/openssl/speed.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: speed.c,v 1.49 2025/12/11 11:34:08 kenjiro Exp $ */ 1/* $OpenBSD: speed.c,v 1.50 2025/12/13 01:58:53 kenjiro Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -215,7 +215,7 @@ enum {
215}; 215};
216 216
217static const char *names[ALGOR_NUM] = { 217static const char *names[ALGOR_NUM] = {
218 "md4", "md5", "hmac(md5)", "sha1", "rmd160", 218 "md4", "md5", "hmac(sha256)", "sha1", "rmd160",
219 "rc4", "des cbc", "des ede3", "idea cbc", 219 "rc4", "des cbc", "des ede3", "idea cbc",
220 "rc2 cbc", "blowfish cbc", "cast cbc", 220 "rc2 cbc", "blowfish cbc", "cast cbc",
221 "aes-128 cbc", "aes-192 cbc", "aes-256 cbc", 221 "aes-128 cbc", "aes-192 cbc", "aes-256 cbc",
@@ -1605,7 +1605,7 @@ speed_main(int argc, char **argv)
1605 } 1605 }
1606#endif 1606#endif
1607 1607
1608#if !defined(OPENSSL_NO_MD5) && !defined(OPENSSL_NO_HMAC) 1608#if !defined(OPENSSL_NO_SHA256) && !defined(OPENSSL_NO_HMAC)
1609 if (doit[D_HMAC]) { 1609 if (doit[D_HMAC]) {
1610 HMAC_CTX *hctx; 1610 HMAC_CTX *hctx;
1611 1611
@@ -1615,7 +1615,7 @@ speed_main(int argc, char **argv)
1615 } 1615 }
1616 1616
1617 HMAC_Init_ex(hctx, (unsigned char *) "This is a key...", 1617 HMAC_Init_ex(hctx, (unsigned char *) "This is a key...",
1618 16, EVP_md5(), NULL); 1618 16, EVP_sha256(), NULL);
1619 1619
1620 for (j = 0; j < SIZE_NUM; j++) { 1620 for (j = 0; j < SIZE_NUM; j++) {
1621 print_message(names[D_HMAC], lengths[j]); 1621 print_message(names[D_HMAC], lengths[j]);