diff options
author | Theo Buehler <tb@cvs.openbsd.org> | 2023-07-16 07:34:08 +0000 |
---|---|---|
committer | Theo Buehler <tb@cvs.openbsd.org> | 2023-07-16 07:34:08 +0000 |
commit | f1ef4ff6f2651b4d2d5173dce92e91a1e44cf173 (patch) | |
tree | b838cc32aceaba9174193c4e29706748c435bfca /regress/lib | |
parent | 5c9af2b42626693fed95c947050fed6253bd3fd6 (diff) |
ecdhtest: Drop unnecessary constant and unneeded includes
Diffstat (limited to 'regress/lib')
-rw-r--r-- | regress/lib/libcrypto/ecdh/ecdhtest.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/regress/lib/libcrypto/ecdh/ecdhtest.c b/regress/lib/libcrypto/ecdh/ecdhtest.c index bf9e9c007c2..7d7bbf5465c 100644 --- a/regress/lib/libcrypto/ecdh/ecdhtest.c +++ b/regress/lib/libcrypto/ecdh/ecdhtest.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ecdhtest.c,v 1.19 2023/07/16 00:16:42 tb Exp $ */ +/* $OpenBSD: ecdhtest.c,v 1.20 2023/07/16 07:34:07 tb Exp $ */ /* ==================================================================== * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. * @@ -72,8 +72,6 @@ #include <stdlib.h> #include <string.h> -#include <openssl/crypto.h> -#include <openssl/bio.h> #include <openssl/bn.h> #include <openssl/objects.h> #include <openssl/sha.h> @@ -94,18 +92,16 @@ hexdump(const unsigned char *buf, size_t len) fprintf(stdout, "\n"); } -static const int KDF1_SHA1_len = 20; static void * KDF1_SHA1(const void *in, size_t inlen, void *out, size_t *outlen) { -#ifndef OPENSSL_NO_SHA +#ifdef OPENSSL_NO_SHA + return NULL; +#else if (*outlen < SHA_DIGEST_LENGTH) return NULL; - else - *outlen = SHA_DIGEST_LENGTH; + *outlen = SHA_DIGEST_LENGTH; return SHA1(in, inlen, out); -#else - return NULL; #endif } @@ -115,7 +111,7 @@ ecdh_keygen_test(int nid) EC_KEY *keya = NULL, *keyb = NULL; const EC_POINT *puba, *pubb; unsigned char *abuf = NULL, *bbuf = NULL; - int len = KDF1_SHA1_len; + int len = SHA_DIGEST_LENGTH; int failed = 1; if ((keya = EC_KEY_new_by_curve_name(nid)) == NULL) |