Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Oct 2017 11:47:19 +0000 (UTC)
From:      Bernard Spil <brnrd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r451695 - in head/security: . openssl-unsafe openssl-unsafe/files
Message-ID:  <201710101147.v9ABlJkW052212@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brnrd
Date: Tue Oct 10 11:47:19 2017
New Revision: 451695
URL: https://svnweb.freebsd.org/changeset/ports/451695

Log:
  security/openssl-unsafe: Add OpenSSL port for scanning/testing
  
   - OpenSSL binary and libs for testing and scanning
   - Use with e.g. sslscan or testssl.sh
  
  Differential Revision:	https://reviews.freebsd.org/D9483

Added:
  head/security/openssl-unsafe/
     - copied from r451468, head/security/openssl/
  head/security/openssl-unsafe/files/patch-apps_Makefile
     - copied, changed from r451468, head/security/openssl/files/patch-Makefile
Deleted:
  head/security/openssl-unsafe/files/patch-Makefile
  head/security/openssl-unsafe/files/patch-apps_s__client.c
Modified:
  head/security/Makefile
  head/security/openssl-unsafe/Makefile
  head/security/openssl-unsafe/distinfo
  head/security/openssl-unsafe/files/patch-Configure
  head/security/openssl-unsafe/files/patch-RFC-5705
  head/security/openssl-unsafe/files/patch-config
  head/security/openssl-unsafe/files/pkg-message.in
  head/security/openssl-unsafe/pkg-descr
  head/security/openssl-unsafe/pkg-plist
  head/security/openssl-unsafe/version.mk

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Tue Oct 10 11:21:12 2017	(r451694)
+++ head/security/Makefile	Tue Oct 10 11:47:19 2017	(r451695)
@@ -442,6 +442,7 @@
     SUBDIR += openssh-portable
     SUBDIR += openssl
     SUBDIR += openssl-devel
+    SUBDIR += openssl-unsafe
     SUBDIR += openssl_tpm_engine
     SUBDIR += openvas8
     SUBDIR += openvas8-cli

Modified: head/security/openssl-unsafe/Makefile
==============================================================================
--- head/security/openssl/Makefile	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/Makefile	Tue Oct 10 11:47:19 2017	(r451695)
@@ -2,150 +2,59 @@
 # $FreeBSD$
 
 PORTNAME=	openssl
-PORTVERSION=	1.0.2l
-PORTEPOCH=	1
+PORTVERSION=	1.0.2.20170706
 CATEGORIES=	security devel
-MASTER_SITES=	http://www.openssl.org/source/ \
-		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
-DIST_SUBDIR=	${PORTNAME}-${DISTVERSION:C/[a-z]$//}
+PKGNAMESUFFIX=	-unsafe
 
 MAINTAINER=	brnrd@FreeBSD.org
-COMMENT=	SSL and crypto library
+COMMENT=	Unsafe SSL and crypto library
 
 LICENSE=	OpenSSL
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-CONFLICTS_INSTALL=	libressl-[0-9]* \
-			libressl-devel-[0-9]* \
-			openssl-devel-[0-9]*
+CPE_VERSION=	1.0.2k
 
-OPTIONS_DEFINE=		DOCS MAN3 PADLOCK RFC3779 SHARED THREADS ZLIB
-OPTIONS_DEFAULT=	ASM MD2 MAN3 SCTP SHARED SSE2 SSL2 SSL3 THREADS
-OPTIONS_DEFINE_amd64=	EC
-OPTIONS_DEFAULT_amd64=	EC
-TARGET_ARCH?=	${MACHINE_ARCH}
-.if ${TARGET_ARCH} == "mips64el"
-OPTIONS_DEFINE_mips=	EC
-OPTIONS_DEFAULT_mips=	EC
-.endif
-OPTIONS_GROUP=	CIPHERS HASHES OPTIMIZE PROTOCOLS
-OPTIONS_GROUP_CIPHERS=	EXPCIPHERS RC5
-OPTIONS_GROUP_HASHES=	MD2
-OPTIONS_GROUP_OPTIMIZE=	ASM SSE2
-OPTIONS_GROUP_PROTOCOLS=	SCTP SSL2 SSL3
-.if ${TARGET_ARCH} == "i386"
-OPTIONS_GROUP_OPTIMIZE+=	I386
-.endif
-OPTIONS_SUB=	yes
-ASM_DESC=	Optimized Assembler code
-CIPHERS_DESC=	Cipher Suite support
-EC_DESC=	Optimize NIST elliptic curves
-EXPCIPHERS_DESC=	Include experimental ciphers
-HASHES_DESC=	Hash Function Support
-I386_DESC=	Optimize for i386 (instead of i486+)
-MAN3_DESC=	Install API manpages (section 3)
-MD2_DESC=	MD2 hash (obsolete)
-OPTIMIZE_DESC=	Optimizations
-PADLOCK_DESC=	VIA Padlock support
-PROTOCOLS_DESC=	Protocol Support
-RC5_DESC=	RC5 cipher (patented)
-RFC3779_DESC=	RFC3779 support (BGP)
-SCTP_DESC=	SCTP protocol support
-SHARED_DESC=	Build shared libs
-SSE2_DESC=	Runtime SSE2 detection
-SSL2_DESC=	SSLv2 protocol support
-SSL3_DESC=	SSLv3 protocol support
-ZLIB_DESC=	zlib compression support
-
-USES=		compiler cpe perl5
+USES=		cpe perl5
 USE_PERL5=	build
-MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive
-MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
+MAKE_ENV+=	LIBRPATH="${PREFIX}/openssl-unsafe/lib" GREP_OPTIONS= SHLIBVER=${OPENSSL_SHLIBVER}
+CFLAGS+=	-fPIC -DPIC
 SUB_FILES=	pkg-message
+PLIST_SUB+=	SHLIBVER=${OPENSSL_SHLIBVER}
+USE_LDCONFIG=	yes
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	PeterMosmans
+GH_TAGNAME=	c9ba19c8b7fd131137373dbd1fccd6a8bb0628be
+
 MAKE_JOBS_UNSAFE=	yes
 
-ASM_CONFIGURE_OFF=	no-asm
-EC_CONFIGURE_ON=	enable-ec_nistp_64_gcc_128
-EC_CONFIGURE_OFF=	no-ec_nistp_64_gcc_128
-I386_CONFIGURE_ON=	386
-MD2_CONFIGURE_ON=	enable-md2
-MD2_CONFIGURE_OFF=	no-md2
-PADLOCK_CFLAGS=		-Wno-unused-function
-PADLOCK_CONFIGURE_OFF=	no-padlock
-PADLOCK_PATCH_SITES=	http://git.alpinelinux.org/cgit/aports/plain/main/openssl/:padlock
-PADLOCK_PATCHFILES=	1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch:padlock \
-			1002-backport-changes-from-upstream-padlock-module.patch:padlock \
-			1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch:padlock \
-			1004-crypto-engine-autoload-padlock-dynamic-engine.patch:padlock
-PADLOCK_VARS=		PATCH_DIST_STRIP=-p1
-RC5_CONFIGURE_ON=	enable-rc5
-RC5_CONFIGURE_OFF=	no-rc5
-RFC3779_CONFIGURE_ON=	enable-rfc3779
-RFC3779_CONFIGURE_OFF=	no-rfc3779
-SCTP_CONFIGURE_ON=	sctp
-SCTP_CONFIGURE_OFF=	no-sctp
-SHARED_CONFIGURE_ON=	shared
-SHARED_MAKE_ENV=	SHLIBVER=${OPENSSL_SHLIBVER}
-SHARED_PLIST_SUB=	SHLIBVER=${OPENSSL_SHLIBVER}
-SHARED_USE=		ldconfig=yes
-SSE2_CONFIGURE_OFF=	no-sse2
-SSL2_CONFIGURE_ON=	enable-ssl2
-SSL2_CONFIGURE_OFF=	no-ssl2
-SSL3_CONFIGURE_ON=	enable-ssl3
-SSL3_CONFIGURE_OFF=	no-ssl3 no-ssl3-method
-SSL3_EXTRA_PATCHES_OFF=	${PATCHDIR}/extra-patch-test_testssl
-THREADS_CONFIGURE_ON=	threads
-THREADS_CONFIGURE_OFF=	no-threads
-ZLIB_CONFIGURE_ON=	zlib zlib-dynamic
-ZLIB_CONFIGURE_OFF=	no-zlib no-zlib-dynamic
+CONFIGURE_ARGS=	enable-camellia enable-cms enable-ec enable-ec2m enable-ec_nistp_64_gcc_128 \
+		enable-ecdh enable-ecdsa enable-gost enable-idea enable-md2 enable-mdc2 \
+		enable-rc2 enable-rc5 enable-rfc3779 enable-seed enable-ssl-trace \
+		enable-ssl2 enable-ssl2-methods enable-ssl3 enable-weak-ssl-ciphers \
+		experimental-jpake experimental-store \
+		no-gmp sctp shared threads zlib zlib-dynamic
 
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} != gcc && ${COMPILER_VERSION} != 42
-CFLAGS+= -Werror -Qunused-arguments
-.endif
-
-.if ${PREFIX} == /usr
-IGNORE=	the OpenSSL port can not be installed over the base version
-.endif
-
-OPENSSLDIR?=	${PREFIX}/openssl
+OPENSSLDIR?=	${PREFIX}/openssl-unsafe/etc
 PLIST_SUB+=	OPENSSLDIR=${OPENSSLDIR:S=^${PREFIX}/==}
 
