summaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorBob Beck <beck@cvs.openbsd.org>2024-02-03 15:58:35 +0000
committerBob Beck <beck@cvs.openbsd.org>2024-02-03 15:58:35 +0000
commit5c91698c33884b0a3f6cce362413c024017dbe9c (patch)
tree10b02c1399174e2eaef8bc83832956c73b6b7605 /usr.bin
parent54c4f0c0f8217322ebbc0437d59ac083f2184a19 (diff)
Remove GOST and STREEBOG support from libssl.
This version of GOST is old and not anywhere close to compliant with modern GOST standards. It is also very intrusive in libssl and makes a mess everywhere. Efforts to entice a suitably minded anyone to care about it have been unsuccessful. At this point it is probably best to remove this, and if someone ever showed up who truly needed a working version, it should be a clean implementation from scratch, and have it use something closer to the typical API in libcrypto so it would integrate less painfully here. This removes it from libssl in preparation for it's removal from libcrypto with a future major bump ok tb@
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/openssl/openssl.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/usr.bin/openssl/openssl.c b/usr.bin/openssl/openssl.c
index e5ff31a2c5a..7a42b70f2bc 100644
--- a/usr.bin/openssl/openssl.c
+++ b/usr.bin/openssl/openssl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: openssl.c,v 1.35 2023/06/11 13:02:10 jsg Exp $ */
+/* $OpenBSD: openssl.c,v 1.36 2024/02/03 15:58:34 beck Exp $ */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
@@ -211,12 +211,6 @@ FUNCTION functions[] = {
#endif
/* Message Digests. */
-#ifndef OPENSSL_NO_GOST
- { FUNC_TYPE_MD, "gost-mac", dgst_main },
- { FUNC_TYPE_MD, "md_gost94", dgst_main },
- { FUNC_TYPE_MD, "streebog256", dgst_main },
- { FUNC_TYPE_MD, "streebog512", dgst_main },
-#endif
#ifndef OPENSSL_NO_MD4
{ FUNC_TYPE_MD, "md4", dgst_main },
#endif