diff options
| author | kenjiro <> | 2025-12-13 01:58:53 +0000 |
|---|---|---|
| committer | kenjiro <> | 2025-12-13 01:58:53 +0000 |
| commit | 20d6e4cb31df6885cb225ebc24e9924458ff01aa (patch) | |
| tree | 1f6ae77b26dae7c541c01b8f2bf49a73b68d21b5 /src/usr.bin/openssl | |
| parent | a8deb0e1be0f7a780a2353522fb5b0954325f0bb (diff) | |
| download | openbsd-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/usr.bin/openssl')
| -rw-r--r-- | src/usr.bin/openssl/speed.c | 8 |
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 | ||
| 217 | static const char *names[ALGOR_NUM] = { | 217 | static 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]); |