+NOT_FOR_ARCHS=	i386
+
 .include "version.mk"
 
-.if ${PORT_OPTIONS:MASM}
-BROKEN_sparc64=		option ASM generates illegal instructions
-.endif
-
-CONFIGURE_ARGS+=	no-gmp
-
 post-patch:
 	${REINPLACE_CMD} -e 's|m4 -B 8192|m4|g' \
 		${WRKSRC}/crypto/des/Makefile
-	${REINPLACE_CMD} -e 's|SHLIB_VERSION_NUMBER "1.0.0"|SHLIB_VERSION_NUMBER "${OPENSSL_SHLIBVER}"|' \
-		${WRKSRC}/crypto/opensslv.h
-	${REINPLACE_CMD} -e 's|ERR_R_MALLOC_ERROR|ERR_R_MALLOC_FAILURE|' \
-		${WRKSRC}/crypto/bio/bss_dgram.c
-.if ${PORT_OPTIONS:MEXPCIPHERS}
-	${REINPLACE_CMD} -e 's|TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES	0|TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES	1|' \
-		${WRKSRC}/ssl/tls1.h
-.endif
+	${REINPLACE_CMD} -e 's|all install_docs |all |;s| tools$$||;s| build_tools$$||' ${WRKSRC}/Makefile.org
 
