summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl
diff options
context:
space:
mode:
authortb <>2024-08-31 10:38:49 +0000
committertb <>2024-08-31 10:38:49 +0000
commit5f2f30a42713c09c044e2c44e73efbb410607666 (patch)
tree2941574b73cc77c0a4b3f4e4b0f6c79c58dd1edd /src/lib/libcrypto/hidden/openssl
parent4e01cea68ef42ce1b588ea45841f93cbe028736e (diff)
downloadopenbsd-5f2f30a42713c09c044e2c44e73efbb410607666.tar.gz
openbsd-5f2f30a42713c09c044e2c44e73efbb410607666.tar.bz2
openbsd-5f2f30a42713c09c044e2c44e73efbb410607666.zip
Nuke the whrlpool (named after the galaxy) from orbit
It's just gross. Only used by a popular disk encryption utility on an all-too-popular OS one or two decades back. ok beck jsing
Diffstat (limited to 'src/lib/libcrypto/hidden/openssl')
-rw-r--r--src/lib/libcrypto/hidden/openssl/evp.h3
-rw-r--r--src/lib/libcrypto/hidden/openssl/whrlpool.h34
2 files changed, 1 insertions, 36 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/evp.h b/src/lib/libcrypto/hidden/openssl/evp.h
index fea609933e..644ba683a5 100644
--- a/src/lib/libcrypto/hidden/openssl/evp.h
+++ b/src/lib/libcrypto/hidden/openssl/evp.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: evp.h,v 1.5 2024/08/31 09:14:21 tb Exp $ */ 1/* $OpenBSD: evp.h,v 1.6 2024/08/31 10:38:49 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2024 Bob Beck <beck@openbsd.org> 3 * Copyright (c) 2024 Bob Beck <beck@openbsd.org>
4 * 4 *
@@ -160,7 +160,6 @@ LCRYPTO_USED(EVP_sha3_384);
160LCRYPTO_USED(EVP_sha3_512); 160LCRYPTO_USED(EVP_sha3_512);
161LCRYPTO_USED(EVP_sm3); 161LCRYPTO_USED(EVP_sm3);
162LCRYPTO_USED(EVP_ripemd160); 162LCRYPTO_USED(EVP_ripemd160);
163LCRYPTO_USED(EVP_whirlpool);
164LCRYPTO_USED(EVP_enc_null); 163LCRYPTO_USED(EVP_enc_null);
165LCRYPTO_USED(EVP_des_ecb); 164LCRYPTO_USED(EVP_des_ecb);
166LCRYPTO_USED(EVP_des_ede); 165LCRYPTO_USED(EVP_des_ede);
diff --git a/src/lib/libcrypto/hidden/openssl/whrlpool.h b/src/lib/libcrypto/hidden/openssl/whrlpool.h
deleted file mode 100644
index c3e4a51d38..0000000000
--- a/src/lib/libcrypto/hidden/openssl/whrlpool.h
+++ /dev/null
@@ -1,34 +0,0 @@
1/* $OpenBSD: whrlpool.h,v 1.1 2024/03/30 03:45:47 joshua Exp $ */
2/*
3 * Copyright (c) 2024 Joshua Sing <joshua@joshuasing.dev>
4 *
5 * Permission to use, copy, modify, and distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 */
17
18#ifndef _LIBCRYPTO_WHRLPOOL_H
19#define _LIBCRYPTO_WHRLPOOL_H
20
21#ifndef _MSC_VER
22#include_next <openssl/whrlpool.h>
23#else
24#include "../include/openssl/whrlpool.h"
25#endif
26#include "crypto_namespace.h"
27
28LCRYPTO_USED(WHIRLPOOL_Init);
29LCRYPTO_USED(WHIRLPOOL_Update);
30LCRYPTO_USED(WHIRLPOOL_BitUpdate);
31LCRYPTO_USED(WHIRLPOOL_Final);
32LCRYPTO_USED(WHIRLPOOL);
33
34#endif /* _LIBCRYPTO_WHRLPOOL_H */