From owner-svn-ports-head@freebsd.org Wed Sep 12 13:53:59 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D1F1109405B; Wed, 12 Sep 2018 13:53:58 +0000 (UTC) (envelope-from brnrd@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 42D0D8375A; Wed, 12 Sep 2018 13:53:58 +0000 (UTC) (envelope-from brnrd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 24FCA2760F; Wed, 12 Sep 2018 13:53:58 +0000 (UTC) (envelope-from brnrd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w8CDrwK9091705; Wed, 12 Sep 2018 13:53:58 GMT (envelope-from brnrd@FreeBSD.org) Received: (from brnrd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w8CDruU8091696; Wed, 12 Sep 2018 13:53:56 GMT (envelope-from brnrd@FreeBSD.org) Message-Id: <201809121353.w8CDruU8091696@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: brnrd set sender to brnrd@FreeBSD.org using -f From: Bernard Spil Date: Wed, 12 Sep 2018 13:53:56 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r479602 - in head/security: . openssl111 openssl111/files X-SVN-Group: ports-head X-SVN-Commit-Author: brnrd X-SVN-Commit-Paths: in head/security: . openssl111 openssl111/files X-SVN-Commit-Revision: 479602 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2018 13:53:59 -0000 Author: brnrd Date: Wed Sep 12 13:53:56 2018 New Revision: 479602 URL: https://svnweb.freebsd.org/changeset/ports/479602 Log: security/openssl111: Re-add OpenSSL 1.1.1 port - Don't break systems currently using openssl-devel - Both 1.1.0 and 1.1.1 are release versions - Too many ports currently fail to build with 1.1.x see https://wiki.freebsd.org/OpenSSL/1.1.1 - Allow porters to test their ports with 1.1.1 PR: 230679 Reported by: danfe, cy Added: head/security/openssl111/ - copied from r479600, head/security/openssl/ head/security/openssl111/files/extra-patch-util_process__docs.pl (contents, props changed) Deleted: head/security/openssl111/files/extra-patch-test_testssl head/security/openssl111/files/patch-Configure head/security/openssl111/files/patch-Makefile head/security/openssl111/files/patch-RFC-5705 head/security/openssl111/files/patch-apps_s__client.c Modified: head/security/Makefile head/security/openssl111/Makefile head/security/openssl111/distinfo head/security/openssl111/files/patch-config head/security/openssl111/files/pkg-message.in head/security/openssl111/pkg-descr head/security/openssl111/pkg-plist head/security/openssl111/version.mk Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Wed Sep 12 13:53:48 2018 (r479601) +++ head/security/Makefile Wed Sep 12 13:53:56 2018 (r479602) @@ -466,6 +466,7 @@ SUBDIR += openssl SUBDIR += openssl-devel SUBDIR += openssl-unsafe + SUBDIR += openssl111 SUBDIR += openssl_tpm_engine SUBDIR += openvas8 SUBDIR += openvas8-cli Modified: head/security/openssl111/Makefile ============================================================================== --- head/security/openssl/Makefile Wed Sep 12 13:19:44 2018 (r479600) +++ head/security/openssl111/Makefile Wed Sep 12 13:53:56 2018 (r479602) @@ -2,159 +2,156 @@ # $FreeBSD$ PORTNAME= openssl -PORTVERSION= 1.0.2p +DISTVERSION= 1.1.1 PORTREVISION= 1 -PORTEPOCH= 1 CATEGORIES= security devel -MASTER_SITES= http://www.openssl.org/source/ \ +MASTER_SITES= https://www.openssl.org/source/ \ ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/ -DIST_SUBDIR= ${PORTNAME}-${DISTVERSION:C/[a-z]$//} +PKGNAMESUFFIX= 111 MAINTAINER= brnrd@FreeBSD.org -COMMENT= SSL and crypto library +COMMENT= TLSv1.3 capable SSL and crypto library LICENSE= OpenSSL LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= libressl-[0-9]* \ libressl-devel-[0-9]* \ - openssl-devel-[0-9]* \ - openssl111-[0-9]* + openssl-[0-9]* \ + openssl-devel-[0-9]* -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 +HAS_CONFIGURE= yes +CONFIGURE_SCRIPT= config +CONFIGURE_ENV= PERL="${PERL}" +CONFIGURE_ARGS= --openssldir=${OPENSSLDIR} + +OPTIONS_GROUP= CIPHERS HASHES OPTIMIZE PROTOCOLS +OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM2 SM3 SM4 RC2 RC4 RC5 +OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 RMD160 +OPTIONS_GROUP_OPTIMIZE= ASM SSE2 THREADS +OPTIONS_DEFINE_i386= I386 +OPTIONS_GROUP_PROTOCOLS=NEXTPROTONEG SCTP SSL3 TLS1 TLS1_1 TLS1_2 + +OPTIONS_DEFINE= ASYNC CT MAN3 RFC3779 SHARED ZLIB + +OPTIONS_DEFAULT=ASM ASYNC CT GOST DES EC MAN3 MD4 NEXTPROTONEG RC2 RC4 \ + RMD160 SCTP SHARED SSE2 THREADS TLS1 TLS1_1 TLS1_2 + +OPTIONS_GROUP_OPTIMIZE_amd64= EC + +.if ${MACHINE_ARCH} == "amd64" +OPTIONS_GROUP_OPTIMIZE+= EC +.elif ${MACHINE_ARCH} == "mips64el" +OPTIONS_GROUP_OPTIMIZE+= EC .endif -OPTIONS_GROUP= CIPHERS HASHES OPTIMIZE PROTOCOLS -OPTIONS_GROUP_CIPHERS= 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 + +ARIA_DESC= ARIA (South Korean standard) +ASM_DESC= Assembler code +ASYNC_DESC= Asynchronous mode +CIPHERS_DESC= Block Cipher Support +CT_DESC= Certificate Transparency Support +DES_DESC= (Triple) Data Encryption Standard EC_DESC= Optimize NIST elliptic curves +GOST_DESC= GOST (Russian standard) HASHES_DESC= Hash Function Support -I386_DESC= Optimize for i386 (instead of i486+) +I386_DESC= i386 (instead of i486+) +IDEA_DESC= International Data Encryption Algorithm MAN3_DESC= Install API manpages (section 3) -MD2_DESC= MD2 hash (obsolete) +MD2_DESC= MD2 (obsolete) +MD4_DESC= MD4 (unsafe) +MDC2_DESC= MDC-2 (patented, requires DES) +NEXTPROTONEG_DESC= Next Protocol Negotiation (SPDY) OPTIMIZE_DESC= Optimizations -PADLOCK_DESC= VIA Padlock support PROTOCOLS_DESC= Protocol Support -RC5_DESC= RC5 cipher (patented) +RC2_DESC= RC2 (unsafe) +RC4_DESC= RC4 (unsafe) +RC5_DESC= RC5 (patented) +RMD160_DESC= RIPEMD-160 RFC3779_DESC= RFC3779 support (BGP) -SCTP_DESC= SCTP protocol support -SHARED_DESC= Build shared libs +SCTP_DESC= SCTP (Stream Control Transmission) +SHARED_DESC= Build shared libraries +SM2_DESC= SM2 (Chinese standard) +SM3_DESC= SM3 (Chinese standard) +SM4_DESC= SM4 (Chinese standard) SSE2_DESC= Runtime SSE2 detection -SSL2_DESC= SSLv2 protocol support -SSL3_DESC= SSLv3 protocol support +SSL3_DESC= SSLv3 (unsafe) +TLS1_DESC= TLSv1.0 (requires TLS1_1, TLS1_2) +TLS1_1_DESC= TLSv1.1 (requires TLS1_2) +TLS1_2_DESC= TLSv1.2 ZLIB_DESC= zlib compression support -USES= compiler cpe perl5 +OPTIONS_SUB= yes + +USES= cpe perl5 USE_PERL5= build MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive MAKE_ENV+= LIBRPATH="${PREFIX}/lib" GREP_OPTIONS= -SUB_FILES= pkg-message TEST_TARGET= test -MAKE_JOBS_UNSAFE= yes +# Upstream default disabled options +.for _option in md2 rc5 sctp ssl3 zlib +${_option:tu}_CONFIGURE_ON= enable-${_option} +.endfor -ASM_CONFIGURE_OFF= no-asm +# Upstream default enabled options +.for _option in aria asm async ct des gost idea md4 mdc2 nextprotoneg \ + rfc3779 rmd160 sm2 sm3 sm4 sse2 threads tls1 tls1_1 tls1_2 +${_option:tu}_CONFIGURE_OFF= no-${_option} +.endfor + +MDC2_IMPLIES= DES +TLS1_IMPLIES= TLS1_1 +TLS1_1_IMPLIES= TLS1_2 + 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/openssl1.0/: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 +MAN3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-util_process__docs.pl 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 +SSL3_CONFIGURE_ON+= enable-ssl3-method +ZLIB_CONFIGURE_ON= zlib-dynamic -CONFIGURE_ARGS= no-gmp - -.include "version.mk" - .include - -.if ${CHOSEN_COMPILER_TYPE} != gcc && ${COMPILER_VERSION} != 42 -CFLAGS+= -Werror -Qunused-arguments -.endif - .if ${PREFIX} == /usr -IGNORE= the OpenSSL port cannot be installed over the base version +IGNORE= the OpenSSL port can not be installed over the base version .endif OPENSSLDIR?= ${PREFIX}/openssl PLIST_SUB+= OPENSSLDIR=${OPENSSLDIR:S=^${PREFIX}/==} +.include "version.mk" + .if ${PORT_OPTIONS:MASM} -BROKEN_sparc64= option ASM generates illegal instructions +BROKEN_sparc64= option ASM generates illegal instructions .endif 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|^MANDIR=.*$$|MANDIR=$$(INSTALLTOP)/man|' \ + -e 's| install_html_docs$$||' \ + -e 's|$$(LIBDIR)/pkgconfig|libdata/pkgconfig|g' \ + ${WRKSRC}/Configurations/unix-Makefile.tmpl -post-patch-MAN3-off: - ${GREP} -L openssl_manual_section ${WRKSRC}/doc/crypto/*.pod | ${XARGS} ${RM} - ${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} \ - --install_prefix=${STAGEDIR} \ - -L${PREFIX}/lib ${CONFIGURE_ARGS} - post-configure: ${REINPLACE_CMD} \ - -e 's|^MANDIR=.*$$|MANDIR=$$(PREFIX)/man|' \ - -e 's|$$(LIBDIR)/pkgconfig|libdata/pkgconfig|g' \ - -e 's|LIBVERSION=[^ ]* |LIBVERSION=${OPENSSL_SHLIBVER} |' \ + -e 's|SHLIB_VERSION_NUMBER=1.1|SHLIB_VERSION_NUMBER=${OPENSSL_SHLIBVER}|' \ ${WRKSRC}/Makefile + ${REINPLACE_CMD} \ + -e 's|SHLIB_VERSION_NUMBER "1.1"|SHLIB_VERSION_NUMBER "${OPENSSL_SHLIBVER}"|' \ + ${WRKSRC}/include/openssl/opensslv.h post-install-SHARED-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl \ - ${STAGEDIR}${PREFIX}/lib/lib*.so.${OPENSSL_SHLIBVER} \ - ${STAGEDIR}${PREFIX}/lib/engines/lib*.so +.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 +.for i in capi padlock + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/engines-1.1/${i}.so +.endfor -post-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${STAGEDIR}${DOCSDIR}/ +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl .include Modified: head/security/openssl111/distinfo ============================================================================== --- head/security/openssl/distinfo Wed Sep 12 13:19:44 2018 (r479600) +++ head/security/openssl111/distinfo Wed Sep 12 13:53:56 2018 (r479602) @@ -1,11 +1,3 @@ -TIMESTAMP = 1534253606 -SHA256 (openssl-1.0.2/openssl-1.0.2p.tar.gz) = 50a98e07b1a89eb8f6a99477f262df71c6fa7bef77df4dc83025a2845c827d00 -SIZE (openssl-1.0.2/openssl-1.0.2p.tar.gz) = 5338192 -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 = 1536741340 +SHA256 (openssl-1.1.1.tar.gz) = 2836875a0f89c03d0fdf483941512613a50cfb421d6fd94b9f41d7279d586a3d +SIZE (openssl-1.1.1.tar.gz) = 8337920 Added: head/security/openssl111/files/extra-patch-util_process__docs.pl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/openssl111/files/extra-patch-util_process__docs.pl Wed Sep 12 13:53:56 2018 (r479602) @@ -0,0 +1,20 @@ +--- util/process_docs.pl.orig 2018-01-13 13:57:15 UTC ++++ util/process_docs.pl +@@ -43,7 +43,7 @@ GetOptions(\%options, + ); + + unless ($options{section}) { +- $options{section} = [ 1, 3, 5, 7 ]; ++ $options{section} = [ 1, 5, 7 ]; + } + unless ($options{sourcedir}) { + $options{sourcedir} = catdir($config{sourcedir}, "doc"); +@@ -98,7 +98,7 @@ foreach my $section (sort @{$options{sec + my $suffix = { man => ".$podinfo{section}".($options{suffix} // ""), + html => ".html" } -> {$options{type}}; + my $generate = { man => "pod2man --name=$name --section=$podinfo{section} --center=OpenSSL --release=$config{version} \"$podpath\"", +- html => "pod2html \"--podroot=$options{sourcedir}\" --htmldir=$updir --podpath=man1:man3:man5:man7 \"--infile=$podpath\" \"--title=$podname\"" ++ html => "pod2html \"--podroot=$options{sourcedir}\" --htmldir=$updir --podpath=man1:man5:man7 \"--infile=$podpath\" \"--title=$podname\"" + } -> {$options{type}}; + my $output_dir = catdir($options{destdir}, "man$podinfo{section}"); + my $output_file = $podname . $suffix; Modified: head/security/openssl111/files/patch-config ============================================================================== --- head/security/openssl/files/patch-config Wed Sep 12 13:19:44 2018 (r479600) +++ head/security/openssl111/files/patch-config Wed Sep 12 13:53:56 2018 (r479602) @@ -1,8 +1,8 @@ ---- config.orig 2013-06-16 07:01:13.038797248 -0500 -+++ config 2013-06-16 07:01:18.138794838 -0500 -@@ -734,14 +734,8 @@ - sparc64-*-*bsd*) OUT="BSD-sparc64" ;; +--- config.orig 2018-01-13 13:57:15 UTC ++++ config +@@ -694,14 +694,8 @@ case "$GUESSOS" in ia64-*-*bsd*) OUT="BSD-ia64" ;; + x86_64-*-dragonfly*) OUT="BSD-x86_64" ;; amd64-*-*bsd*) OUT="BSD-x86_64" ;; - *86*-*-*bsd*) # mimic ld behaviour when it's looking for libc... - if [ -L /usr/lib/libc.so ]; then # [Free|Net]BSD Modified: head/security/openssl111/files/pkg-message.in ============================================================================== --- head/security/openssl/files/pkg-message.in Wed Sep 12 13:19:44 2018 (r479600) +++ head/security/openssl111/files/pkg-message.in Wed Sep 12 13:53:56 2018 (r479602) @@ -1 +1,4 @@ -Edit %%PREFIX%%/openssl/openssl.cnf to fit your needs. + +Copy %%PREFIX%%/openssl/openssl.cnf.sample to %%PREFIX%%/openssl/openssl.cnf +and edit it to fit your needs. + Modified: head/security/openssl111/pkg-descr ============================================================================== --- head/security/openssl/pkg-descr Wed Sep 12 13:19:44 2018 (r479600) +++ head/security/openssl111/pkg-descr Wed Sep 12 13:53:56 2018 (r479602) @@ -1,8 +1,8 @@ The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing -the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security -(TLS v1) protocols with full-strength cryptography world-wide. The -project is managed by a worldwide community of volunteers that use +the Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1, +v1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide. +The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL tookit and its related documentation. @@ -13,4 +13,3 @@ to get and use it for commercial and non-commercial pu to some simple license conditions. WWW: http://www.openssl.org/ -WWW: http://sctp.fh-muenster.de/dtls-patches.html Modified: head/security/openssl111/pkg-plist ============================================================================== --- head/security/openssl/pkg-plist Wed Sep 12 13:19:44 2018 (r479600) +++ head/security/openssl111/pkg-plist Wed Sep 12 13:53:56 2018 (r479602) @@ -3,60 +3,82 @@ bin/openssl include/openssl/aes.h include/openssl/asn1.h include/openssl/asn1_mac.h +include/openssl/asn1err.h include/openssl/asn1t.h +include/openssl/async.h +include/openssl/asyncerr.h include/openssl/bio.h +include/openssl/bioerr.h include/openssl/blowfish.h include/openssl/bn.h +include/openssl/bnerr.h include/openssl/buffer.h +include/openssl/buffererr.h include/openssl/camellia.h include/openssl/cast.h include/openssl/cmac.h include/openssl/cms.h +include/openssl/cmserr.h include/openssl/comp.h +include/openssl/comperr.h include/openssl/conf.h include/openssl/conf_api.h +include/openssl/conferr.h include/openssl/crypto.h +include/openssl/cryptoerr.h +include/openssl/ct.h +include/openssl/cterr.h include/openssl/des.h -include/openssl/des_old.h include/openssl/dh.h +include/openssl/dherr.h include/openssl/dsa.h -include/openssl/dso.h +include/openssl/dsaerr.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/ecerr.h include/openssl/engine.h +include/openssl/engineerr.h include/openssl/err.h include/openssl/evp.h +include/openssl/evperr.h include/openssl/hmac.h include/openssl/idea.h -include/openssl/krb5_asn.h -include/openssl/kssl.h +include/openssl/kdf.h +include/openssl/kdferr.h include/openssl/lhash.h -%%MD2%%include/openssl/md2.h +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/objectserr.h include/openssl/ocsp.h +include/openssl/ocsperr.h include/openssl/opensslconf.h include/openssl/opensslv.h include/openssl/ossl_typ.h include/openssl/pem.h include/openssl/pem2.h +include/openssl/pemerr.h include/openssl/pkcs12.h +include/openssl/pkcs12err.h include/openssl/pkcs7.h -include/openssl/pqueue.h +include/openssl/pkcs7err.h include/openssl/rand.h +include/openssl/rand_drbg.h +include/openssl/randerr.h include/openssl/rc2.h include/openssl/rc4.h -%%RC5%%include/openssl/rc5.h +include/openssl/rc5.h include/openssl/ripemd.h include/openssl/rsa.h +include/openssl/rsaerr.h include/openssl/safestack.h include/openssl/seed.h include/openssl/sha.h @@ -64,31 +86,26 @@ 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/sslerr.h include/openssl/stack.h +include/openssl/store.h +include/openssl/storeerr.h include/openssl/symhacks.h include/openssl/tls1.h include/openssl/ts.h +include/openssl/tserr.h include/openssl/txt_db.h include/openssl/ui.h -include/openssl/ui_compat.h +include/openssl/uierr.h include/openssl/whrlpool.h include/openssl/x509.h include/openssl/x509_vfy.h +include/openssl/x509err.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 +include/openssl/x509v3err.h +%%SHARED%%lib/engines-1.1/capi.so +%%SHARED%%lib/engines-1.1/padlock.so lib/libcrypto.a %%SHARED%%lib/libcrypto.so %%SHARED%%lib/libcrypto.so.%%SHLIBVER%% @@ -110,22 +127,19 @@ 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/engine.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/list.1.gz man/man1/nseq.1.gz man/man1/ocsp.1.gz -man/man1/openssl.1.gz man/man1/openssl-asn1parse.1.gz +man/man1/openssl-c_rehash.1.gz man/man1/openssl-ca.1.gz man/man1/openssl-ciphers.1.gz man/man1/openssl-cms.1.gz @@ -138,10 +152,12 @@ man/man1/openssl-dsaparam.1.gz man/man1/openssl-ec.1.gz man/man1/openssl-ecparam.1.gz man/man1/openssl-enc.1.gz +man/man1/openssl-engine.1.gz man/man1/openssl-errstr.1.gz man/man1/openssl-gendsa.1.gz man/man1/openssl-genpkey.1.gz man/man1/openssl-genrsa.1.gz +man/man1/openssl-list.1.gz man/man1/openssl-nseq.1.gz man/man1/openssl-ocsp.1.gz man/man1/openssl-passwd.1.gz @@ -151,7 +167,9 @@ man/man1/openssl-pkcs8.1.gz man/man1/openssl-pkey.1.gz man/man1/openssl-pkeyparam.1.gz man/man1/openssl-pkeyutl.1.gz +man/man1/openssl-prime.1.gz man/man1/openssl-rand.1.gz +man/man1/openssl-rehash.1.gz man/man1/openssl-req.1.gz man/man1/openssl-rsa.1.gz man/man1/openssl-rsautl.1.gz @@ -162,11 +180,14 @@ man/man1/openssl-sess_id.1.gz man/man1/openssl-smime.1.gz man/man1/openssl-speed.1.gz man/man1/openssl-spkac.1.gz +man/man1/openssl-srp.1.gz +man/man1/openssl-storeutl.1.gz man/man1/openssl-ts.1.gz man/man1/openssl-tsget.1.gz man/man1/openssl-verify.1.gz man/man1/openssl-version.1.gz man/man1/openssl-x509.1.gz +man/man1/openssl.1.gz man/man1/passwd.1.gz man/man1/pkcs12.1.gz man/man1/pkcs7.1.gz @@ -174,37 +195,82 @@ man/man1/pkcs8.1.gz man/man1/pkey.1.gz man/man1/pkeyparam.1.gz man/man1/pkeyutl.1.gz +man/man1/prime.1.gz man/man1/rand.1.gz +man/man1/rehash.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/srp.1.gz +man/man1/storeutl.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/ACCESS_DESCRIPTION_free.3.gz +%%MAN3%%man/man3/ACCESS_DESCRIPTION_new.3.gz +%%MAN3%%man/man3/ADMISSIONS.3.gz +%%MAN3%%man/man3/ADMISSIONS_free.3.gz +%%MAN3%%man/man3/ADMISSIONS_get0_admissionAuthority.3.gz +%%MAN3%%man/man3/ADMISSIONS_get0_namingAuthority.3.gz +%%MAN3%%man/man3/ADMISSIONS_get0_professionInfos.3.gz +%%MAN3%%man/man3/ADMISSIONS_new.3.gz +%%MAN3%%man/man3/ADMISSIONS_set0_admissionAuthority.3.gz +%%MAN3%%man/man3/ADMISSIONS_set0_namingAuthority.3.gz +%%MAN3%%man/man3/ADMISSIONS_set0_professionInfos.3.gz +%%MAN3%%man/man3/ADMISSION_SYNTAX.3.gz +%%MAN3%%man/man3/ADMISSION_SYNTAX_free.3.gz +%%MAN3%%man/man3/ADMISSION_SYNTAX_get0_admissionAuthority.3.gz +%%MAN3%%man/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.3.gz +%%MAN3%%man/man3/ADMISSION_SYNTAX_new.3.gz +%%MAN3%%man/man3/ADMISSION_SYNTAX_set0_admissionAuthority.3.gz +%%MAN3%%man/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.3.gz +%%MAN3%%man/man3/ASIdOrRange_free.3.gz +%%MAN3%%man/man3/ASIdOrRange_new.3.gz +%%MAN3%%man/man3/ASIdentifierChoice_free.3.gz +%%MAN3%%man/man3/ASIdentifierChoice_new.3.gz +%%MAN3%%man/man3/ASIdentifiers_free.3.gz +%%MAN3%%man/man3/ASIdentifiers_new.3.gz +%%MAN3%%man/man3/ASN1_ENUMERATED_get.3.gz +%%MAN3%%man/man3/ASN1_ENUMERATED_get_int64.3.gz +%%MAN3%%man/man3/ASN1_ENUMERATED_set.3.gz +%%MAN3%%man/man3/ASN1_ENUMERATED_set_int64.3.gz +%%MAN3%%man/man3/ASN1_ENUMERATED_to_BN.3.gz +%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_adj.3.gz +%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_check.3.gz +%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_print.3.gz +%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_set.3.gz +%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_set_string.3.gz +%%MAN3%%man/man3/ASN1_INTEGER_get.3.gz +%%MAN3%%man/man3/ASN1_INTEGER_get_int64.3.gz +%%MAN3%%man/man3/ASN1_INTEGER_get_uint64.3.gz +%%MAN3%%man/man3/ASN1_INTEGER_set.3.gz +%%MAN3%%man/man3/ASN1_INTEGER_set_int64.3.gz +%%MAN3%%man/man3/ASN1_INTEGER_set_uint64.3.gz +%%MAN3%%man/man3/ASN1_INTEGER_to_BN.3.gz +%%MAN3%%man/man3/ASN1_ITEM.3.gz +%%MAN3%%man/man3/ASN1_ITEM_get.3.gz +%%MAN3%%man/man3/ASN1_ITEM_lookup.3.gz %%MAN3%%man/man3/ASN1_OBJECT_free.3.gz %%MAN3%%man/man3/ASN1_OBJECT_new.3.gz +%%MAN3%%man/man3/ASN1_STRING_TABLE.3.gz +%%MAN3%%man/man3/ASN1_STRING_TABLE_add.3.gz +%%MAN3%%man/man3/ASN1_STRING_TABLE_cleanup.3.gz +%%MAN3%%man/man3/ASN1_STRING_TABLE_get.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_get0_data.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 @@ -215,13 +281,56 @@ man/man1/x509.1.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_cmp_time_t.3.gz +%%MAN3%%man/man3/ASN1_TIME_compare.3.gz %%MAN3%%man/man3/ASN1_TIME_diff.3.gz +%%MAN3%%man/man3/ASN1_TIME_normalize.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_TIME_set_string_X509.3.gz +%%MAN3%%man/man3/ASN1_TIME_to_generalizedtime.3.gz +%%MAN3%%man/man3/ASN1_TIME_to_tm.3.gz +%%MAN3%%man/man3/ASN1_TYPE_cmp.3.gz +%%MAN3%%man/man3/ASN1_TYPE_get.3.gz +%%MAN3%%man/man3/ASN1_TYPE_pack_sequence.3.gz +%%MAN3%%man/man3/ASN1_TYPE_set.3.gz +%%MAN3%%man/man3/ASN1_TYPE_set1.3.gz +%%MAN3%%man/man3/ASN1_TYPE_unpack_sequence.3.gz +%%MAN3%%man/man3/ASN1_UTCTIME_adj.3.gz +%%MAN3%%man/man3/ASN1_UTCTIME_check.3.gz +%%MAN3%%man/man3/ASN1_UTCTIME_cmp_time_t.3.gz +%%MAN3%%man/man3/ASN1_UTCTIME_print.3.gz +%%MAN3%%man/man3/ASN1_UTCTIME_set.3.gz +%%MAN3%%man/man3/ASN1_UTCTIME_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/ASN1_tag2str.3.gz +%%MAN3%%man/man3/ASRange_free.3.gz +%%MAN3%%man/man3/ASRange_new.3.gz +%%MAN3%%man/man3/ASYNC_WAIT_CTX_clear_fd.3.gz +%%MAN3%%man/man3/ASYNC_WAIT_CTX_free.3.gz +%%MAN3%%man/man3/ASYNC_WAIT_CTX_get_all_fds.3.gz +%%MAN3%%man/man3/ASYNC_WAIT_CTX_get_changed_fds.3.gz +%%MAN3%%man/man3/ASYNC_WAIT_CTX_get_fd.3.gz +%%MAN3%%man/man3/ASYNC_WAIT_CTX_new.3.gz +%%MAN3%%man/man3/ASYNC_WAIT_CTX_set_wait_fd.3.gz +%%MAN3%%man/man3/ASYNC_block_pause.3.gz +%%MAN3%%man/man3/ASYNC_cleanup_thread.3.gz +%%MAN3%%man/man3/ASYNC_get_current_job.3.gz +%%MAN3%%man/man3/ASYNC_get_wait_ctx.3.gz +%%MAN3%%man/man3/ASYNC_init_thread.3.gz +%%MAN3%%man/man3/ASYNC_is_capable.3.gz +%%MAN3%%man/man3/ASYNC_pause_job.3.gz +%%MAN3%%man/man3/ASYNC_start_job.3.gz +%%MAN3%%man/man3/ASYNC_unblock_pause.3.gz +%%MAN3%%man/man3/AUTHORITY_INFO_ACCESS_free.3.gz +%%MAN3%%man/man3/AUTHORITY_INFO_ACCESS_new.3.gz +%%MAN3%%man/man3/AUTHORITY_KEYID_free.3.gz +%%MAN3%%man/man3/AUTHORITY_KEYID_new.3.gz +%%MAN3%%man/man3/BASIC_CONSTRAINTS_free.3.gz +%%MAN3%%man/man3/BASIC_CONSTRAINTS_new.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 @@ -230,8 +339,32 @@ man/man1/x509.1.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_ADDR.3.gz +%%MAN3%%man/man3/BIO_ADDRINFO.3.gz +%%MAN3%%man/man3/BIO_ADDRINFO_address.3.gz +%%MAN3%%man/man3/BIO_ADDRINFO_family.3.gz +%%MAN3%%man/man3/BIO_ADDRINFO_free.3.gz +%%MAN3%%man/man3/BIO_ADDRINFO_next.3.gz +%%MAN3%%man/man3/BIO_ADDRINFO_protocol.3.gz +%%MAN3%%man/man3/BIO_ADDRINFO_socktype.3.gz +%%MAN3%%man/man3/BIO_ADDR_clear.3.gz +%%MAN3%%man/man3/BIO_ADDR_family.3.gz +%%MAN3%%man/man3/BIO_ADDR_free.3.gz +%%MAN3%%man/man3/BIO_ADDR_hostname_string.3.gz +%%MAN3%%man/man3/BIO_ADDR_new.3.gz +%%MAN3%%man/man3/BIO_ADDR_path_string.3.gz +%%MAN3%%man/man3/BIO_ADDR_rawaddress.3.gz +%%MAN3%%man/man3/BIO_ADDR_rawmake.3.gz +%%MAN3%%man/man3/BIO_ADDR_rawport.3.gz +%%MAN3%%man/man3/BIO_ADDR_service_string.3.gz +%%MAN3%%man/man3/BIO_accept_ex.3.gz %%MAN3%%man/man3/BIO_append_filename.3.gz +%%MAN3%%man/man3/BIO_bind.3.gz %%MAN3%%man/man3/BIO_callback_ctrl.3.gz +%%MAN3%%man/man3/BIO_callback_fn.3.gz +%%MAN3%%man/man3/BIO_callback_fn_ex.3.gz +%%MAN3%%man/man3/BIO_closesocket.3.gz +%%MAN3%%man/man3/BIO_connect.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 @@ -242,6 +375,7 @@ man/man1/x509.1.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_do_handshake.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 @@ -253,34 +387,74 @@ man/man1/x509.1.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_ip_family.3.gz +%%MAN3%%man/man3/BIO_get_accept_name.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_buffer_num_lines.3.gz %%MAN3%%man/man3/BIO_get_callback.3.gz %%MAN3%%man/man3/BIO_get_callback_arg.3.gz +%%MAN3%%man/man3/BIO_get_callback_ex.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_address.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_ip_family.3.gz %%MAN3%%man/man3/BIO_get_conn_port.3.gz +%%MAN3%%man/man3/BIO_get_data.3.gz +%%MAN3%%man/man3/BIO_get_ex_data.3.gz +%%MAN3%%man/man3/BIO_get_ex_new_index.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_init.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_new_index.3.gz %%MAN3%%man/man3/BIO_get_num_renegotiates.3.gz +%%MAN3%%man/man3/BIO_get_peer_name.3.gz +%%MAN3%%man/man3/BIO_get_peer_port.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_shutdown.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_hostserv_priorities.3.gz +%%MAN3%%man/man3/BIO_info_cb.3.gz %%MAN3%%man/man3/BIO_int_ctrl.3.gz +%%MAN3%%man/man3/BIO_listen.3.gz +%%MAN3%%man/man3/BIO_lookup.3.gz +%%MAN3%%man/man3/BIO_lookup_ex.3.gz +%%MAN3%%man/man3/BIO_lookup_type.3.gz %%MAN3%%man/man3/BIO_make_bio_pair.3.gz +%%MAN3%%man/man3/BIO_meth_free.3.gz +%%MAN3%%man/man3/BIO_meth_get_callback_ctrl.3.gz +%%MAN3%%man/man3/BIO_meth_get_create.3.gz +%%MAN3%%man/man3/BIO_meth_get_ctrl.3.gz +%%MAN3%%man/man3/BIO_meth_get_destroy.3.gz +%%MAN3%%man/man3/BIO_meth_get_gets.3.gz +%%MAN3%%man/man3/BIO_meth_get_puts.3.gz +%%MAN3%%man/man3/BIO_meth_get_read.3.gz +%%MAN3%%man/man3/BIO_meth_get_read_ex.3.gz +%%MAN3%%man/man3/BIO_meth_get_write.3.gz +%%MAN3%%man/man3/BIO_meth_get_write_ex.3.gz +%%MAN3%%man/man3/BIO_meth_new.3.gz +%%MAN3%%man/man3/BIO_meth_set_callback_ctrl.3.gz +%%MAN3%%man/man3/BIO_meth_set_create.3.gz +%%MAN3%%man/man3/BIO_meth_set_ctrl.3.gz +%%MAN3%%man/man3/BIO_meth_set_destroy.3.gz +%%MAN3%%man/man3/BIO_meth_set_gets.3.gz +%%MAN3%%man/man3/BIO_meth_set_puts.3.gz +%%MAN3%%man/man3/BIO_meth_set_read.3.gz +%%MAN3%%man/man3/BIO_meth_set_read_ex.3.gz +%%MAN3%%man/man3/BIO_meth_set_write.3.gz +%%MAN3%%man/man3/BIO_meth_set_write_ex.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 @@ -296,12 +470,15 @@ man/man1/x509.1.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_parse_hostserv.3.gz %%MAN3%%man/man3/BIO_pending.3.gz %%MAN3%%man/man3/BIO_pop.3.gz +%%MAN3%%man/man3/BIO_printf.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_ex.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 @@ -313,82 +490,105 @@ man/man1/x509.1.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_secmem.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_ip_family.3.gz +%%MAN3%%man/man3/BIO_set_accept_name.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_buffer_read_data.3.gz +%%MAN3%%man/man3/BIO_set_buffer_size.3.gz %%MAN3%%man/man3/BIO_set_callback.3.gz %%MAN3%%man/man3/BIO_set_callback_arg.3.gz +%%MAN3%%man/man3/BIO_set_callback_ex.3.gz %%MAN3%%man/man3/BIO_set_cipher.3.gz %%MAN3%%man/man3/BIO_set_close.3.gz +%%MAN3%%man/man3/BIO_set_conn_address.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_ip_family.3.gz %%MAN3%%man/man3/BIO_set_conn_port.3.gz +%%MAN3%%man/man3/BIO_set_data.3.gz +%%MAN3%%man/man3/BIO_set_ex_data.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_init.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_next.3.gz +%%MAN3%%man/man3/BIO_set_read_buffer_size.3.gz +%%MAN3%%man/man3/BIO_set_retry_reason.3.gz +%%MAN3%%man/man3/BIO_set_shutdown.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_set_write_buffer_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_snprintf.3.gz +%%MAN3%%man/man3/BIO_socket.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_up_ref.3.gz %%MAN3%%man/man3/BIO_vfree.3.gz +%%MAN3%%man/man3/BIO_vprintf.3.gz +%%MAN3%%man/man3/BIO_vsnprintf.3.gz %%MAN3%%man/man3/BIO_wpending.3.gz %%MAN3%%man/man3/BIO_write.3.gz +%%MAN3%%man/man3/BIO_write_ex.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_is_current_thread.3.gz +%%MAN3%%man/man3/BN_BLINDING_lock.3.gz %%MAN3%%man/man3/BN_BLINDING_new.3.gz +%%MAN3%%man/man3/BN_BLINDING_set_current_thread.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_unlock.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_secure_new.3.gz %%MAN3%%man/man3/BN_CTX_start.3.gz %%MAN3%%man/man3/BN_GENCB_call.3.gz +%%MAN3%%man/man3/BN_GENCB_free.3.gz +%%MAN3%%man/man3/BN_GENCB_get_arg.3.gz +%%MAN3%%man/man3/BN_GENCB_new.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_bn2binpad.3.gz %%MAN3%%man/man3/BN_bn2dec.3.gz %%MAN3%%man/man3/BN_bn2hex.3.gz +%%MAN3%%man/man3/BN_bn2lebinpad.3.gz %%MAN3%%man/man3/BN_bn2mpi.3.gz %%MAN3%%man/man3/BN_clear.3.gz %%MAN3%%man/man3/BN_clear_bit.3.gz @@ -406,9 +606,21 @@ man/man1/x509.1.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_get0_nist_prime_192.3.gz +%%MAN3%%man/man3/BN_get0_nist_prime_224.3.gz +%%MAN3%%man/man3/BN_get0_nist_prime_256.3.gz +%%MAN3%%man/man3/BN_get0_nist_prime_384.3.gz +%%MAN3%%man/man3/BN_get0_nist_prime_521.3.gz +%%MAN3%%man/man3/BN_get_rfc2409_prime_1024.3.gz +%%MAN3%%man/man3/BN_get_rfc2409_prime_768.3.gz +%%MAN3%%man/man3/BN_get_rfc3526_prime_1536.3.gz +%%MAN3%%man/man3/BN_get_rfc3526_prime_2048.3.gz +%%MAN3%%man/man3/BN_get_rfc3526_prime_3072.3.gz +%%MAN3%%man/man3/BN_get_rfc3526_prime_4096.3.gz +%%MAN3%%man/man3/BN_get_rfc3526_prime_6144.3.gz +%%MAN3%%man/man3/BN_get_rfc3526_prime_8192.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 @@ -418,6 +630,7 @@ man/man1/x509.1.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_lebin2bn.3.gz %%MAN3%%man/man3/BN_lshift.3.gz %%MAN3%%man/man3/BN_lshift1.3.gz %%MAN3%%man/man3/BN_mask_bits.3.gz @@ -442,33 +655,44 @@ man/man1/x509.1.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_priv_rand.3.gz +%%MAN3%%man/man3/BN_priv_rand_range.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_secure_new.3.gz +%%MAN3%%man/man3/BN_security_bits.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_ASN1_ENUMERATED.3.gz +%%MAN3%%man/man3/BN_to_ASN1_INTEGER.3.gz *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***