-post-patch-MAN3-off:
-	${GREP} -L openssl_manual_section ${WRKSRC}/doc/crypto/*.pod | ${XARGS} ${RM}
-	${RM} -r ${WRKSRC}/doc/ssl/*.pod
-	${REINPLACE_CMD} -e 's|pod doc/ssl/\*\.pod|pod|' ${WRKSRC}/Makefile.org
-
 do-configure:
 	${REINPLACE_CMD} -e "s|options 386|options|" \
 		${WRKSRC}/config
 	cd ${WRKSRC} \
 	&& ${SETENV} CC="${CC}" FREEBSDCC="${CC}" CFLAGS="${CFLAGS}" PERL="${PERL}" \
-	./config --prefix=${PREFIX} --openssldir=${OPENSSLDIR} \
+	./config --prefix=${PREFIX}/openssl-unsafe --openssldir=${OPENSSLDIR} \
 		--install_prefix=${STAGEDIR} \
-		-L${PREFIX}/lib ${CONFIGURE_ARGS}
+		-L${PREFIX}/openssl-unsafe/lib ${CONFIGURE_ARGS}
 
 post-configure:
 	${REINPLACE_CMD} \
@@ -154,24 +63,7 @@ post-configure:
 		-e 's|LIBVERSION=[^ ]* |LIBVERSION=${OPENSSL_SHLIBVER} |' \
 		${WRKSRC}/Makefile
 
-post-install-SHARED-on:
-.for i in libcrypto libssl
-	${INSTALL_DATA} ${WRKSRC}/$i.so.${OPENSSL_SHLIBVER} ${STAGEDIR}${PREFIX}/lib
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/$i.so.${OPENSSL_SHLIBVER}
-	${LN} -sf $i.so.${OPENSSL_SHLIBVER} ${STAGEDIR}${PREFIX}/lib/$i.so
-.endfor
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl
-.for i in 4758cca aep atalla capi chil cswift gmp gost nuron padlock sureware ubsec
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/engines/lib${i}.so
-.endfor
-
-post-install-DOCS-on:
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${STAGEDIR}${DOCSDIR}/
-
 test: build
 	cd ${WRKSRC} && ${MAKE} test
 
-regression-test:	test
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/security/openssl-unsafe/distinfo
==============================================================================
--- head/security/openssl/distinfo	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/distinfo	Tue Oct 10 11:47:19 2017	(r451695)
@@ -1,11 +1,3 @@
-TIMESTAMP = 1495727915
-SHA256 (openssl-1.0.2/openssl-1.0.2l.tar.gz) = ce07195b659e75f4e1db43552860070061f156a98bb37b672b101ba6e3ddf30c
-SIZE (openssl-1.0.2/openssl-1.0.2l.tar.gz) = 5365054
-SHA256 (openssl-1.0.2/1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch) = 2eddcb7ab342285cb637ce6b6be143cca835f449f35dd9bb8c7b9167ba2117a7
-SIZE (openssl-1.0.2/1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch) = 3717
-SHA256 (openssl-1.0.2/1002-backport-changes-from-upstream-padlock-module.patch) = aee88a24622ce9d71e38deeb874e58435dcf8ff5690f56194f0e4a00fb09b260
-SIZE (openssl-1.0.2/1002-backport-changes-from-upstream-padlock-module.patch) = 5770
-SHA256 (openssl-1.0.2/1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch) = c10b8aaf56a4f4f79ca195fc587e0bb533f643e777d7a3e6fb0350399a6060ea
-SIZE (openssl-1.0.2/1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch) = 20935
-SHA256 (openssl-1.0.2/1004-crypto-engine-autoload-padlock-dynamic-engine.patch) = 97eb4411d0fc0890e94bc7c2d682f68b71135da782af769ca73914b37da2b1fd
-SIZE (openssl-1.0.2/1004-crypto-engine-autoload-padlock-dynamic-engine.patch) = 832
+TIMESTAMP = 1507535912
+SHA256 (PeterMosmans-openssl-1.0.2.20170706-c9ba19c8b7fd131137373dbd1fccd6a8bb0628be_GH0.tar.gz) = 02f561efd265b3303360fcafd57f7e32649cf76986aa7b981154ec18e9a752b3
+SIZE (PeterMosmans-openssl-1.0.2.20170706-c9ba19c8b7fd131137373dbd1fccd6a8bb0628be_GH0.tar.gz) = 5523256

Modified: head/security/openssl-unsafe/files/patch-Configure
==============================================================================
--- head/security/openssl/files/patch-Configure	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/files/patch-Configure	Tue Oct 10 11:47:19 2017	(r451695)
@@ -1,6 +1,6 @@
---- Configure.orig	2015-06-11 15:50:11.000000000 +0200
-+++ Configure	2015-06-12 16:20:39.000000000 +0200
-@@ -467,19 +467,20 @@
+--- Configure.orig	2017-07-06 01:00:00 UTC
++++ Configure
+@@ -477,19 +477,20 @@ my %table=(
  "android-mips","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${mips32_asm}:o32:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  
  #### *BSD [do see comment about ${BSDthreads} above!]
@@ -30,7 +30,7 @@
  
  "bsdi-elf-gcc",     "gcc:-DPERL5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall::(unknown)::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  
-@@ -2019,10 +2020,12 @@
+@@ -2075,10 +2076,12 @@ EOF
  	if ( $perl =~ m@^/@) {
  	    &dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";');
  	    &dofile("apps/CA.pl",$perl,'^#!/', '#!%s');
@@ -42,4 +42,4 @@
 +	    &dofile("apps/tsget",'/usr/local/bin/perl',,'^#!/', '#!%s');
  	}
  	if ($depflags ne $default_depflags && !$make_depend) {
- 		print <<EOF;
+             $warn_make_depend++;

Modified: head/security/openssl-unsafe/files/patch-RFC-5705
==============================================================================
--- head/security/openssl/files/patch-RFC-5705	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/files/patch-RFC-5705	Tue Oct 10 11:47:19 2017	(r451695)
@@ -1,20 +1,19 @@
---- ssl/ssl.h	6 Jan 2010 17:37:38 -0000	1.221.2.24
-+++ ssl/ssl.h	17 Jun 2010 12:25:35 -0000
-@@ -1806,6 +1806,10 @@
- /* Pre-shared secret session resumption functions */
- int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg);
+--- ssl/ssl.h.orig	2017-07-06 01:00:00 UTC
++++ ssl/ssl.h
+@@ -2598,6 +2598,10 @@ const char *SSL_CIPHER_standard_name(con
+ const struct openssl_ssl_test_functions *SSL_test_functions(void);
+ # endif
  
 +void SSL_tls1_key_exporter(SSL *s, unsigned char *label, int label_len,
 +                           unsigned char *context, int context_len,
 +                           unsigned char *out, int olen);
 +
  /* BEGIN ERROR CODES */
- /* The following lines are auto generated by the script mkerr.pl. Any changes
-  * made after this point may be overwritten when the script is next run.
-
---- ssl/t1_enc.c.orig	2015-01-22 15:58:32.000000000 +0100
-+++ ssl/t1_enc.c	2015-03-10 07:21:12.000000000 +0100
-@@ -1261,6 +1261,21 @@
+ /*
+  * The following lines are auto generated by the script mkerr.pl. Any changes
+--- ssl/t1_enc.c.orig	2017-07-06 01:00:00 UTC
++++ ssl/t1_enc.c
+@@ -1461,6 +1461,21 @@ int tls1_export_keying_material(SSL *s, 
      return (rv);
  }
  

Copied and modified: head/security/openssl-unsafe/files/patch-apps_Makefile (from r451468, head/security/openssl/files/patch-Makefile)
==============================================================================
--- head/security/openssl/files/patch-Makefile	Sat Oct  7 17:56:23 2017	(r451468, copy source)
+++ head/security/openssl-unsafe/files/patch-apps_Makefile	Tue Oct 10 11:47:19 2017	(r451695)
@@ -1,6 +1,6 @@
---- apps/Makefile.orig	Tue Aug 10 11:09:07 2004
-+++ apps/Makefile	Tue Oct 26 07:00:51 2004
-@@ -112,7 +112,7 @@
+--- apps/Makefile.orig	2017-07-06 01:00:00 UTC
++++ apps/Makefile
+@@ -118,7 +118,7 @@ install:
  	 done
  	@cp openssl.cnf $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new; \
  	chmod 644 $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new; \

Modified: head/security/openssl-unsafe/files/patch-config
==============================================================================
--- head/security/openssl/files/patch-config	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/files/patch-config	Tue Oct 10 11:47:19 2017	(r451695)
@@ -1,6 +1,6 @@
---- config.orig	2013-06-16 07:01:13.038797248 -0500
-+++ config	2013-06-16 07:01:18.138794838 -0500
-@@ -734,14 +734,8 @@
+--- config.orig	2017-07-06 01:00:00 UTC
++++ config
+@@ -753,14 +753,8 @@ case "$GUESSOS" in
    sparc64-*-*bsd*)	OUT="BSD-sparc64" ;;
    ia64-*-*bsd*)		OUT="BSD-ia64" ;;
    amd64-*-*bsd*)	OUT="BSD-x86_64" ;;

Modified: head/security/openssl-unsafe/files/pkg-message.in
==============================================================================
--- head/security/openssl/files/pkg-message.in	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/files/pkg-message.in	Tue Oct 10 11:47:19 2017	(r451695)
@@ -1 +1,8 @@
-Edit %%PREFIX%%/openssl/openssl.cnf to fit your needs.
+/!\ ================================ /!\ ============================== /!\
+/!\                                                                     /!\
+/!\ This openssl version is for security testing/scanning purposes only /!\
+/!\                                                                     /!\
+/!\                   DO NOT USE FOR PRODUCTION PURPOSES                /!\
+/!\                                                                     /!\
+/!\ ================================ /!\ ============================== /!\
+

Modified: head/security/openssl-unsafe/pkg-descr
==============================================================================
--- head/security/openssl/pkg-descr	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/pkg-descr	Tue Oct 10 11:47:19 2017	(r451695)
@@ -12,5 +12,10 @@ an Apache-style licence, which basically means that yo
 to get and use it for commercial and non-commercial purposes subject
 to some simple license conditions.
 
+This version of OpenSSL enables all possible features of OpenSSL.
+The libraries and binaries in this port must be considered vulnerable
+with known exploits available. Use for testing/scanning only.
+
 WWW: http://www.openssl.org/
-WWW: http://sctp.fh-muenster.de/dtls-patches.html
+WWW: https://github.com/PeterMosmans/openssl
+WWW: https://onwebsecurity.com/pages/openssl.html

Modified: head/security/openssl-unsafe/pkg-plist
==============================================================================
--- head/security/openssl/pkg-plist	Sat Oct  7 17:56:23 2017	(r451468)
+++ head/security/openssl-unsafe/pkg-plist	Tue Oct 10 11:47:19 2017	(r451695)
@@ -1,1716 +1,109 @@
-bin/c_rehash
-bin/openssl
-include/openssl/aes.h
-include/openssl/asn1.h
-include/openssl/asn1_mac.h
-include/openssl/asn1t.h
-include/openssl/bio.h
-include/openssl/blowfish.h
-include/openssl/bn.h
-include/openssl/buffer.h
-include/openssl/camellia.h
-include/openssl/cast.h
-include/openssl/cmac.h
-include/openssl/cms.h
-include/openssl/comp.h
-include/openssl/conf.h
-include/openssl/conf_api.h
-include/openssl/crypto.h
-include/openssl/des.h
-include/openssl/des_old.h
-include/openssl/dh.h
-include/openssl/dsa.h
-include/openssl/dso.h
-include/openssl/dtls1.h
-include/openssl/e_os2.h
-include/openssl/ebcdic.h
-include/openssl/ec.h
-include/openssl/ecdh.h
-include/openssl/ecdsa.h
-include/openssl/engine.h
-include/openssl/err.h
-include/openssl/evp.h
-include/openssl/hmac.h
-include/openssl/idea.h
-include/openssl/krb5_asn.h
-include/openssl/kssl.h
-include/openssl/lhash.h
-%%MD2%%include/openssl/md2.h
-include/openssl/md4.h
-include/openssl/md5.h
-include/openssl/mdc2.h
-include/openssl/modes.h
-include/openssl/obj_mac.h
-include/openssl/objects.h
-include/openssl/ocsp.h
-include/openssl/opensslconf.h
-include/openssl/opensslv.h
-include/openssl/ossl_typ.h
-include/openssl/pem.h
-include/openssl/pem2.h
-include/openssl/pkcs12.h
-include/openssl/pkcs7.h
-include/openssl/pqueue.h
-include/openssl/rand.h
-include/openssl/rc2.h
-include/openssl/rc4.h
-%%RC5%%include/openssl/rc5.h
-include/openssl/ripemd.h
-include/openssl/rsa.h
-include/openssl/safestack.h
-include/openssl/seed.h
-include/openssl/sha.h
-include/openssl/srp.h
-include/openssl/srtp.h
-include/openssl/ssl.h
-include/openssl/ssl2.h
-include/openssl/ssl23.h
-include/openssl/ssl3.h
-include/openssl/stack.h
-include/openssl/symhacks.h
-include/openssl/tls1.h
-include/openssl/ts.h
-include/openssl/txt_db.h
-include/openssl/ui.h
-include/openssl/ui_compat.h
-include/openssl/whrlpool.h
-include/openssl/x509.h
-include/openssl/x509_vfy.h
-include/openssl/x509v3.h
-%%SHARED%%lib/engines/lib4758cca.so
-%%SHARED%%lib/engines/libaep.so
-%%SHARED%%lib/engines/libatalla.so
-%%SHARED%%lib/engines/libcapi.so
-%%SHARED%%lib/engines/libchil.so
-%%SHARED%%lib/engines/libcswift.so
-%%SHARED%%lib/engines/libgmp.so
-%%SHARED%%lib/engines/libgost.so
-%%SHARED%%lib/engines/libnuron.so
-%%SHARED%%lib/engines/libpadlock.so
-%%SHARED%%lib/engines/libsureware.so
-%%SHARED%%lib/engines/libubsec.so
-lib/libcrypto.a
-%%SHARED%%lib/libcrypto.so
-%%SHARED%%lib/libcrypto.so.%%SHLIBVER%%
-lib/libssl.a
-%%SHARED%%lib/libssl.so
-%%SHARED%%lib/libssl.so.%%SHLIBVER%%
-libdata/pkgconfig/libcrypto.pc
-libdata/pkgconfig/libssl.pc
-libdata/pkgconfig/openssl.pc
-man/man1/CA.pl.1.gz
-man/man1/asn1parse.1.gz
-man/man1/c_rehash.1.gz
-man/man1/ca.1.gz
-man/man1/ciphers.1.gz
-man/man1/cms.1.gz
-man/man1/crl.1.gz
-man/man1/crl2pkcs7.1.gz
-man/man1/dgst.1.gz
-man/man1/dhparam.1.gz
-man/man1/dsa.1.gz
-man/man1/dsaparam.1.gz
-man/man1/dss1.1.gz
-man/man1/ec.1.gz
-man/man1/ecparam.1.gz
-man/man1/enc.1.gz
-man/man1/errstr.1.gz
-man/man1/gendsa.1.gz
-man/man1/genpkey.1.gz
-man/man1/genrsa.1.gz
-man/man1/md2.1.gz
-man/man1/md4.1.gz
-man/man1/md5.1.gz
-man/man1/mdc2.1.gz
-man/man1/nseq.1.gz
-man/man1/ocsp.1.gz
-man/man1/openssl.1.gz
-man/man1/passwd.1.gz
-man/man1/pkcs12.1.gz
-man/man1/pkcs7.1.gz
-man/man1/pkcs8.1.gz
-man/man1/pkey.1.gz
-man/man1/pkeyparam.1.gz
-man/man1/pkeyutl.1.gz
-man/man1/rand.1.gz
-man/man1/req.1.gz
-man/man1/ripemd160.1.gz
-man/man1/rsa.1.gz
-man/man1/rsautl.1.gz
-man/man1/s_client.1.gz
-man/man1/s_server.1.gz
-man/man1/s_time.1.gz
-man/man1/sess_id.1.gz
-man/man1/sha.1.gz
-man/man1/sha1.1.gz
-man/man1/sha224.1.gz
-man/man1/sha256.1.gz
-man/man1/sha384.1.gz
-man/man1/sha512.1.gz
-man/man1/smime.1.gz
-man/man1/speed.1.gz
-man/man1/spkac.1.gz
-man/man1/ts.1.gz
-man/man1/tsget.1.gz
-man/man1/verify.1.gz
-man/man1/version.1.gz
-man/man1/x509.1.gz
-%%MAN3%%man/man3/ASN1_OBJECT_free.3.gz
-%%MAN3%%man/man3/ASN1_OBJECT_new.3.gz
-%%MAN3%%man/man3/ASN1_STRING_cmp.3.gz
-%%MAN3%%man/man3/ASN1_STRING_data.3.gz
-%%MAN3%%man/man3/ASN1_STRING_dup.3.gz
-%%MAN3%%man/man3/ASN1_STRING_free.3.gz
-%%MAN3%%man/man3/ASN1_STRING_length.3.gz
-%%MAN3%%man/man3/ASN1_STRING_length_set.3.gz
-%%MAN3%%man/man3/ASN1_STRING_new.3.gz
-%%MAN3%%man/man3/ASN1_STRING_print.3.gz
-%%MAN3%%man/man3/ASN1_STRING_print_ex.3.gz
-%%MAN3%%man/man3/ASN1_STRING_print_ex_fp.3.gz
-%%MAN3%%man/man3/ASN1_STRING_set.3.gz
-%%MAN3%%man/man3/ASN1_STRING_to_UTF8.3.gz
-%%MAN3%%man/man3/ASN1_STRING_type.3.gz
-%%MAN3%%man/man3/ASN1_STRING_type_new.3.gz
-%%MAN3%%man/man3/ASN1_TIME_adj.3.gz
-%%MAN3%%man/man3/ASN1_TIME_check.3.gz
-%%MAN3%%man/man3/ASN1_TIME_diff.3.gz
-%%MAN3%%man/man3/ASN1_TIME_print.3.gz
-%%MAN3%%man/man3/ASN1_TIME_set.3.gz
-%%MAN3%%man/man3/ASN1_TIME_set_string.3.gz
-%%MAN3%%man/man3/ASN1_add_oid_module.3.gz
-%%MAN3%%man/man3/ASN1_generate_nconf.3.gz
-%%MAN3%%man/man3/ASN1_generate_v3.3.gz
-%%MAN3%%man/man3/BF_cbc_encrypt.3.gz
-%%MAN3%%man/man3/BF_cfb64_encrypt.3.gz
-%%MAN3%%man/man3/BF_decrypt.3.gz
-%%MAN3%%man/man3/BF_ecb_encrypt.3.gz
-%%MAN3%%man/man3/BF_encrypt.3.gz
-%%MAN3%%man/man3/BF_ofb64_encrypt.3.gz
-%%MAN3%%man/man3/BF_options.3.gz
-%%MAN3%%man/man3/BF_set_key.3.gz
-%%MAN3%%man/man3/BIO_append_filename.3.gz
-%%MAN3%%man/man3/BIO_callback_ctrl.3.gz
-%%MAN3%%man/man3/BIO_ctrl.3.gz
-%%MAN3%%man/man3/BIO_ctrl_get_read_request.3.gz
-%%MAN3%%man/man3/BIO_ctrl_get_write_guarantee.3.gz
-%%MAN3%%man/man3/BIO_ctrl_pending.3.gz
-%%MAN3%%man/man3/BIO_ctrl_reset_read_request.3.gz
-%%MAN3%%man/man3/BIO_ctrl_wpending.3.gz
-%%MAN3%%man/man3/BIO_debug_callback.3.gz
-%%MAN3%%man/man3/BIO_destroy_bio_pair.3.gz
-%%MAN3%%man/man3/BIO_do_accept.3.gz
-%%MAN3%%man/man3/BIO_do_connect.3.gz
-%%MAN3%%man/man3/BIO_eof.3.gz
-%%MAN3%%man/man3/BIO_f_base64.3.gz
-%%MAN3%%man/man3/BIO_f_buffer.3.gz
-%%MAN3%%man/man3/BIO_f_cipher.3.gz
-%%MAN3%%man/man3/BIO_f_md.3.gz
-%%MAN3%%man/man3/BIO_f_null.3.gz
-%%MAN3%%man/man3/BIO_f_ssl.3.gz
-%%MAN3%%man/man3/BIO_find_type.3.gz
-%%MAN3%%man/man3/BIO_flush.3.gz
-%%MAN3%%man/man3/BIO_free.3.gz
-%%MAN3%%man/man3/BIO_free_all.3.gz
-%%MAN3%%man/man3/BIO_get_accept_port.3.gz
-%%MAN3%%man/man3/BIO_get_bind_mode.3.gz
-%%MAN3%%man/man3/BIO_get_callback.3.gz
-%%MAN3%%man/man3/BIO_get_callback_arg.3.gz
-%%MAN3%%man/man3/BIO_get_cipher_ctx.3.gz
-%%MAN3%%man/man3/BIO_get_cipher_status.3.gz
-%%MAN3%%man/man3/BIO_get_close.3.gz
-%%MAN3%%man/man3/BIO_get_conn_hostname.3.gz
-%%MAN3%%man/man3/BIO_get_conn_int_port.3.gz
-%%MAN3%%man/man3/BIO_get_conn_ip.3.gz
-%%MAN3%%man/man3/BIO_get_conn_port.3.gz
-%%MAN3%%man/man3/BIO_get_fd.3.gz
-%%MAN3%%man/man3/BIO_get_fp.3.gz
-%%MAN3%%man/man3/BIO_get_info_callback.3.gz
-%%MAN3%%man/man3/BIO_get_md.3.gz
-%%MAN3%%man/man3/BIO_get_md_ctx.3.gz
-%%MAN3%%man/man3/BIO_get_mem_data.3.gz
-%%MAN3%%man/man3/BIO_get_mem_ptr.3.gz
-%%MAN3%%man/man3/BIO_get_num_renegotiates.3.gz
-%%MAN3%%man/man3/BIO_get_read_request.3.gz
-%%MAN3%%man/man3/BIO_get_retry_BIO.3.gz
-%%MAN3%%man/man3/BIO_get_retry_reason.3.gz
-%%MAN3%%man/man3/BIO_get_ssl.3.gz
-%%MAN3%%man/man3/BIO_get_write_buf_size.3.gz
-%%MAN3%%man/man3/BIO_get_write_guarantee.3.gz
-%%MAN3%%man/man3/BIO_gets.3.gz
-%%MAN3%%man/man3/BIO_int_ctrl.3.gz
-%%MAN3%%man/man3/BIO_make_bio_pair.3.gz
-%%MAN3%%man/man3/BIO_method_type.3.gz
-%%MAN3%%man/man3/BIO_new.3.gz
-%%MAN3%%man/man3/BIO_new_CMS.3.gz
-%%MAN3%%man/man3/BIO_new_accept.3.gz
-%%MAN3%%man/man3/BIO_new_bio_pair.3.gz
-%%MAN3%%man/man3/BIO_new_buffer_ssl_connect.3.gz
-%%MAN3%%man/man3/BIO_new_connect.3.gz
-%%MAN3%%man/man3/BIO_new_fd.3.gz
-%%MAN3%%man/man3/BIO_new_file.3.gz
-%%MAN3%%man/man3/BIO_new_fp.3.gz
-%%MAN3%%man/man3/BIO_new_mem_buf.3.gz
-%%MAN3%%man/man3/BIO_new_socket.3.gz
-%%MAN3%%man/man3/BIO_new_ssl.3.gz
-%%MAN3%%man/man3/BIO_new_ssl_connect.3.gz
-%%MAN3%%man/man3/BIO_next.3.gz
-%%MAN3%%man/man3/BIO_pending.3.gz
-%%MAN3%%man/man3/BIO_pop.3.gz
-%%MAN3%%man/man3/BIO_ptr_ctrl.3.gz
-%%MAN3%%man/man3/BIO_push.3.gz
-%%MAN3%%man/man3/BIO_puts.3.gz
-%%MAN3%%man/man3/BIO_read.3.gz
-%%MAN3%%man/man3/BIO_read_filename.3.gz
-%%MAN3%%man/man3/BIO_reset.3.gz
-%%MAN3%%man/man3/BIO_retry_type.3.gz
-%%MAN3%%man/man3/BIO_rw_filename.3.gz
-%%MAN3%%man/man3/BIO_s_accept.3.gz
-%%MAN3%%man/man3/BIO_s_bio.3.gz
-%%MAN3%%man/man3/BIO_s_connect.3.gz
-%%MAN3%%man/man3/BIO_s_fd.3.gz
-%%MAN3%%man/man3/BIO_s_file.3.gz
-%%MAN3%%man/man3/BIO_s_mem.3.gz
-%%MAN3%%man/man3/BIO_s_null.3.gz
-%%MAN3%%man/man3/BIO_s_socket.3.gz
-%%MAN3%%man/man3/BIO_seek.3.gz
-%%MAN3%%man/man3/BIO_set.3.gz
-%%MAN3%%man/man3/BIO_set_accept_bios.3.gz
-%%MAN3%%man/man3/BIO_set_accept_port.3.gz
-%%MAN3%%man/man3/BIO_set_bind_mode.3.gz
-%%MAN3%%man/man3/BIO_set_callback.3.gz
-%%MAN3%%man/man3/BIO_set_callback_arg.3.gz
-%%MAN3%%man/man3/BIO_set_cipher.3.gz
-%%MAN3%%man/man3/BIO_set_close.3.gz
-%%MAN3%%man/man3/BIO_set_conn_hostname.3.gz
-%%MAN3%%man/man3/BIO_set_conn_int_port.3.gz
-%%MAN3%%man/man3/BIO_set_conn_ip.3.gz
-%%MAN3%%man/man3/BIO_set_conn_port.3.gz
-%%MAN3%%man/man3/BIO_set_fd.3.gz
-%%MAN3%%man/man3/BIO_set_fp.3.gz
-%%MAN3%%man/man3/BIO_set_info_callback.3.gz
-%%MAN3%%man/man3/BIO_set_md.3.gz
-%%MAN3%%man/man3/BIO_set_mem_buf.3.gz
-%%MAN3%%man/man3/BIO_set_mem_eof_return.3.gz
-%%MAN3%%man/man3/BIO_set_nbio.3.gz
-%%MAN3%%man/man3/BIO_set_nbio_accept.3.gz
-%%MAN3%%man/man3/BIO_set_ssl.3.gz
-%%MAN3%%man/man3/BIO_set_ssl_mode.3.gz
-%%MAN3%%man/man3/BIO_set_ssl_renegotiate_bytes.3.gz
-%%MAN3%%man/man3/BIO_set_ssl_renegotiate_timeout.3.gz
-%%MAN3%%man/man3/BIO_set_write_buf_size.3.gz
-%%MAN3%%man/man3/BIO_should_io_special.3.gz
-%%MAN3%%man/man3/BIO_should_read.3.gz
-%%MAN3%%man/man3/BIO_should_retry.3.gz
-%%MAN3%%man/man3/BIO_should_write.3.gz
-%%MAN3%%man/man3/BIO_shutdown_wr.3.gz
-%%MAN3%%man/man3/BIO_ssl_copy_session_id.3.gz
-%%MAN3%%man/man3/BIO_ssl_shutdown.3.gz
-%%MAN3%%man/man3/BIO_tell.3.gz
-%%MAN3%%man/man3/BIO_vfree.3.gz
-%%MAN3%%man/man3/BIO_wpending.3.gz
-%%MAN3%%man/man3/BIO_write.3.gz
-%%MAN3%%man/man3/BIO_write_filename.3.gz
-%%MAN3%%man/man3/BN_BLINDING_convert.3.gz
-%%MAN3%%man/man3/BN_BLINDING_convert_ex.3.gz
-%%MAN3%%man/man3/BN_BLINDING_create_param.3.gz
-%%MAN3%%man/man3/BN_BLINDING_free.3.gz
-%%MAN3%%man/man3/BN_BLINDING_get_flags.3.gz
-%%MAN3%%man/man3/BN_BLINDING_get_thread_id.3.gz
-%%MAN3%%man/man3/BN_BLINDING_invert.3.gz
-%%MAN3%%man/man3/BN_BLINDING_invert_ex.3.gz
-%%MAN3%%man/man3/BN_BLINDING_new.3.gz
-%%MAN3%%man/man3/BN_BLINDING_set_flags.3.gz
-%%MAN3%%man/man3/BN_BLINDING_set_thread_id.3.gz
-%%MAN3%%man/man3/BN_BLINDING_thread_id.3.gz
-%%MAN3%%man/man3/BN_BLINDING_update.3.gz
-%%MAN3%%man/man3/BN_CTX_end.3.gz
-%%MAN3%%man/man3/BN_CTX_free.3.gz
-%%MAN3%%man/man3/BN_CTX_get.3.gz
-%%MAN3%%man/man3/BN_CTX_init.3.gz
-%%MAN3%%man/man3/BN_CTX_new.3.gz
-%%MAN3%%man/man3/BN_CTX_start.3.gz
-%%MAN3%%man/man3/BN_GENCB_call.3.gz
-%%MAN3%%man/man3/BN_GENCB_set.3.gz
-%%MAN3%%man/man3/BN_GENCB_set_old.3.gz
-%%MAN3%%man/man3/BN_MONT_CTX_copy.3.gz
-%%MAN3%%man/man3/BN_MONT_CTX_free.3.gz
-%%MAN3%%man/man3/BN_MONT_CTX_init.3.gz
-%%MAN3%%man/man3/BN_MONT_CTX_new.3.gz
-%%MAN3%%man/man3/BN_MONT_CTX_set.3.gz
-%%MAN3%%man/man3/BN_RECP_CTX_free.3.gz
-%%MAN3%%man/man3/BN_RECP_CTX_init.3.gz
-%%MAN3%%man/man3/BN_RECP_CTX_new.3.gz
-%%MAN3%%man/man3/BN_RECP_CTX_set.3.gz
-%%MAN3%%man/man3/BN_add.3.gz
-%%MAN3%%man/man3/BN_add_word.3.gz
-%%MAN3%%man/man3/BN_bin2bn.3.gz
-%%MAN3%%man/man3/BN_bn2bin.3.gz
-%%MAN3%%man/man3/BN_bn2dec.3.gz
-%%MAN3%%man/man3/BN_bn2hex.3.gz
-%%MAN3%%man/man3/BN_bn2mpi.3.gz
-%%MAN3%%man/man3/BN_clear.3.gz
-%%MAN3%%man/man3/BN_clear_bit.3.gz
-%%MAN3%%man/man3/BN_clear_free.3.gz
-%%MAN3%%man/man3/BN_cmp.3.gz
-%%MAN3%%man/man3/BN_copy.3.gz
-%%MAN3%%man/man3/BN_dec2bn.3.gz
-%%MAN3%%man/man3/BN_div.3.gz
-%%MAN3%%man/man3/BN_div_recp.3.gz
-%%MAN3%%man/man3/BN_div_word.3.gz
-%%MAN3%%man/man3/BN_dup.3.gz
-%%MAN3%%man/man3/BN_exp.3.gz
-%%MAN3%%man/man3/BN_free.3.gz
-%%MAN3%%man/man3/BN_from_montgomery.3.gz
-%%MAN3%%man/man3/BN_gcd.3.gz
-%%MAN3%%man/man3/BN_generate_prime.3.gz
-%%MAN3%%man/man3/BN_generate_prime_ex.3.gz
-%%MAN3%%man/man3/BN_get_word.3.gz
-%%MAN3%%man/man3/BN_hex2bn.3.gz
-%%MAN3%%man/man3/BN_init.3.gz
-%%MAN3%%man/man3/BN_is_bit_set.3.gz
-%%MAN3%%man/man3/BN_is_odd.3.gz
-%%MAN3%%man/man3/BN_is_one.3.gz
-%%MAN3%%man/man3/BN_is_prime.3.gz
-%%MAN3%%man/man3/BN_is_prime_ex.3.gz
-%%MAN3%%man/man3/BN_is_prime_fasttest.3.gz
-%%MAN3%%man/man3/BN_is_prime_fasttest_ex.3.gz
-%%MAN3%%man/man3/BN_is_word.3.gz
-%%MAN3%%man/man3/BN_is_zero.3.gz
-%%MAN3%%man/man3/BN_lshift.3.gz
-%%MAN3%%man/man3/BN_lshift1.3.gz
-%%MAN3%%man/man3/BN_mask_bits.3.gz
-%%MAN3%%man/man3/BN_mod.3.gz
-%%MAN3%%man/man3/BN_mod_add.3.gz
-%%MAN3%%man/man3/BN_mod_exp.3.gz
-%%MAN3%%man/man3/BN_mod_inverse.3.gz
-%%MAN3%%man/man3/BN_mod_mul.3.gz
-%%MAN3%%man/man3/BN_mod_mul_montgomery.3.gz
-%%MAN3%%man/man3/BN_mod_mul_reciprocal.3.gz
-%%MAN3%%man/man3/BN_mod_sqr.3.gz
-%%MAN3%%man/man3/BN_mod_sub.3.gz
-%%MAN3%%man/man3/BN_mod_word.3.gz
-%%MAN3%%man/man3/BN_mpi2bn.3.gz
-%%MAN3%%man/man3/BN_mul.3.gz
-%%MAN3%%man/man3/BN_mul_word.3.gz
-%%MAN3%%man/man3/BN_new.3.gz
-%%MAN3%%man/man3/BN_nnmod.3.gz
-%%MAN3%%man/man3/BN_num_bits.3.gz
-%%MAN3%%man/man3/BN_num_bits_word.3.gz
-%%MAN3%%man/man3/BN_num_bytes.3.gz
-%%MAN3%%man/man3/BN_one.3.gz
-%%MAN3%%man/man3/BN_print.3.gz
-%%MAN3%%man/man3/BN_print_fp.3.gz
-%%MAN3%%man/man3/BN_pseudo_rand.3.gz
-%%MAN3%%man/man3/BN_pseudo_rand_range.3.gz
-%%MAN3%%man/man3/BN_rand.3.gz
-%%MAN3%%man/man3/BN_rand_range.3.gz
-%%MAN3%%man/man3/BN_rshift.3.gz
-%%MAN3%%man/man3/BN_rshift1.3.gz
-%%MAN3%%man/man3/BN_set_bit.3.gz
-%%MAN3%%man/man3/BN_set_word.3.gz
-%%MAN3%%man/man3/BN_sqr.3.gz
-%%MAN3%%man/man3/BN_sub.3.gz
-%%MAN3%%man/man3/BN_sub_word.3.gz
-%%MAN3%%man/man3/BN_swap.3.gz
-%%MAN3%%man/man3/BN_to_montgomery.3.gz
-%%MAN3%%man/man3/BN_ucmp.3.gz
-%%MAN3%%man/man3/BN_value_one.3.gz
-%%MAN3%%man/man3/BN_zero.3.gz
-%%MAN3%%man/man3/BUF_MEM_free.3.gz
-%%MAN3%%man/man3/BUF_MEM_grow.3.gz
-%%MAN3%%man/man3/BUF_MEM_new.3.gz
-%%MAN3%%man/man3/BUF_MEM_new_ex.3.gz
-%%MAN3%%man/man3/BUF_memdup.3.gz
-%%MAN3%%man/man3/BUF_strdup.3.gz
-%%MAN3%%man/man3/BUF_strlcat.3.gz
-%%MAN3%%man/man3/BUF_strlcpy.3.gz
-%%MAN3%%man/man3/BUF_strndup.3.gz
-%%MAN3%%man/man3/CMS_ReceiptRequest_create0.3.gz
-%%MAN3%%man/man3/CMS_ReceiptRequest_get0_values.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_decrypt.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_encrypt.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_kekri_get0_id.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_kekri_id_cmp.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_ktri_cert_cmp.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_ktri_get0_signer_id.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_set0_key.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_set0_pkey.3.gz
-%%MAN3%%man/man3/CMS_RecipientInfo_type.3.gz
-%%MAN3%%man/man3/CMS_SignerInfo_cert_cmp.3.gz
-%%MAN3%%man/man3/CMS_SignerInfo_get0_signature.3.gz
-%%MAN3%%man/man3/CMS_SignerInfo_get0_signer_id.3.gz
-%%MAN3%%man/man3/CMS_SignerInfo_sign.3.gz
-%%MAN3%%man/man3/CMS_add0_cert.3.gz
-%%MAN3%%man/man3/CMS_add0_crl.3.gz
-%%MAN3%%man/man3/CMS_add0_recipient_key.3.gz
-%%MAN3%%man/man3/CMS_add1_ReceiptRequest.3.gz
-%%MAN3%%man/man3/CMS_add1_cert.3.gz
-%%MAN3%%man/man3/CMS_add1_crl.3.gz
-%%MAN3%%man/man3/CMS_add1_recipient_cert.3.gz
-%%MAN3%%man/man3/CMS_add1_signer.3.gz
-%%MAN3%%man/man3/CMS_compress.3.gz
-%%MAN3%%man/man3/CMS_decrypt.3.gz
-%%MAN3%%man/man3/CMS_encrypt.3.gz
-%%MAN3%%man/man3/CMS_final.3.gz
-%%MAN3%%man/man3/CMS_get0_RecipientInfos.3.gz
-%%MAN3%%man/man3/CMS_get0_SignerInfos.3.gz
-%%MAN3%%man/man3/CMS_get0_content.3.gz
-%%MAN3%%man/man3/CMS_get0_eContentType.3.gz
-%%MAN3%%man/man3/CMS_get0_signers.3.gz
-%%MAN3%%man/man3/CMS_get0_type.3.gz
-%%MAN3%%man/man3/CMS_get1_ReceiptRequest.3.gz
-%%MAN3%%man/man3/CMS_get1_certs.3.gz
-%%MAN3%%man/man3/CMS_get1_crls.3.gz
-%%MAN3%%man/man3/CMS_set1_eContentType.3.gz
-%%MAN3%%man/man3/CMS_set1_signer_cert.3.gz
-%%MAN3%%man/man3/CMS_sign.3.gz
-%%MAN3%%man/man3/CMS_sign_receipt.3.gz
-%%MAN3%%man/man3/CMS_uncompress.3.gz
-%%MAN3%%man/man3/CMS_verify.3.gz
-%%MAN3%%man/man3/CMS_verify_receipt.3.gz
-%%MAN3%%man/man3/CONF_modules_finish.3.gz
-%%MAN3%%man/man3/CONF_modules_free.3.gz
-%%MAN3%%man/man3/CONF_modules_load.3.gz
-%%MAN3%%man/man3/CONF_modules_load_file.3.gz
-%%MAN3%%man/man3/CONF_modules_unload.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_cmp.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_cpy.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_current.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_get_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_hash.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_set_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_destroy_dynlockid.3.gz
-%%MAN3%%man/man3/CRYPTO_get_ex_data.3.gz
-%%MAN3%%man/man3/CRYPTO_get_new_dynlockid.3.gz
-%%MAN3%%man/man3/CRYPTO_lock.3.gz
-%%MAN3%%man/man3/CRYPTO_num_locks.3.gz
-%%MAN3%%man/man3/CRYPTO_set_dynlock_create_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_set_dynlock_destroy_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_set_dynlock_lock_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_set_ex_data.3.gz
-%%MAN3%%man/man3/CRYPTO_set_locking_callback.3.gz
-%%MAN3%%man/man3/DES_cbc_cksum.3.gz
-%%MAN3%%man/man3/DES_cfb64_encrypt.3.gz
-%%MAN3%%man/man3/DES_cfb_encrypt.3.gz
-%%MAN3%%man/man3/DES_crypt.3.gz
-%%MAN3%%man/man3/DES_ecb2_encrypt.3.gz
-%%MAN3%%man/man3/DES_ecb3_encrypt.3.gz
-%%MAN3%%man/man3/DES_ecb_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede2_cbc_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede2_cfb64_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede2_ofb64_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede3_cbc_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede3_cbcm_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede3_cfb64_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede3_ofb64_encrypt.3.gz
-%%MAN3%%man/man3/DES_enc_read.3.gz
-%%MAN3%%man/man3/DES_enc_write.3.gz
-%%MAN3%%man/man3/DES_fcrypt.3.gz
-%%MAN3%%man/man3/DES_is_weak_key.3.gz
-%%MAN3%%man/man3/DES_key_sched.3.gz
-%%MAN3%%man/man3/DES_ncbc_encrypt.3.gz
-%%MAN3%%man/man3/DES_ofb64_encrypt.3.gz
-%%MAN3%%man/man3/DES_ofb_encrypt.3.gz
-%%MAN3%%man/man3/DES_pcbc_encrypt.3.gz
-%%MAN3%%man/man3/DES_quad_cksum.3.gz
-%%MAN3%%man/man3/DES_random_key.3.gz
-%%MAN3%%man/man3/DES_set_key.3.gz
-%%MAN3%%man/man3/DES_set_key_checked.3.gz
-%%MAN3%%man/man3/DES_set_key_unchecked.3.gz
-%%MAN3%%man/man3/DES_set_odd_parity.3.gz
-%%MAN3%%man/man3/DES_string_to_2keys.3.gz
-%%MAN3%%man/man3/DES_string_to_key.3.gz
-%%MAN3%%man/man3/DES_xcbc_encrypt.3.gz
-%%MAN3%%man/man3/DH_OpenSSL.3.gz
-%%MAN3%%man/man3/DH_check.3.gz
-%%MAN3%%man/man3/DH_compute_key.3.gz
-%%MAN3%%man/man3/DH_free.3.gz
-%%MAN3%%man/man3/DH_generate_key.3.gz
-%%MAN3%%man/man3/DH_generate_parameters.3.gz
-%%MAN3%%man/man3/DH_generate_parameters_ex.3.gz
-%%MAN3%%man/man3/DH_get_default_method.3.gz
-%%MAN3%%man/man3/DH_get_ex_data.3.gz
-%%MAN3%%man/man3/DH_get_ex_new_index.3.gz
-%%MAN3%%man/man3/DH_new.3.gz
-%%MAN3%%man/man3/DH_new_method.3.gz
-%%MAN3%%man/man3/DH_set_default_method.3.gz
-%%MAN3%%man/man3/DH_set_ex_data.3.gz
-%%MAN3%%man/man3/DH_set_method.3.gz
-%%MAN3%%man/man3/DH_size.3.gz
-%%MAN3%%man/man3/DHparams_print.3.gz
-%%MAN3%%man/man3/DHparams_print_fp.3.gz
-%%MAN3%%man/man3/DSA_OpenSSL.3.gz
-%%MAN3%%man/man3/DSA_SIG_free.3.gz
-%%MAN3%%man/man3/DSA_SIG_new.3.gz
-%%MAN3%%man/man3/DSA_do_sign.3.gz
-%%MAN3%%man/man3/DSA_do_verify.3.gz
-%%MAN3%%man/man3/DSA_dup_DH.3.gz
-%%MAN3%%man/man3/DSA_free.3.gz
-%%MAN3%%man/man3/DSA_generate_key.3.gz
-%%MAN3%%man/man3/DSA_generate_parameters.3.gz
-%%MAN3%%man/man3/DSA_generate_parameters_ex.3.gz
-%%MAN3%%man/man3/DSA_get_default_method.3.gz
-%%MAN3%%man/man3/DSA_get_ex_data.3.gz
-%%MAN3%%man/man3/DSA_get_ex_new_index.3.gz
-%%MAN3%%man/man3/DSA_new.3.gz
-%%MAN3%%man/man3/DSA_new_method.3.gz
-%%MAN3%%man/man3/DSA_print.3.gz
-%%MAN3%%man/man3/DSA_print_fp.3.gz
-%%MAN3%%man/man3/DSA_set_default_method.3.gz
-%%MAN3%%man/man3/DSA_set_ex_data.3.gz
-%%MAN3%%man/man3/DSA_set_method.3.gz
-%%MAN3%%man/man3/DSA_sign.3.gz
-%%MAN3%%man/man3/DSA_sign_setup.3.gz
-%%MAN3%%man/man3/DSA_size.3.gz
-%%MAN3%%man/man3/DSA_verify.3.gz
-%%MAN3%%man/man3/DSAparams_print.3.gz
-%%MAN3%%man/man3/DSAparams_print_fp.3.gz
-%%MAN3%%man/man3/DTLS_client_method.3.gz
-%%MAN3%%man/man3/DTLS_method.3.gz
-%%MAN3%%man/man3/DTLS_server_method.3.gz
-%%MAN3%%man/man3/DTLSv1_2_client_method.3.gz
-%%MAN3%%man/man3/DTLSv1_2_method.3.gz
-%%MAN3%%man/man3/DTLSv1_2_server_method.3.gz
-%%MAN3%%man/man3/DTLSv1_client_method.3.gz
-%%MAN3%%man/man3/DTLSv1_method.3.gz
-%%MAN3%%man/man3/DTLSv1_server_method.3.gz
-%%MAN3%%man/man3/ECDSA_SIG_free.3.gz
-%%MAN3%%man/man3/ECDSA_SIG_new.3.gz
-%%MAN3%%man/man3/ECDSA_do_sign.3.gz
-%%MAN3%%man/man3/ECDSA_do_sign_ex.3.gz
-%%MAN3%%man/man3/ECDSA_do_verify.3.gz
-%%MAN3%%man/man3/ECDSA_sign.3.gz
-%%MAN3%%man/man3/ECDSA_sign_ex.3.gz
-%%MAN3%%man/man3/ECDSA_sign_setup.3.gz
-%%MAN3%%man/man3/ECDSA_size.3.gz
-%%MAN3%%man/man3/ECDSA_verify.3.gz
-%%MAN3%%man/man3/ECPKParameters_print.3.gz
-%%MAN3%%man/man3/ECPKParameters_print_fp.3.gz
-%%MAN3%%man/man3/EC_GF2m_simple_method.3.gz
-%%MAN3%%man/man3/EC_GFp_mont_method.3.gz
-%%MAN3%%man/man3/EC_GFp_nist_method.3.gz
-%%MAN3%%man/man3/EC_GFp_nistp224_method.3.gz
-%%MAN3%%man/man3/EC_GFp_nistp256_method.3.gz
-%%MAN3%%man/man3/EC_GFp_nistp521_method.3.gz
-%%MAN3%%man/man3/EC_GFp_simple_method.3.gz
-%%MAN3%%man/man3/EC_GROUP_check.3.gz
-%%MAN3%%man/man3/EC_GROUP_check_discriminant.3.gz
-%%MAN3%%man/man3/EC_GROUP_clear_free.3.gz
-%%MAN3%%man/man3/EC_GROUP_cmp.3.gz
-%%MAN3%%man/man3/EC_GROUP_copy.3.gz
-%%MAN3%%man/man3/EC_GROUP_dup.3.gz
-%%MAN3%%man/man3/EC_GROUP_free.3.gz
-%%MAN3%%man/man3/EC_GROUP_get0_generator.3.gz
-%%MAN3%%man/man3/EC_GROUP_get0_seed.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_asn1_flag.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_basis_type.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_cofactor.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_curve_GF2m.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_curve_GFp.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_curve_name.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_degree.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_order.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_pentanomial_basis.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_point_conversion_form.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_seed_len.3.gz
-%%MAN3%%man/man3/EC_GROUP_get_trinomial_basis.3.gz
-%%MAN3%%man/man3/EC_GROUP_have_precompute_mult.3.gz
-%%MAN3%%man/man3/EC_GROUP_method_of.3.gz
-%%MAN3%%man/man3/EC_GROUP_new.3.gz
-%%MAN3%%man/man3/EC_GROUP_new_by_curve_name.3.gz
-%%MAN3%%man/man3/EC_GROUP_new_curve_GF2m.3.gz
-%%MAN3%%man/man3/EC_GROUP_new_curve_GFp.3.gz
-%%MAN3%%man/man3/EC_GROUP_precompute_mult.3.gz
-%%MAN3%%man/man3/EC_GROUP_set_asn1_flag.3.gz
-%%MAN3%%man/man3/EC_GROUP_set_curve_GF2m.3.gz
-%%MAN3%%man/man3/EC_GROUP_set_curve_GFp.3.gz
-%%MAN3%%man/man3/EC_GROUP_set_curve_name.3.gz
-%%MAN3%%man/man3/EC_GROUP_set_generator.3.gz
-%%MAN3%%man/man3/EC_GROUP_set_point_conversion_form.3.gz
-%%MAN3%%man/man3/EC_GROUP_set_seed.3.gz
-%%MAN3%%man/man3/EC_KEY_check_key.3.gz
-%%MAN3%%man/man3/EC_KEY_clear_flags.3.gz
-%%MAN3%%man/man3/EC_KEY_copy.3.gz
-%%MAN3%%man/man3/EC_KEY_dup.3.gz
-%%MAN3%%man/man3/EC_KEY_free.3.gz
-%%MAN3%%man/man3/EC_KEY_generate_key.3.gz
-%%MAN3%%man/man3/EC_KEY_get0_group.3.gz
-%%MAN3%%man/man3/EC_KEY_get0_private_key.3.gz
-%%MAN3%%man/man3/EC_KEY_get0_public_key.3.gz
-%%MAN3%%man/man3/EC_KEY_get_conv_form.3.gz
-%%MAN3%%man/man3/EC_KEY_get_enc_flags.3.gz
-%%MAN3%%man/man3/EC_KEY_get_flags.3.gz
-%%MAN3%%man/man3/EC_KEY_get_key_method_data.3.gz
-%%MAN3%%man/man3/EC_KEY_insert_key_method_data.3.gz
-%%MAN3%%man/man3/EC_KEY_new.3.gz
-%%MAN3%%man/man3/EC_KEY_new_by_curve_name.3.gz
-%%MAN3%%man/man3/EC_KEY_precompute_mult.3.gz
-%%MAN3%%man/man3/EC_KEY_set_asn1_flag.3.gz
-%%MAN3%%man/man3/EC_KEY_set_conv_form.3.gz
-%%MAN3%%man/man3/EC_KEY_set_enc_flags.3.gz
-%%MAN3%%man/man3/EC_KEY_set_flags.3.gz
-%%MAN3%%man/man3/EC_KEY_set_group.3.gz
-%%MAN3%%man/man3/EC_KEY_set_private_key.3.gz
-%%MAN3%%man/man3/EC_KEY_set_public_key.3.gz
-%%MAN3%%man/man3/EC_KEY_set_public_key_affine_coordinates.3.gz
-%%MAN3%%man/man3/EC_KEY_up_ref.3.gz

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710101147.v9ABlJkW052212>