Index: security/Makefile =================================================================== --- security/Makefile +++ security/Makefile @@ -408,6 +408,7 @@ SUBDIR += openssh-askpass SUBDIR += openssh-portable SUBDIR += openssl + SUBDIR += openssl-devel SUBDIR += openssl_tpm_engine SUBDIR += openvas-client SUBDIR += openvas-libnasl Index: security/openssl-devel/Makefile =================================================================== --- security/openssl-devel/Makefile +++ security/openssl-devel/Makefile @@ -1,58 +1,69 @@ -# Created by: Dirk Froemberg +# Created by: Bernard Spil # $FreeBSD$ PORTNAME= openssl -PORTVERSION= 1.0.2 -DISTVERSIONSUFFIX= f -PORTREVISION= 8 CATEGORIES= security devel -MASTER_SITES= http://www.openssl.org/source/ \ +MASTER_SITES= https://www.openssl.org/source/ \ ftp://ftp.openssl.org/source/ \ ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/ -DIST_SUBDIR= ${DISTNAME} +PKGNAMESUFFIX= -devel +DISTVERSION= 1.1.0-pre3 -MAINTAINER= dinoex@FreeBSD.org -COMMENT= SSL and crypto library +MAINTAINER= brnrd@FreeBSD.org +COMMENT= SSL and crypto library (1.1-Alpha) -.ifdef USE_OPENSSL -.error You have `USE_OPENSSL' variable defined either in environment or in make(1) arguments. Please undefine and try again. -.endif - -CONFLICTS?= libressl-* LICENSE= OpenSSL LICENSE_FILE= ${WRKSRC}/LICENSE -OPTIONS_DEFINE= SHARED THREADS I386 SSE2 ASM PADLOCK ZLIB GMP SCTP SSL2 SSL3 RFC3779 MD2 RC5 EXPCIPHERS DOCS MAN3 -OPTIONS_DEFAULT=SHARED THREADS SSE2 SCTP SSL2 SSL3 MD2 MAN3 +CONFLICTS= libressl-[0-9]* openssl-[0-9]* + +OPTIONS_GROUP= CIPHERS HASHES OPTIMIZATIONS PROTOCOLS +OPTIONS_GROUP_CIPHERS= IDEA JPAKE RC2 RC4 RC5 +OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 MD_GHOST94 RMD160 +OPTIONS_GROUP_OPTIMIZATIONS= ASM I386 SSE2 +OPTIONS_GROUP_PROTOCOLS= NEXTPROTONEG SCTP SSL3 + +OPTIONS_DEFINE= SHARED THREADS ZLIB RFC3779 MAN3 +OPTIONS_DEFAULT= ASM MAN3 RMD160 SCTP SHARED SSE2 THREADS .for a in amd64 ia64 -OPTIONS_DEFINE_${a}= EC +OPTIONS_GROUP_OPTIMIZATIONS_${a}= EC OPTIONS_DEFAULT_${a}= EC .endfor TARGET_ARCH?= ${MACHINE_ARCH} .if ${TARGET_ARCH} == "mips64el" -OPTIONS_DEFINE_mips= EC -OPTIONS_DEFAULT_mips= EC +OPTIONS_GROUP_OPTIMIZATIONS+= EC +OPTIONS_DEFAULT+= EC .endif +ASM_DESC= Assembler code +CIPHERS_DESC= Cipher Suite Support +EC_DESC= NIST elliptic curves +HASHES_DESC= Hash Function Support +I386_DESC= i386 (instead of i486+) +IDEA_DESC= IDEA +JPAKE_DESC= J-PAKE (experimental) +MAN3_DESC= Install API manpages (section 3) +MD2_DESC= MD2 (obsolete) +MD4_DESC= MD4 (unsafe) +MDC2_DESC= MDC-2 +MD_GHOST94_DESC= GHOST94 (obscure) +NEXTPROTONEG_DESC= Next Protocol Negotiation (SPDY) +OPTIMIZATIONS_DESC= Optimizations +PROTOCOLS_DESC= Protocols Support +RC2_DESC= RC2 (unsafe) +RC4_DESC= RC4 (unsafe) +RC5_DESC= RC5 (patented) +RMD160_DESC= RIPEMD-160 +RFC3779_DESC= RFC3779 support (BGP) +SCTP_DESC= SCTP (Stream Control Transmission) +SHARED_DESC= Build shared libraries +SSE2_DESC= Runtime SSE2 detection +SSL3_DESC= SSLv3 +ZLIB_DESC= zlib compression support + NO_OPTIONS_SORT=yes OPTIONS_SUB= yes -I386_DESC?= Optimize for i386 (instead of i486+) -SSE2_DESC?= runtime SSE2 detection -ASM_DESC?= optimized Assembler code -PADLOCK_DESC?= VIA Padlock support -SHARED_DESC?= build of shared libs -ZLIB_DESC?= zlib compression support -GMP_DESC?= gmp support (LGPLv3) -SCTP_DESC?= SCTP protocol support -SSL2_DESC?= SSLv2 protocol support -SSL3_DESC?= SSLv3 protocol support -RFC3779_DESC?= RFC3779 support (BGP) -MD2_DESC?= MD2 hash (obsolete) -RC5_DESC?= RC5 cipher (patented) -EXPCIPHERS_DESC?= Include experimental ciphers -EC_DESC?= Optimize NIST elliptic curves -MAN3_DESC?= Install API manpages (section 3) - -GMP_LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp +HAS_CONFIGURE= yes +CONFIGURE_SCRIPT= config MAKE_JOBS_UNSAFE= yes NOPRECIOUSMAKEVARS= Too many _MLINKS for fetch @@ -63,8 +74,22 @@ MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive MAKE_ENV+= LIBRPATH="${PREFIX}/lib" GREP_OPTIONS= SUB_FILES= pkg-message +TEST_TARGET= test -CPE_VERSION= ${PORTVERSION}${DISTVERSIONSUFFIX} +CPE_VERSION= ${DISTVERSION} + +.for _option in asm idea md2 md4 mdc2 md_ghost94 nextprotoneg rc5 rfc3779 rmd160 sctp sse2 ssl3 threads +${_option:tu}_CONFIGURE_ON= enable-${_option} +${_option:tu}_CONFIGURE_OFF= no-${_option} +.endfor +ASM_NOT_FOR_ARCHS= sparc6 +EC_CONFIGURE_ON= enable-ec_nistp_64_gcc_128 +EC_CONFIGURE_OFF= no-ec_nistp_64_gcc_128 +SHARED_CONFIGURE_ON= shared +SHARED_MAKE_ENV= SHLIBVER=${OPENSSL_SHLIBVER} +SHARED_PLIST_SUB= SHLIBVER=${OPENSSL_SHLIBVER} +SHARED_USE_LDCONFIG= yes +SSL3_CONFIGURE_OFF= no-ssl3-method .include @@ -74,105 +99,15 @@ OPENSSLDIR?= ${PREFIX}/openssl PLIST_SUB+= OPENSSLDIR=${OPENSSLDIR:S=^${PREFIX}/==} +CONFIGURE_ARGS+= --openssldir=${OPENSSLDIR} -L${PREFIX}/lib OPENSSL_BASE_SONAME!= readlink ${DESTDIR}/usr/lib/libcrypto.so || true OPENSSL_SHLIBVER_BASE= ${OPENSSL_BASE_SONAME:E} OPENSSL_BASE_SOPATH= ${OPENSSL_BASE_SONAME:H} OPENSSL_SHLIBVER?= 8 -.if ${PORT_OPTIONS:MI386} .if ${ARCH} == "i386" -EXTRACONFIGURE+= 386 -.endif -.endif - -.if empty(PORT_OPTIONS:MSSE2) -# disable runtime SSE2 detection -EXTRACONFIGURE+= no-sse2 -.endif - -.if ${PORT_OPTIONS:MASM} -BROKEN_sparc64= option ASM generates illegal instructions -EXTRACONFIGURE+= enable-asm -.else -EXTRACONFIGURE+= no-asm -.endif - -.if ${PORT_OPTIONS:MTHREADS} -EXTRACONFIGURE+= threads -.else -EXTRACONFIGURE+= no-threads -.endif - -.if ${PORT_OPTIONS:MSHARED} -EXTRACONFIGURE+= shared -MAKE_ENV+= SHLIBVER=${OPENSSL_SHLIBVER} -PLIST_SUB+= SHLIBVER=${OPENSSL_SHLIBVER} -USE_LDCONFIG= yes -.endif - -.if ${PORT_OPTIONS:MZLIB} -EXTRACONFIGURE+= zlib zlib-dynamic -.else -EXTRACONFIGURE+= no-zlib no-zlib-dynamic -.endif - -.if ${PORT_OPTIONS:MSCTP} -EXTRACONFIGURE+= sctp -.else -EXTRACONFIGURE+= no-sctp -.endif - -.if ${PORT_OPTIONS:MSSL2} -EXTRACONFIGURE+= enable-ssl2 -.else -EXTRACONFIGURE+= no-ssl2 -.endif - -.if ${PORT_OPTIONS:MSSL3} -EXTRACONFIGURE+= enable-ssl3 -.else -EXTRACONFIGURE+= no-ssl3 no-ssl3-method -.endif - -.if ${PORT_OPTIONS:MMD2} -EXTRACONFIGURE+= enable-md2 -.else -EXTRACONFIGURE+= no-md2 -.endif - -.if ${PORT_OPTIONS:MRC5} -EXTRACONFIGURE+= enable-rc5 -.else -EXTRACONFIGURE+= no-rc5 -.endif - -.if ${PORT_OPTIONS:MPADLOCK} -PATCH_DIST_STRIP= -p1 -PATCH_SITES+= http://git.alpinelinux.org/cgit/aports/plain/main/openssl/: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 -.endif - -.if ${PORT_OPTIONS:MGMP} -EXTRACONFIGURE+= enable-gmp -I${LOCALBASE}/include -IGNORE= can not be linked because GMP is LGPLv3 -.else -EXTRACONFIGURE+= no-gmp -.endif - -.if ${PORT_OPTIONS:MRFC3779} -EXTRACONFIGURE+= enable-rfc3779 -.else -EXTRACONFIGURE+= no-rfc3779 -.endif - -.if ${PORT_OPTIONS:MEC} -EXTRACONFIGURE+= enable-ec_nistp_64_gcc_128 -.else -EXTRACONFIGURE+= no-ec_nistp_64_gcc_128 +I386_CONFIGURE_ON= 386 .endif .if ${OPENSSL_SHLIBVER_BASE} > ${OPENSSL_SHLIBVER} @@ -188,57 +123,32 @@ 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 + ${WRKSRC}/crypto/des/Makefile.in ${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 -do-configure: - ${REINPLACE_CMD} -e "s|options 386|options|" \ - ${WRKSRC}/config -.if ${PORT_OPTIONS:MTHREADS} - cd ${WRKSRC} \ - && ${SETENV} CC="${CC}" FREEBSDCC="${CC}" CFLAGS="${CFLAGS}" PERL="${PERL}" \ - ./config --prefix=${PREFIX} --openssldir=${OPENSSLDIR} \ - --install_prefix=${STAGEDIR} \ - -L${PREFIX}/lib ${EXTRACONFIGURE} -.else - cd ${WRKSRC} \ - && ${SETENV} CC="${CC}" FREEBSDCC="${CC}" CFLAGS="${CFLAGS}" PERL="${PERL}" \ - ./config --prefix=${PREFIX} --openssldir=${OPENSSLDIR} \ - --install_prefix=${STAGEDIR} \ - -L${PREFIX}/lib ${EXTRACONFIGURE} -.endif +post-configure: ${REINPLACE_CMD} \ -e 's|^MANDIR=.*$$|MANDIR=$$(PREFIX)/man|' \ -e 's|$$(LIBDIR)/pkgconfig|libdata/pkgconfig|g' \ -e 's|LIBVERSION=[^ ]* |LIBVERSION=$(OPENSSL_SHLIBVER) |' \ ${WRKSRC}/Makefile -post-install: -.if ${PORT_OPTIONS:MSHARED} +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 -.endif -.if empty(PORT_OPTIONS:MMAN3) +.for i in libcapi libdasync libpadlock + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/engines/${i}.so +.endfor + +post-install-MAN3-off: ${RM} -rf ${STAGEDIR}/${PREFIX}/man/man3 ${REINPLACE_CMD} -e 's|^man/man3/.*||' ${TMPPLIST} -.endif - -post-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${STAGEDIR}${DOCSDIR}/ -test: build - cd ${WRKSRC} && ${MAKE} test - -regression-test: test +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl .include Index: security/openssl-devel/distinfo =================================================================== --- security/openssl-devel/distinfo +++ security/openssl-devel/distinfo @@ -1,10 +1,2 @@ -SHA256 (openssl-1.0.2f/openssl-1.0.2f.tar.gz) = 932b4ee4def2b434f85435d9e3e19ca8ba99ce9a065a61524b429a9d5e9b2e9c -SIZE (openssl-1.0.2f/openssl-1.0.2f.tar.gz) = 5258384 -SHA256 (openssl-1.0.2f/1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch) = 2eddcb7ab342285cb637ce6b6be143cca835f449f35dd9bb8c7b9167ba2117a7 -SIZE (openssl-1.0.2f/1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch) = 3717 -SHA256 (openssl-1.0.2f/1002-backport-changes-from-upstream-padlock-module.patch) = aee88a24622ce9d71e38deeb874e58435dcf8ff5690f56194f0e4a00fb09b260 -SIZE (openssl-1.0.2f/1002-backport-changes-from-upstream-padlock-module.patch) = 5770 -SHA256 (openssl-1.0.2f/1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch) = c10b8aaf56a4f4f79ca195fc587e0bb533f643e777d7a3e6fb0350399a6060ea -SIZE (openssl-1.0.2f/1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch) = 20935 -SHA256 (openssl-1.0.2f/1004-crypto-engine-autoload-padlock-dynamic-engine.patch) = 2f7c850af078a3ae71b2dd38d5d0b3964ea4262e52673e36ff33498cc6223e6c -SIZE (openssl-1.0.2f/1004-crypto-engine-autoload-padlock-dynamic-engine.patch) = 809 +SHA256 (openssl-1.1.0-pre3.tar.gz) = bb0ead36155dcf6122bfb0555205ba562ad5a82bb6067f2bfc9111ca4a4e6442 +SIZE (openssl-1.1.0-pre3.tar.gz) = 5024305 Index: security/openssl-devel/files/patch-Configure =================================================================== --- security/openssl-devel/files/patch-Configure +++ security/openssl-devel/files/patch-Configure @@ -1,45 +0,0 @@ ---- Configure.orig 2015-06-11 15:50:11.000000000 +0200 -+++ Configure 2015-06-12 16:20:39.000000000 +0200 -@@ -467,19 +467,20 @@ - "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!] --"BSD-generic32","gcc:-O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-x86", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-x86-elf", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"debug-BSD-x86-elf", "gcc:-DL_ENDIAN -O3 -Wall -g::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-sparcv8", "gcc:-DB_ENDIAN -O3 -mcpu=v8 -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${sparcv8_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"BSD-generic32","$ENV{'FREEBSDCC'}:-O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-x86", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-x86-elf", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)", -+"debug-BSD-x86-elf", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall -g $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-sparcv8", "$ENV{'FREEBSDCC'}:-DB_ENDIAN -O3 -mcpu=v8 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${sparcv8_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", - --"BSD-generic64","gcc:-O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"BSD-generic64","$ENV{'FREEBSDCC'}:-O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", - # -DMD32_REG_T=int doesn't actually belong in sparc64 target, it - # simply *happens* to work around a compiler bug in gcc 3.3.3, - # triggered by RIPEMD160 code. --"BSD-sparc64", "gcc:-DB_ENDIAN -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:${sparcv9_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-ia64", "gcc:-DL_ENDIAN -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-x86_64", "cc:-DL_ENDIAN -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"BSD-sparc64", "$ENV{'FREEBSDCC'}:-DB_ENDIAN -O3 -DMD32_REG_T=int -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:${sparcv9_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-ia64", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-x86_64", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-alpha", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_RISC1:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", - - "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 @@ - 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'); -+ &dofile("apps/tsget",$perl,'^#!/', '#!%s'); - } else { - # No path for Perl known ... - &dofile("tools/c_rehash",'/usr/local/bin/perl','^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";'); - &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s'); -+ &dofile("apps/tsget",'/usr/local/bin/perl',,'^#!/', '#!%s'); - } - if ($depflags ne $default_depflags && !$make_depend) { - print <s3->tmp.new_cipher->algorithm2, -+ label, label_len, -+ s->s3->client_random,SSL3_RANDOM_SIZE, -+ s->s3->server_random,SSL3_RANDOM_SIZE, -+ context, context_len, NULL, 0, -+ s->session->master_key, s->session->master_key_length, -+ out, tmp, olen); -+ } -+ - int tls1_alert_code(int code) - { - switch (code) { Index: security/openssl-devel/files/patch-md5.c =================================================================== --- security/openssl-devel/files/patch-md5.c +++ security/openssl-devel/files/patch-md5.c @@ -1,11 +0,0 @@ ---- crypto/md5/md5.c.orig 2015-01-22 15:58:32.000000000 +0100 -+++ crypto/md5/md5.c 2015-03-10 07:02:19.000000000 +0100 -@@ -83,7 +83,7 @@ - err++; - continue; - } -- printf("MD5(%s)= ", argv[i]); -+ printf("MD5 (%s) = ", argv[i]); - do_fp(IN); - fclose(IN); - } Index: security/openssl-devel/files/patch-nextprotoneg =================================================================== --- /dev/null +++ security/openssl-devel/files/patch-nextprotoneg @@ -0,0 +1,40 @@ +Submitted upstream: +"Fix incomplete no-nextprotoneg option" +https://github.com/openssl/openssl/pull/757 + +--- util/mk1mf.pl.orig 2016-02-15 18:08:07 UTC ++++ util/mk1mf.pl +@@ -308,6 +308,7 @@ $cflags.=" -DOPENSSL_NO_AUTOERRINIT" if + $cflags.=" -DOPENSSL_FIPS" if $fips; + $cflags.=" -DOPENSSL_NO_JPAKE" if $no_jpake; + $cflags.=" -DOPENSSL_NO_EC2M" if $no_ec2m; ++$cflags.=" -DOPENSSL_NO_NEXTPROTONEG" if $no_nextprotoneg; + $cflags.= " -DZLIB" if $zlib_opt; + $cflags.= " -DZLIB_SHARED" if $zlib_opt == 2; + $cflags.=" -DOPENSSL_PIC" if $shlib; +--- apps/s_client.c.orig 2016-02-15 18:08:07 UTC ++++ apps/s_client.c +@@ -1292,9 +1292,11 @@ int s_client_main(int argc, char **argv) + goto end; + } + break; ++#ifndef OPENSSL_NO_NEXTPROTONEG + case OPT_NEXTPROTONEG: + next_proto_neg_in = opt_arg(); + break; ++#endif + case OPT_ALPN: + alpn_in = opt_arg(); + break; +--- ssl/t1_ext.c.orig 2016-02-15 18:08:07 UTC ++++ ssl/t1_ext.c +@@ -272,7 +272,9 @@ int SSL_extension_supported(unsigned int + case TLSEXT_TYPE_ec_point_formats: + case TLSEXT_TYPE_elliptic_curves: + case TLSEXT_TYPE_heartbeat: ++#ifndef OPENSSL_NO_NEXTPROTONEG + case TLSEXT_TYPE_next_proto_neg: ++#endif + case TLSEXT_TYPE_padding: + case TLSEXT_TYPE_renegotiate: + case TLSEXT_TYPE_server_name: Index: security/openssl-devel/files/patch-openbsd__hw.c =================================================================== --- security/openssl-devel/files/patch-openbsd__hw.c +++ security/openssl-devel/files/patch-openbsd__hw.c @@ -1,14 +0,0 @@ ---- crypto/evp/openbsd_hw.c.orig 2015-01-22 15:58:32.000000000 +0100 -+++ crypto/evp/openbsd_hw.c 2015-03-10 07:08:45.000000000 +0100 -@@ -108,7 +108,10 @@ - dev_failed = 1; - return 0; - } -- close(cryptodev_fd); -+ if (fd == -1) -+ fd = cryptodev_fd; -+ else -+ close(cryptodev_fd); - } - assert(ses); - memset(ses, '\0', sizeof *ses); Index: security/openssl-devel/files/patch-srtp.h =================================================================== --- security/openssl-devel/files/patch-srtp.h +++ security/openssl-devel/files/patch-srtp.h @@ -1,10 +0,0 @@ ---- ssl/srtp.h.orig 2015-03-19 14:30:36.000000000 +0100 -+++ ssl/srtp.h 2015-03-19 21:12:51.000000000 +0100 -@@ -136,7 +136,6 @@ - int SSL_set_tlsext_use_srtp(SSL *ctx, const char *profiles); - - STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles(SSL *ssl); --SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s); - - # endif - Index: security/openssl-devel/files/patch-testssl =================================================================== --- security/openssl-devel/files/patch-testssl +++ security/openssl-devel/files/patch-testssl @@ -1,39 +0,0 @@ ---- test/testssl.orig 2015-06-11 15:50:11.000000000 +0200 -+++ test/testssl 2015-06-12 13:43:32.000000000 +0200 -@@ -102,28 +102,28 @@ - $ssltest $extra || exit 1 - - echo test dtlsv1 --$ssltest -dtls1 $extra || exit 1 -+#$ssltest -dtls1 $extra || exit 1 - - echo test dtlsv1 with server authentication --$ssltest -dtls1 -server_auth $CA $extra || exit 1 -+#$ssltest -dtls1 -server_auth $CA $extra || exit 1 - - echo test dtlsv1 with client authentication --$ssltest -dtls1 -client_auth $CA $extra || exit 1 -+#$ssltest -dtls1 -client_auth $CA $extra || exit 1 - - echo test dtlsv1 with both client and server authentication --$ssltest -dtls1 -server_auth -client_auth $CA $extra || exit 1 -+#$ssltest -dtls1 -server_auth -client_auth $CA $extra || exit 1 - - echo test dtlsv1.2 --$ssltest -dtls12 $extra || exit 1 -+#$ssltest -dtls12 $extra || exit 1 - - echo test dtlsv1.2 with server authentication --$ssltest -dtls12 -server_auth $CA $extra || exit 1 -+#$ssltest -dtls12 -server_auth $CA $extra || exit 1 - - echo test dtlsv1.2 with client authentication --$ssltest -dtls12 -client_auth $CA $extra || exit 1 -+#$ssltest -dtls12 -client_auth $CA $extra || exit 1 - - echo test dtlsv1.2 with both client and server authentication --$ssltest -dtls12 -server_auth -client_auth $CA $extra || exit 1 -+#$ssltest -dtls12 -server_auth -client_auth $CA $extra || exit 1 - - if [ $dsa_cert = NO ]; then - echo 'test sslv2/sslv3 w/o (EC)DHE via BIO pair' Index: security/openssl-devel/files/pkg-message.in =================================================================== --- security/openssl-devel/files/pkg-message.in +++ security/openssl-devel/files/pkg-message.in @@ -1,4 +1,7 @@ +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -Copy %%PREFIX%%/openssl/openssl.cnf.sample to %%PREFIX%%/openssl/openssl.cnf -and edit it to fit your needs. +This OpenSSL port is in an ALPHA stage +Do NOT use for production! + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Index: security/openssl-devel/pkg-plist =================================================================== --- security/openssl-devel/pkg-plist +++ security/openssl-devel/pkg-plist @@ -1,9 +1,11 @@ bin/c_rehash bin/openssl +include/openssl/__decc_include_epilogue.h +include/openssl/__decc_include_prologue.h include/openssl/aes.h include/openssl/asn1.h -include/openssl/asn1_mac.h include/openssl/asn1t.h +include/openssl/async.h include/openssl/bio.h include/openssl/blowfish.h include/openssl/bn.h @@ -17,7 +19,6 @@ 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 @@ -31,14 +32,14 @@ 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/kdf.h +%%IDEA%%include/openssl/idea.h +%%JPAKE%%include/openssl/jpake.h include/openssl/lhash.h %%MD2%%include/openssl/md2.h -include/openssl/md4.h +%%MD4%%include/openssl/md4.h include/openssl/md5.h -include/openssl/mdc2.h +%%MDC2%%include/openssl/mdc2.h include/openssl/modes.h include/openssl/obj_mac.h include/openssl/objects.h @@ -50,12 +51,11 @@ 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 +%%RC2%%include/openssl/rc2.h +%%RC4%%include/openssl/rc4.h %%RC5%%include/openssl/rc5.h -include/openssl/ripemd.h +%%RMD160%include/openssl/ripemd.h include/openssl/rsa.h include/openssl/safestack.h include/openssl/seed.h @@ -64,7 +64,6 @@ 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 @@ -72,23 +71,13 @@ 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/libdasync.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%% @@ -110,7 +99,6 @@ 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 @@ -118,7 +106,6 @@ 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 @@ -366,7 +353,6 @@ man/man3/BN_generate_prime_ex.3.gz man/man3/BN_get_word.3.gz man/man3/BN_hex2bn.3.gz -man/man3/BN_init.3.gz man/man3/BN_is_bit_set.3.gz man/man3/BN_is_odd.3.gz man/man3/BN_is_one.3.gz @@ -420,11 +406,6 @@ man/man3/BUF_MEM_grow.3.gz man/man3/BUF_MEM_new.3.gz man/man3/BUF_MEM_new_ex.3.gz -man/man3/BUF_memdup.3.gz -man/man3/BUF_strdup.3.gz -man/man3/BUF_strlcat.3.gz -man/man3/BUF_strlcpy.3.gz -man/man3/BUF_strndup.3.gz man/man3/CMS_ReceiptRequest_create0.3.gz man/man3/CMS_ReceiptRequest_get0_values.3.gz man/man3/CMS_RecipientInfo_decrypt.3.gz @@ -500,7 +481,6 @@ man/man3/DES_ede2_cfb64_encrypt.3.gz man/man3/DES_ede2_ofb64_encrypt.3.gz man/man3/DES_ede3_cbc_encrypt.3.gz -man/man3/DES_ede3_cbcm_encrypt.3.gz man/man3/DES_ede3_cfb64_encrypt.3.gz man/man3/DES_ede3_ofb64_encrypt.3.gz man/man3/DES_enc_read.3.gz @@ -631,8 +611,6 @@ man/man3/EC_KEY_get_conv_form.3.gz man/man3/EC_KEY_get_enc_flags.3.gz man/man3/EC_KEY_get_flags.3.gz -man/man3/EC_KEY_get_key_method_data.3.gz -man/man3/EC_KEY_insert_key_method_data.3.gz man/man3/EC_KEY_new.3.gz man/man3/EC_KEY_new_by_curve_name.3.gz man/man3/EC_KEY_precompute_mult.3.gz @@ -714,11 +692,9 @@ man/man3/EVP_BytesToKey.3.gz man/man3/EVP_CIPHER_CTX_block_size.3.gz man/man3/EVP_CIPHER_CTX_cipher.3.gz -man/man3/EVP_CIPHER_CTX_cleanup.3.gz man/man3/EVP_CIPHER_CTX_ctrl.3.gz man/man3/EVP_CIPHER_CTX_flags.3.gz man/man3/EVP_CIPHER_CTX_get_app_data.3.gz -man/man3/EVP_CIPHER_CTX_init.3.gz man/man3/EVP_CIPHER_CTX_iv_length.3.gz man/man3/EVP_CIPHER_CTX_key_length.3.gz man/man3/EVP_CIPHER_CTX_mode.3.gz @@ -764,12 +740,8 @@ man/man3/EVP_EncryptUpdate.3.gz man/man3/EVP_MAX_MD_SIZE.3.gz man/man3/EVP_MD_CTX_block_size.3.gz -man/man3/EVP_MD_CTX_cleanup.3.gz man/man3/EVP_MD_CTX_copy.3.gz man/man3/EVP_MD_CTX_copy_ex.3.gz -man/man3/EVP_MD_CTX_create.3.gz -man/man3/EVP_MD_CTX_destroy.3.gz -man/man3/EVP_MD_CTX_init.3.gz man/man3/EVP_MD_CTX_md.3.gz man/man3/EVP_MD_CTX_size.3.gz man/man3/EVP_MD_CTX_type.3.gz @@ -879,8 +851,6 @@ man/man3/EVP_des_ede_ofb.3.gz man/man3/EVP_des_ofb.3.gz man/man3/EVP_desx_cbc.3.gz -man/man3/EVP_dss.3.gz -man/man3/EVP_dss1.3.gz man/man3/EVP_enc_null.3.gz man/man3/EVP_get_cipherbyname.3.gz man/man3/EVP_get_cipherbynid.3.gz @@ -909,20 +879,16 @@ man/man3/EVP_rc5_32_12_16_ecb.3.gz man/man3/EVP_rc5_32_12_16_ofb.3.gz man/man3/EVP_ripemd160.3.gz -man/man3/EVP_sha.3.gz man/man3/EVP_sha1.3.gz man/man3/EVP_sha224.3.gz man/man3/EVP_sha256.3.gz man/man3/EVP_sha384.3.gz man/man3/EVP_sha512.3.gz man/man3/HMAC.3.gz -man/man3/HMAC_CTX_cleanup.3.gz -man/man3/HMAC_CTX_init.3.gz man/man3/HMAC_Final.3.gz man/man3/HMAC_Init.3.gz man/man3/HMAC_Init_ex.3.gz man/man3/HMAC_Update.3.gz -man/man3/HMAC_cleanup.3.gz man/man3/MD2.3.gz man/man3/MD2_Final.3.gz man/man3/MD2_Init.3.gz @@ -970,7 +936,6 @@ man/man3/PEM_read_DSAPrivateKey.3.gz man/man3/PEM_read_DSA_PUBKEY.3.gz man/man3/PEM_read_DSAparams.3.gz -man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3.gz man/man3/PEM_read_PKCS7.3.gz man/man3/PEM_read_PUBKEY.3.gz man/man3/PEM_read_PrivateKey.3.gz @@ -985,7 +950,6 @@ man/man3/PEM_read_bio_DSAPrivateKey.3.gz man/man3/PEM_read_bio_DSA_PUBKEY.3.gz man/man3/PEM_read_bio_DSAparams.3.gz -man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3.gz man/man3/PEM_read_bio_PKCS7.3.gz man/man3/PEM_read_bio_PUBKEY.3.gz man/man3/PEM_read_bio_PrivateKey.3.gz @@ -1000,7 +964,6 @@ man/man3/PEM_write_DSAPrivateKey.3.gz man/man3/PEM_write_DSA_PUBKEY.3.gz man/man3/PEM_write_DSAparams.3.gz -man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3.gz man/man3/PEM_write_PKCS7.3.gz man/man3/PEM_write_PKCS8PrivateKey.3.gz man/man3/PEM_write_PKCS8PrivateKey_nid.3.gz @@ -1019,7 +982,6 @@ man/man3/PEM_write_bio_DSAPrivateKey.3.gz man/man3/PEM_write_bio_DSA_PUBKEY.3.gz man/man3/PEM_write_bio_DSAparams.3.gz -man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3.gz man/man3/PEM_write_bio_PKCS7.3.gz man/man3/PEM_write_bio_PKCS7_stream.3.gz man/man3/PEM_write_bio_PKCS8PrivateKey.3.gz @@ -1042,7 +1004,6 @@ man/man3/PKCS7_sign.3.gz man/man3/PKCS7_sign_add_signer.3.gz man/man3/PKCS7_verify.3.gz -man/man3/RAND_SSLeay.3.gz man/man3/RAND_add.3.gz man/man3/RAND_bytes.3.gz man/man3/RAND_cleanup.3.gz @@ -1166,8 +1127,6 @@ man/man3/SSL_CTX_get_client_CA_list.3.gz man/man3/SSL_CTX_get_client_cert_cb.3.gz man/man3/SSL_CTX_get_default_read_ahead.3.gz -man/man3/SSL_CTX_get_ex_data.3.gz -man/man3/SSL_CTX_get_ex_new_index.3.gz man/man3/SSL_CTX_get_info_callback.3.gz man/man3/SSL_CTX_get_max_cert_list.3.gz man/man3/SSL_CTX_get_mode.3.gz @@ -1180,7 +1139,6 @@ man/man3/SSL_CTX_get_verify_depth.3.gz man/man3/SSL_CTX_get_verify_mode.3.gz man/man3/SSL_CTX_load_verify_locations.3.gz -man/man3/SSL_CTX_need_tmp_rsa.3.gz man/man3/SSL_CTX_new.3.gz man/man3/SSL_CTX_remove_session.3.gz man/man3/SSL_CTX_select_current_cert.3.gz @@ -1225,8 +1183,6 @@ man/man3/SSL_CTX_set_default_passwd_cb.3.gz man/man3/SSL_CTX_set_default_passwd_cb_userdata.3.gz man/man3/SSL_CTX_set_default_read_ahead.3.gz -man/man3/SSL_CTX_set_ecdh_auto.3.gz -man/man3/SSL_CTX_set_ex_data.3.gz man/man3/SSL_CTX_set_generate_session_id.3.gz man/man3/SSL_CTX_set_info_callback.3.gz man/man3/SSL_CTX_set_max_cert_list.3.gz @@ -1247,8 +1203,6 @@ man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3.gz man/man3/SSL_CTX_set_tmp_dh.3.gz man/man3/SSL_CTX_set_tmp_dh_callback.3.gz -man/man3/SSL_CTX_set_tmp_rsa.3.gz -man/man3/SSL_CTX_set_tmp_rsa_callback.3.gz man/man3/SSL_CTX_set_verify.3.gz man/man3/SSL_CTX_set_verify_depth.3.gz man/man3/SSL_CTX_use_PrivateKey.3.gz @@ -1265,11 +1219,8 @@ man/man3/SSL_CTX_use_serverinfo.3.gz man/man3/SSL_CTX_use_serverinfo_file.3.gz man/man3/SSL_SESSION_free.3.gz -man/man3/SSL_SESSION_get_ex_data.3.gz -man/man3/SSL_SESSION_get_ex_new_index.3.gz man/man3/SSL_SESSION_get_time.3.gz man/man3/SSL_SESSION_get_timeout.3.gz -man/man3/SSL_SESSION_set_ex_data.3.gz man/man3/SSL_SESSION_set_time.3.gz man/man3/SSL_SESSION_set_timeout.3.gz man/man3/SSL_accept.3.gz @@ -1297,7 +1248,6 @@ man/man3/SSL_get0_param.3.gz man/man3/SSL_get1_curves.3.gz man/man3/SSL_get_SSL_CTX.3.gz -man/man3/SSL_get_accept_state.3.gz man/man3/SSL_get_cipher.3.gz man/man3/SSL_get_cipher_bits.3.gz man/man3/SSL_get_cipher_list.3.gz @@ -1308,9 +1258,6 @@ man/man3/SSL_get_current_cipher.3.gz man/man3/SSL_get_default_timeout.3.gz man/man3/SSL_get_error.3.gz -man/man3/SSL_get_ex_data.3.gz -man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3.gz -man/man3/SSL_get_ex_new_index.3.gz man/man3/SSL_get_fd.3.gz man/man3/SSL_get_info_callback.3.gz man/man3/SSL_get_max_cert_list.3.gz @@ -1339,7 +1286,6 @@ man/man3/SSL_library_init.3.gz man/man3/SSL_load_client_CA_file.3.gz man/man3/SSL_load_error_strings.3.gz -man/man3/SSL_need_tmp_rsa.3.gz man/man3/SSL_new.3.gz man/man3/SSL_pending.3.gz man/man3/SSL_read.3.gz @@ -1363,8 +1309,6 @@ man/man3/SSL_set_client_CA_list.3.gz man/man3/SSL_set_connect_state.3.gz man/man3/SSL_set_current_cert.3.gz -man/man3/SSL_set_ecdh_auto.3.gz -man/man3/SSL_set_ex_data.3.gz man/man3/SSL_set_fd.3.gz man/man3/SSL_set_generate_session_id.3.gz man/man3/SSL_set_info_callback.3.gz @@ -1384,8 +1328,6 @@ man/man3/SSL_set_tlsext_status_type.3.gz man/man3/SSL_set_tmp_dh.3.gz man/man3/SSL_set_tmp_dh_callback.3.gz -man/man3/SSL_set_tmp_rsa.3.gz -man/man3/SSL_set_tmp_rsa_callback.3.gz man/man3/SSL_set_verify.3.gz man/man3/SSL_set_verify_depth.3.gz man/man3/SSL_set_verify_result.3.gz @@ -1408,9 +1350,6 @@ man/man3/SSL_want_write.3.gz man/man3/SSL_want_x509_lookup.3.gz man/man3/SSL_write.3.gz -man/man3/SSLeay.3.gz -man/man3/SSLeay_add_ssl_algorithms.3.gz -man/man3/SSLeay_version.3.gz man/man3/UI_OpenSSL.3.gz man/man3/UI_add_error_string.3.gz man/man3/UI_add_info_string.3.gz @@ -1574,10 +1513,6 @@ man/man3/d2i_X509_bio.3.gz man/man3/d2i_X509_fp.3.gz man/man3/des.3.gz -man/man3/des_read_2passwords.3.gz -man/man3/des_read_password.3.gz -man/man3/des_read_pw.3.gz -man/man3/des_read_pw_string.3.gz man/man3/dh.3.gz man/man3/dsa.3.gz man/man3/ec.3.gz @@ -1648,19 +1583,469 @@ man/man3/ssl.3.gz man/man3/threads.3.gz man/man3/ui.3.gz -man/man3/ui_compat.3.gz man/man3/x509.3.gz man/man5/config.5.gz man/man5/x509v3_config.5.gz man/man7/des_modes.7.gz +man/man1/engine.1.gz +man/man1/rehash.1.gz +man/man3/.3.gz +man/man3/ASN1_ENUMERATED_get.3.gz +man/man3/ASN1_ENUMERATED_get_int64.3.gz +man/man3/ASN1_ENUMERATED_set.3.gz +man/man3/ASN1_ENUMERATED_set_int64.3.gz +man/man3/ASN1_ENUMERATED_to_BN.3.gz +man/man3/ASN1_INTEGER_get.3.gz +man/man3/ASN1_INTEGER_get_int64.3.gz +man/man3/ASN1_INTEGER_set.3.gz +man/man3/ASN1_INTEGER_set_int64.3.gz +man/man3/ASN1_INTEGER_to_BN.3.gz +man/man3/ASN1_TYPE_cmp.3.gz +man/man3/ASN1_TYPE_get.3.gz +man/man3/ASN1_TYPE_pack_sequence.3.gz +man/man3/ASN1_TYPE_set.3.gz +man/man3/ASN1_TYPE_set1.3.gz +man/man3/ASN1_TYPE_unpack_sequence.3.gz +man/man3/ASYNC_block_pause.3.gz +man/man3/ASYNC_cleanup.3.gz +man/man3/ASYNC_cleanup_thread.3.gz +man/man3/ASYNC_clear_wake.3.gz +man/man3/ASYNC_get_current_job.3.gz +man/man3/ASYNC_get_wait_fd.3.gz +man/man3/ASYNC_in_job.3.gz +man/man3/ASYNC_init.3.gz +man/man3/ASYNC_init_thread.3.gz +man/man3/ASYNC_pause_job.3.gz +man/man3/ASYNC_start_job.3.gz +man/man3/ASYNC_unblock_pause.3.gz +man/man3/ASYNC_wake.3.gz +man/man3/BIO_ADDR.3.gz +man/man3/BIO_ADDRINFO.3.gz +man/man3/BIO_ADDRINFO_address.3.gz +man/man3/BIO_ADDRINFO_family.3.gz +man/man3/BIO_ADDRINFO_free.3.gz +man/man3/BIO_ADDRINFO_lookup.3.gz +man/man3/BIO_ADDRINFO_next.3.gz +man/man3/BIO_ADDRINFO_protocol.3.gz +man/man3/BIO_ADDRINFO_sockaddr.3.gz +man/man3/BIO_ADDRINFO_sockaddr_size.3.gz +man/man3/BIO_ADDRINFO_socktype.3.gz +man/man3/BIO_ADDR_clear.3.gz +man/man3/BIO_ADDR_family.3.gz +man/man3/BIO_ADDR_free.3.gz +man/man3/BIO_ADDR_hostname_string.3.gz +man/man3/BIO_ADDR_new.3.gz +man/man3/BIO_ADDR_path_string.3.gz +man/man3/BIO_ADDR_rawaddress.3.gz +man/man3/BIO_ADDR_rawmake.3.gz +man/man3/BIO_ADDR_rawport.3.gz +man/man3/BIO_ADDR_service_string.3.gz +man/man3/BIO_accept_ex.3.gz +man/man3/BIO_closesocket.3.gz +man/man3/BIO_connect.3.gz +man/man3/BIO_get_ex_data.3.gz +man/man3/BIO_get_ex_new_index.3.gz +man/man3/BIO_listen.3.gz +man/man3/BIO_parse_hostserv.3.gz +man/man3/BIO_set_ex_data.3.gz +man/man3/BIO_socket.3.gz +man/man3/BN_CTX_secure_new.3.gz +man/man3/BN_GENCB_free.3.gz +man/man3/BN_GENCB_get_arg.3.gz +man/man3/BN_GENCB_new.3.gz +man/man3/BN_bn2lebinpad.3.gz +man/man3/BN_lebin2bn.3.gz +man/man3/BN_to_ASN1_ENUMERATED.3.gz +man/man3/BN_to_ASN1_INTEGER.3.gz +man/man3/BN_with_flags.3.gz +man/man3/CRYPTO_clear_free.3.gz +man/man3/CRYPTO_clear_realloc.3.gz +man/man3/CRYPTO_free.3.gz +man/man3/CRYPTO_free_ex_data.3.gz +man/man3/CRYPTO_free_ex_index.3.gz +man/man3/CRYPTO_get_ex_new_index.3.gz +man/man3/CRYPTO_get_mem_functions.3.gz +man/man3/CRYPTO_malloc.3.gz +man/man3/CRYPTO_mem_ctrl.3.gz +man/man3/CRYPTO_mem_debug_pop.3.gz +man/man3/CRYPTO_mem_debug_push.3.gz +man/man3/CRYPTO_mem_leaks.3.gz +man/man3/CRYPTO_mem_leaks_fp.3.gz +man/man3/CRYPTO_realloc.3.gz +man/man3/CRYPTO_secure_free.3.gz +man/man3/CRYPTO_secure_malloc.3.gz +man/man3/CRYPTO_secure_malloc_done.3.gz +man/man3/CRYPTO_secure_malloc_init.3.gz +man/man3/CRYPTO_secure_malloc_initialized.3.gz +man/man3/CRYPTO_secure_zalloc.3.gz +man/man3/CRYPTO_set_mem_debug.3.gz +man/man3/CRYPTO_set_mem_functions.3.gz +man/man3/CRYPTO_zalloc.3.gz +man/man3/CYRPTO_secure_malloc_used.3.gz +man/man3/DH_bits.3.gz +man/man3/DTLS_client_method.3.gz +man/man3/DTLS_method.3.gz +man/man3/DTLS_server_method.3.gz +man/man3/DTLSv1_2_client_method.3.gz +man/man3/DTLSv1_2_method.3.gz +man/man3/DTLSv1_2_server_method.3.gz +man/man3/DTLSv1_client_method.3.gz +man/man3/DTLSv1_listen.3.gz +man/man3/DTLSv1_method.3.gz +man/man3/DTLSv1_server_method.3.gz +man/man3/ECDH_get_ex_data.3.gz +man/man3/ECDH_get_ex_new_index.3.gz +man/man3/ECDH_set_ex_data.3.gz +man/man3/ECDSA_get_ex_data.3.gz +man/man3/ECDSA_get_ex_new_index.3.gz +man/man3/ECDSA_set_ex_data.3.gz +man/man3/ENGINE_get_ex_data.3.gz +man/man3/ENGINE_get_ex_new_index.3.gz +man/man3/ENGINE_set_ex_data.3.gz +man/man3/EVP_CIPHER_CTX_free.3.gz +man/man3/EVP_CIPHER_CTX_new.3.gz +man/man3/EVP_CIPHER_CTX_reset.3.gz +man/man3/EVP_CIPHER_meth_dup.3.gz +man/man3/EVP_CIPHER_meth_free.3.gz +man/man3/EVP_CIPHER_meth_get_cleanup.3.gz +man/man3/EVP_CIPHER_meth_get_ctrl.3.gz +man/man3/EVP_CIPHER_meth_get_do_cipher.3.gz +man/man3/EVP_CIPHER_meth_get_get_asn1_params.3.gz +man/man3/EVP_CIPHER_meth_get_init.3.gz +man/man3/EVP_CIPHER_meth_get_set_asn1_params.3.gz +man/man3/EVP_CIPHER_meth_new.3.gz +man/man3/EVP_CIPHER_meth_set_cleanup.3.gz +man/man3/EVP_CIPHER_meth_set_ctrl.3.gz +man/man3/EVP_CIPHER_meth_set_do_cipher.3.gz +man/man3/EVP_CIPHER_meth_set_flags.3.gz +man/man3/EVP_CIPHER_meth_set_get_asn1_params.3.gz +man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3.gz +man/man3/EVP_CIPHER_meth_set_init.3.gz +man/man3/EVP_CIPHER_meth_set_iv_length.3.gz +man/man3/EVP_CIPHER_meth_set_set_asn1_params.3.gz +man/man3/EVP_MD_CTX_free.3.gz +man/man3/EVP_MD_CTX_new.3.gz +man/man3/EVP_MD_CTX_reset.3.gz +man/man3/EVP_MD_meth_free.3.gz +man/man3/EVP_MD_meth_get_app_datasize.3.gz +man/man3/EVP_MD_meth_get_cleanup.3.gz +man/man3/EVP_MD_meth_get_copy.3.gz +man/man3/EVP_MD_meth_get_ctrl.3.gz +man/man3/EVP_MD_meth_get_final.3.gz +man/man3/EVP_MD_meth_get_flags.3.gz +man/man3/EVP_MD_meth_get_init.3.gz +man/man3/EVP_MD_meth_get_input_blocksize.3.gz +man/man3/EVP_MD_meth_get_pkey_types.3.gz +man/man3/EVP_MD_meth_get_result_size.3.gz +man/man3/EVP_MD_meth_get_sign.3.gz +man/man3/EVP_MD_meth_get_update.3.gz +man/man3/EVP_MD_meth_get_verify.3.gz +man/man3/EVP_MD_meth_new.3.gz +man/man3/EVP_MD_meth_set_app_datasize.3.gz +man/man3/EVP_MD_meth_set_cleanup.3.gz +man/man3/EVP_MD_meth_set_copy.3.gz +man/man3/EVP_MD_meth_set_ctrl.3.gz +man/man3/EVP_MD_meth_set_final.3.gz +man/man3/EVP_MD_meth_set_flags.3.gz +man/man3/EVP_MD_meth_set_init.3.gz +man/man3/EVP_MD_meth_set_input_blocksize.3.gz +man/man3/EVP_MD_meth_set_result_size.3.gz +man/man3/EVP_MD_meth_set_update.3.gz +man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3.gz +man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3.gz +man/man3/EVP_PKEY_CTX_set_ec_param_enc.3.gz +man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3.gz +man/man3/EVP_PKEY_TLS1_PRF.3.gz +man/man3/EVP_PKEY_get0_DH.3.gz +man/man3/EVP_PKEY_get0_DSA.3.gz +man/man3/EVP_PKEY_get0_EC_KEY.3.gz +man/man3/EVP_PKEY_get0_RSA.3.gz +man/man3/EVP_PKEY_up_ref.3.gz +man/man3/EVP_aes_128_cbc.3.gz +man/man3/EVP_aes_128_cfb.3.gz +man/man3/EVP_aes_128_ecb.3.gz +man/man3/EVP_aes_128_ofb.3.gz +man/man3/EVP_aes_192_cbc.3.gz +man/man3/EVP_aes_192_cfb.3.gz +man/man3/EVP_aes_192_ecb.3.gz +man/man3/EVP_aes_192_ofb.3.gz +man/man3/EVP_aes_256_cbc.3.gz +man/man3/EVP_aes_256_cfb.3.gz +man/man3/EVP_aes_256_ecb.3.gz +man/man3/EVP_aes_256_ofb.3.gz +man/man3/HMAC_CTX_free.3.gz +man/man3/HMAC_CTX_new.3.gz +man/man3/HMAC_CTX_reset.3.gz +man/man3/OCSP_REQUEST_new.3.gz +man/man3/OCSP_REQ_CTX_add1_header.3.gz +man/man3/OCSP_REQ_CTX_free.3.gz +man/man3/OCSP_REQ_CTX_set1_req.3.gz +man/man3/OCSP_cert_to_id.3.gz +man/man3/OCSP_request_add1_nonce.3.gz +man/man3/OCSP_response_find_status.3.gz +man/man3/OCSP_response_status.3.gz +man/man3/OCSP_sendreq_bio.3.gz +man/man3/OCSP_sendreq_nbio.3.gz +man/man3/OCSP_sendreq_new.3.gz +man/man3/OCSP_set_max_response_length.3.gz +man/man3/OPENSSL_atexit.3.gz +man/man3/OPENSSL_cleanup.3.gz +man/man3/OPENSSL_clear_free.3.gz +man/man3/OPENSSL_clear_realloc.3.gz +man/man3/OPENSSL_free.3.gz +man/man3/OPENSSL_init_crypto.3.gz +man/man3/OPENSSL_init_ssl.3.gz +man/man3/OPENSSL_malloc.3.gz +man/man3/OPENSSL_malloc_init.3.gz +man/man3/OPENSSL_mem_debug_pop.3.gz +man/man3/OPENSSL_mem_debug_push.3.gz +man/man3/OPENSSL_memdup.3.gz +man/man3/OPENSSL_realloc.3.gz +man/man3/OPENSSL_secure_actual_size.3.gz +man/man3/OPENSSL_secure_allocated.3.gz +man/man3/OPENSSL_secure_free.3.gz +man/man3/OPENSSL_secure_malloc.3.gz +man/man3/OPENSSL_secure_zalloc.3.gz +man/man3/OPENSSL_strdup.3.gz +man/man3/OPENSSL_strlcat.3.gz +man/man3/OPENSSL_strlcpy.3.gz +man/man3/OPENSSL_strndup.3.gz +man/man3/OPENSSL_thread_stop.3.gz +man/man3/OPENSSL_zalloc.3.gz +man/man3/OpenSSL_version.3.gz +man/man3/OpenSSL_version_num.3.gz +man/man3/PKCS5_PBKDF2_HMAC.3.gz +man/man3/PKCS5_PBKDF2_HMAC_SHA1.3.gz +man/man3/RAND_OpenSSL.3.gz +man/man3/RSA_bits.3.gz +man/man3/SSL_CTX_config.3.gz +man/man3/SSL_CTX_dane_enable.3.gz +man/man3/SSL_CTX_dane_mtype_set.3.gz +man/man3/SSL_CTX_get0_security_ex_data.3.gz +man/man3/SSL_CTX_get_security_callback.3.gz +man/man3/SSL_CTX_get_security_level.3.gz +man/man3/SSL_CTX_set0_security_ex_data.3.gz +man/man3/SSL_CTX_set1_client_sigalgs.3.gz +man/man3/SSL_CTX_set1_client_sigalgs_list.3.gz +man/man3/SSL_CTX_set1_sigalgs.3.gz +man/man3/SSL_CTX_set1_sigalgs_list.3.gz +man/man3/SSL_CTX_set_max_proto_version.3.gz +man/man3/SSL_CTX_set_min_proto_version.3.gz +man/man3/SSL_CTX_set_security_callback.3.gz +man/man3/SSL_CTX_set_security_level.3.gz +man/man3/SSL_CTX_up_ref.3.gz +man/man3/SSL_SESSION_get_master_key.3.gz +man/man3/SSL_SESSION_get_ticket.3.gz +man/man3/SSL_SESSION_get_ticket_lifetime_hint.3.gz +man/man3/SSL_SESSION_has_ticket.3.gz +man/man3/SSL_add1_host.3.gz +man/man3/SSL_config.3.gz +man/man3/SSL_dane_enable.3.gz +man/man3/SSL_dane_tlsa_add.3.gz +man/man3/SSL_get0_dane_authority.3.gz +man/man3/SSL_get0_dane_tlsa.3.gz +man/man3/SSL_get0_peername.3.gz +man/man3/SSL_get0_security_ex_data.3.gz +man/man3/SSL_get0_session.3.gz +man/man3/SSL_get0_verified_chain.3.gz +man/man3/SSL_get1_session.3.gz +man/man3/SSL_get_async_wait_fd.3.gz +man/man3/SSL_get_client_random.3.gz +man/man3/SSL_get_extms_support.3.gz +man/man3/SSL_get_rfd.3.gz +man/man3/SSL_get_security_callback.3.gz +man/man3/SSL_get_security_level.3.gz +man/man3/SSL_get_server_random.3.gz +man/man3/SSL_get_shared_sigalgs.3.gz +man/man3/SSL_get_sigalgs.3.gz +man/man3/SSL_get_wbio.3.gz +man/man3/SSL_get_wfd.3.gz +man/man3/SSL_set0_security_ex_data.3.gz +man/man3/SSL_set1_client_sigalgs.3.gz +man/man3/SSL_set1_client_sigalgs_list.3.gz +man/man3/SSL_set1_host.3.gz +man/man3/SSL_set1_sigalgs.3.gz +man/man3/SSL_set1_sigalgs_list.3.gz +man/man3/SSL_set_accept_state.3.gz +man/man3/SSL_set_default_passwd_cb.3.gz +man/man3/SSL_set_default_passwd_cb_userdata.3.gz +man/man3/SSL_set_hostflags.3.gz +man/man3/SSL_set_max_proto_version.3.gz +man/man3/SSL_set_min_proto_version.3.gz +man/man3/SSL_set_rbio.3.gz +man/man3/SSL_set_rfd.3.gz +man/man3/SSL_set_security_callback.3.gz +man/man3/SSL_set_security_level.3.gz +man/man3/SSL_set_wbio.3.gz +man/man3/SSL_set_wfd.3.gz +man/man3/SSL_up_ref.3.gz +man/man3/SSL_waiting_for_async.3.gz +man/man3/SSLv23_client_method.3.gz +man/man3/SSLv23_method.3.gz +man/man3/SSLv23_server_method.3.gz +man/man3/SSLv3_client_method.3.gz +man/man3/SSLv3_method.3.gz +man/man3/SSLv3_server_method.3.gz +man/man3/TLS_client_method.3.gz +man/man3/TLS_method.3.gz +man/man3/TLS_server_method.3.gz +man/man3/TLSv1_1_client_method.3.gz +man/man3/TLSv1_1_method.3.gz +man/man3/TLSv1_1_server_method.3.gz +man/man3/TLSv1_client_method.3.gz +man/man3/TLSv1_method.3.gz +man/man3/TLSv1_server_method.3.gz +man/man3/UI_get_ex_data.3.gz +man/man3/UI_get_ex_new_index.3.gz +man/man3/UI_set_ex_data.3.gz +man/man3/X509V3_EXT_d2i.3.gz +man/man3/X509V3_EXT_i2d.3.gz +man/man3/X509V3_add1_i2d.3.gz +man/man3/X509V3_get_d2i.3.gz +man/man3/X509_ALGOR_cmp.3.gz +man/man3/X509_ALGOR_dup.3.gz +man/man3/X509_ALGOR_get0.3.gz +man/man3/X509_ALGOR_set0.3.gz +man/man3/X509_ALGOR_set_md.3.gz +man/man3/X509_CRL_add0_revoked.3.gz +man/man3/X509_CRL_add1_ext_i2d.3.gz +man/man3/X509_CRL_add_ext.3.gz +man/man3/X509_CRL_delete_ext.3.gz +man/man3/X509_CRL_get0_by_cert.3.gz +man/man3/X509_CRL_get0_by_serial.3.gz +man/man3/X509_CRL_get0_extensions.3.gz +man/man3/X509_CRL_get0_signature.3.gz +man/man3/X509_CRL_get_REVOKED.3.gz +man/man3/X509_CRL_get_ext.3.gz +man/man3/X509_CRL_get_ext_by_NID.3.gz +man/man3/X509_CRL_get_ext_by_OBJ.3.gz +man/man3/X509_CRL_get_ext_by_critical.3.gz +man/man3/X509_CRL_get_ext_count.3.gz +man/man3/X509_CRL_get_ext_d2i.3.gz +man/man3/X509_CRL_get_issuer.3.gz +man/man3/X509_CRL_get_signature_nid.3.gz +man/man3/X509_CRL_get_version.3.gz +man/man3/X509_CRL_set_issuer_name.3.gz +man/man3/X509_CRL_set_version.3.gz +man/man3/X509_CRL_sign.3.gz +man/man3/X509_CRL_sign_ctx.3.gz +man/man3/X509_CRL_sort.3.gz +man/man3/X509_CRL_verify.3.gz +man/man3/X509_EXTENSION_create_by_NID.3.gz +man/man3/X509_EXTENSION_create_by_OBJ.3.gz +man/man3/X509_EXTENSION_get_critical.3.gz +man/man3/X509_EXTENSION_get_data.3.gz +man/man3/X509_EXTENSION_get_object.3.gz +man/man3/X509_EXTENSION_set_critical.3.gz +man/man3/X509_EXTENSION_set_data.3.gz +man/man3/X509_EXTENSION_set_object.3.gz +man/man3/X509_LOOKUP_file.3.gz +man/man3/X509_LOOKUP_hash_dir.3.gz +man/man3/X509_REQ_get0_signature.3.gz +man/man3/X509_REQ_get_X509_PUBKEY.3.gz +man/man3/X509_REQ_get_pubkey.3.gz +man/man3/X509_REQ_get_signature_nid.3.gz +man/man3/X509_REQ_get_subject_name.3.gz +man/man3/X509_REQ_get_version.3.gz +man/man3/X509_REQ_set_pubkey.3.gz +man/man3/X509_REQ_set_subject_name.3.gz +man/man3/X509_REQ_set_version.3.gz +man/man3/X509_REQ_sign.3.gz +man/man3/X509_REQ_sign_ctx.3.gz +man/man3/X509_REQ_verify.3.gz +man/man3/X509_REVOKED_add1_ext_i2d.3.gz +man/man3/X509_REVOKED_add_ext.3.gz +man/man3/X509_REVOKED_delete_ext.3.gz +man/man3/X509_REVOKED_get0_extensions.3.gz +man/man3/X509_REVOKED_get0_revocationDate.3.gz +man/man3/X509_REVOKED_get0_serialNumber.3.gz +man/man3/X509_REVOKED_get_ext.3.gz +man/man3/X509_REVOKED_get_ext_by_NID.3.gz +man/man3/X509_REVOKED_get_ext_by_OBJ.3.gz +man/man3/X509_REVOKED_get_ext_by_critical.3.gz +man/man3/X509_REVOKED_get_ext_count.3.gz +man/man3/X509_REVOKED_get_ext_d2i.3.gz +man/man3/X509_REVOKED_set_revocationDate.3.gz +man/man3/X509_REVOKED_set_serialNumber.3.gz +man/man3/X509_STORE_get_ex_data.3.gz +man/man3/X509_STORE_get_ex_new_index.3.gz +man/man3/X509_STORE_set_ex_data.3.gz +man/man3/X509_add1_ext_i2d.3.gz +man/man3/X509_add_ext.3.gz +man/man3/X509_check_ca.3.gz +man/man3/X509_check_issued.3.gz +man/man3/X509_delete_ext.3.gz +man/man3/X509_get0_extensions.3.gz +man/man3/X509_get0_pubkey.3.gz +man/man3/X509_get0_signature.3.gz +man/man3/X509_get0_tbs_sigalg.3.gz +man/man3/X509_get0_uids.3.gz +man/man3/X509_get_X509_PUBKEY.3.gz +man/man3/X509_get_ex_data.3.gz +man/man3/X509_get_ex_new_index.3.gz +man/man3/X509_get_ext.3.gz +man/man3/X509_get_ext_by_NID.3.gz +man/man3/X509_get_ext_by_OBJ.3.gz +man/man3/X509_get_ext_by_critical.3.gz +man/man3/X509_get_ext_count.3.gz +man/man3/X509_get_ext_d2i.3.gz +man/man3/X509_get_extended_key_usage.3.gz +man/man3/X509_get_extension_flags.3.gz +man/man3/X509_get_issuer_name.3.gz +man/man3/X509_get_key_usage.3.gz +man/man3/X509_get_pubkey.3.gz +man/man3/X509_get_signature_nid.3.gz +man/man3/X509_get_subject_name.3.gz +man/man3/X509_get_version.3.gz +man/man3/X509_load_cert_crl_file.3.gz +man/man3/X509_load_cert_file.3.gz +man/man3/X509_load_crl_file.3.gz +man/man3/X509_set_ex_data.3.gz +man/man3/X509_set_issuer_name.3.gz +man/man3/X509_set_pubkey.3.gz +man/man3/X509_set_subject_name.3.gz +man/man3/X509_set_version.3.gz +man/man3/X509_sign.3.gz +man/man3/X509_sign_ctx.3.gz +man/man3/X509_up_ref.3.gz +man/man3/X509_verify.3.gz +man/man3/X509v3_add_ext.3.gz +man/man3/X509v3_delete_ext.3.gz +man/man3/X509v3_get_ext.3.gz +man/man3/X509v3_get_ext_by_NID.3.gz +man/man3/X509v3_get_ext_by_OBJ.3.gz +man/man3/X509v3_get_ext_by_critical.3.gz +man/man3/X509v3_get_ext_count.3.gz +man/man3/i2d_re_X509_CRL_tbs.3.gz +man/man3/i2d_re_X509_REQ_tbs.3.gz +man/man3/sk_X509_deep_copy.3.gz +man/man3/sk_X509_delete.3.gz +man/man3/sk_X509_delete_ptr.3.gz +man/man3/sk_X509_dup.3.gz +man/man3/sk_X509_find.3.gz +man/man3/sk_X509_find_ex.3.gz +man/man3/sk_X509_free.3.gz +man/man3/sk_X509_insert.3.gz +man/man3/sk_X509_is_sorted.3.gz +man/man3/sk_X509_new.3.gz +man/man3/sk_X509_new_null.3.gz +man/man3/sk_X509_num.3.gz +man/man3/sk_X509_pop.3.gz +man/man3/sk_X509_pop_free.3.gz +man/man3/sk_X509_push.3.gz +man/man3/sk_X509_set.3.gz +man/man3/sk_X509_set_cmp_func.3.gz +man/man3/sk_X509_shift.3.gz +man/man3/sk_X509_sort.3.gz +man/man3/sk_X509_unshift.3.gz +man/man3/sk_X509_value.3.gz +man/man3/sk_X509_zero.3.gz %%OPENSSLDIR%%/misc/CA.pl -%%OPENSSLDIR%%/misc/CA.sh %%OPENSSLDIR%%/misc/c_hash %%OPENSSLDIR%%/misc/c_info %%OPENSSLDIR%%/misc/c_issuer %%OPENSSLDIR%%/misc/c_name %%OPENSSLDIR%%/misc/tsget -%%OPENSSLDIR%%/openssl.cnf.sample -%%PORTDOCS%%%%DOCSDIR%%/openssl.txt +%%OPENSSLDIR%%/openssl.cnf @dir %%OPENSSLDIR%%/private @dir %%OPENSSLDIR%%/certs