From 9c5eee63d3527d1d355281be9db419bf76b6dcf6 Mon Sep 17 00:00:00 2001 From: miod <> Date: Tue, 15 Apr 2014 20:13:07 +0000 Subject: [PATCH] Just like every web browser expands until it can read mail, every modular library expands until it has its own dlfcn wrapper, and libcrypto is no exception. Remove the non-dlfcn DSO methods. This causes public DSO_METHOD_{beos,dl,vms,win32} to disappear (major bump coming soon). Note that portable software ought to use DSO_METHOD_openssl instead of picking the backend directly (which makes one wonder why the backends are exposed, as it is unlikely that more than one can work on your system). ok beck@ deraadt@ --- src/lib/libcrypto/crypto/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/libcrypto/crypto/Makefile b/src/lib/libcrypto/crypto/Makefile index a149537c..dacca0dc 100644 --- a/src/lib/libcrypto/crypto/Makefile +++ b/src/lib/libcrypto/crypto/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.9 2014/04/15 20:06:09 tedu Exp $ +# $OpenBSD: Makefile,v 1.10 2014/04/15 20:13:07 miod Exp $ LIB= crypto @@ -123,8 +123,8 @@ SRCS+= dsa_gen.c dsa_key.c dsa_lib.c dsa_asn1.c dsa_vrf.c dsa_sign.c SRCS+= dsa_err.c dsa_ossl.c dsa_depr.c dsa_ameth.c dsa_pmeth.c dsa_prn.c # dso/ -SRCS+= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c -SRCS+= dso_openssl.c dso_win32.c dso_vms.c dso_beos.c +SRCS+= dso_dlfcn.c dso_err.c dso_lib.c dso_null.c +SRCS+= dso_openssl.c # ec/ SRCS+= ec_lib.c ecp_smpl.c ecp_mont.c ecp_nist.c ec_cvt.c ec_mult.c