This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, next has been updated via c8e4391eccf6cff06b7ee17d1a50912fe77faf32 (commit) via 53929f5ae8a2edc8dff4484b4d293fcba5dd50af (commit) via 9434bffaf23228be1774a63ad19d4751339e663c (commit) via cb8a6bf5a4a2794638da37b992799e275022c78d (commit) via a4fd232541bf5002eb7e256727d2b10c89b6d1bf (commit) via bd42f9f968112d2f15847c274d0e4c8b7bd9ddf1 (commit) via 59d77d2eae265304887408b1d36074269f6075a4 (commit) via 11e78f38b9fe0e5087dd59ef76782cd39bd8f197 (commit) via 56f8478e4daaf4028f7332561da4b3418eed6b3a (commit) via 3b83dffc1961a3911e8197621c8e59ab44b5c614 (commit) via 8b87254a02c275a1e19dcd25cf27d83eb5babd38 (commit) via 1b7cb0484c0b9ca8bd20d480b8fa8ad6c31dfb12 (commit) via a46b159a8dc0d191ee57cf48b66be8a39fd7d9ec (commit) via fd07dae7a4c6e78761b2005a9785155610adba0d (commit) via 5c82a9f0409e67dd10aeacf82fdcf3042fea31c7 (commit) via 7e63e4f8069e396296360584db498753490097d6 (commit) via 0d0fe16e22499868b38e35e190729f50c6acf1c9 (commit) via 3b10b313032fe32e8e611a7c47e6e90259972ce3 (commit) via 2ab923bb8ee35327065f4c724b5a10deee22b364 (commit) via 5809552f2fb1371870b4e111d4ef018730d683b9 (commit) via 07b8dcd0b2287fd316592dd0fe18d103b71b712e (commit) via a82d85131b8220c3800c54dec49bd1ce605f0e7a (commit) via f8ee1cfcfcc5a2fd520a40c66a5747480debb51a (commit) via 5a9bbaa93d7693c21dc6e2b23d07716c12aac220 (commit) from 83d6101b9d521029dc80f2e0144699aa815c6c40 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit c8e4391eccf6cff06b7ee17d1a50912fe77faf32 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Feb 21 12:41:05 2018 +0000
core120: Remove forgotten PHP file
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 53929f5ae8a2edc8dff4484b4d293fcba5dd50af Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Feb 21 12:39:55 2018 +0000
core120: Ship updated OpenSSL 1.1.0
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 9434bffaf23228be1774a63ad19d4751339e663c Merge: cb8a6bf5a a4fd23254 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Feb 21 12:21:10 2018 +0000
Merge branch 'openssl-11' into next
commit cb8a6bf5a4a2794638da37b992799e275022c78d Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Feb 21 12:20:57 2018 +0000
Start Core Update 120
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a4fd232541bf5002eb7e256727d2b10c89b6d1bf Author: Erik Kapfer erik.kapfer@ipfire.org Date: Thu Feb 15 05:43:49 2018 +0100
OpenVPN: Added needed directive for v2.4 update
script-security: The support for the 'system' flag has been removed due to security implications with shell expansions when executing scripts via system() call. For more informations: https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage .
ncp-disable: Negotiable crypto parameters has been disabled for the first.
Signed-off-by: Erik Kapfer erik.kapfer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit bd42f9f968112d2f15847c274d0e4c8b7bd9ddf1 Author: Erik Kapfer erik.kapfer@ipfire.org Date: Wed Feb 7 18:31:49 2018 +0100
CRL updater: Update script for OpenVPNs CRL
Update script for OpenVPNs CRL cause OpenVPN refactors the CRL handling since v.2.4.0 . Script checks the next update field from the CRL and executes an update before it expires. Script is placed under fcron.daily for daily checks.
Signed-off-by: Erik Kapfer erik.kapfer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 59d77d2eae265304887408b1d36074269f6075a4 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Feb 7 12:43:28 2018 +0000
openssl: Properly pass CFLAGS and LDFLAGS to build
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 11e78f38b9fe0e5087dd59ef76782cd39bd8f197 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Feb 2 11:12:19 2018 +0000
Package openssl-compat (1.0.2.n)
This is provided for compatibility with binaries that have been compiled against this version of OpenSSL.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 56f8478e4daaf4028f7332561da4b3418eed6b3a Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Feb 2 10:59:37 2018 +0000
openssl: Rootfile update
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3b83dffc1961a3911e8197621c8e59ab44b5c614 Author: Erik Kapfer erik.kapfer@ipfire.org Date: Wed Jan 31 10:34:59 2018 +0100
OpenVPN: Update to version 2.4.4
Changed LFS and ROOTFILE for OpenVPN 2.4.4 update.
Signed-off-by: Erik Kapfer erik.kapfer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 8b87254a02c275a1e19dcd25cf27d83eb5babd38 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Jan 13 12:00:08 2018 +0000
python-m2crypto: Install in correct directory
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1b7cb0484c0b9ca8bd20d480b8fa8ad6c31dfb12 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Jan 13 11:59:37 2018 +0000
openssl: Enable engines
Some tools that depend on openssl won't compile without it
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a46b159a8dc0d191ee57cf48b66be8a39fd7d9ec Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Jan 11 11:49:31 2018 +0000
wget: Link against GnuTLS instead of OpenSSL
This version does not seem to be compatible with OpenSSL 1.1 and might be changed back to OpenSSL when ever it will compile.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit fd07dae7a4c6e78761b2005a9785155610adba0d Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 16:51:51 2017 +0000
python-m2crypto: Update to 0.27.0
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5c82a9f0409e67dd10aeacf82fdcf3042fea31c7 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 16:48:20 2017 +0000
python-typing: Required for m2crypto
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 7e63e4f8069e396296360584db498753490097d6 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 16:39:38 2017 +0000
transmission: Patch to build against OpenSSL 1.1
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 0d0fe16e22499868b38e35e190729f50c6acf1c9 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 15:06:54 2017 +0000
net-snmp: Patch to build against OpenSSL 1.1
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3b10b313032fe32e8e611a7c47e6e90259972ce3 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 13:58:29 2017 +0000
elinks: Patch to build against OpenSSL 1.1
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 2ab923bb8ee35327065f4c724b5a10deee22b364 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 13:37:38 2017 +0000
ncat: Update to 7.60
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5809552f2fb1371870b4e111d4ef018730d683b9 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 13:06:26 2017 +0000
krb5: Update to 1.15.2 to build against OpenSSL 1.1
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 07b8dcd0b2287fd316592dd0fe18d103b71b712e Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Nov 28 13:02:17 2017 +0000
openssh: Update to 7.6p1 and patch against OpenSSL 1.1
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a82d85131b8220c3800c54dec49bd1ce605f0e7a Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Nov 27 13:19:20 2017 +0000
Net-SSLeay: Update to 1.82
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f8ee1cfcfcc5a2fd520a40c66a5747480debb51a Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Nov 27 12:47:13 2017 +0000
cyrus-sasl: Disable OTP to build against OpenSSL 1.1
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5a9bbaa93d7693c21dc6e2b23d07716c12aac220 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Nov 25 13:03:13 2017 +0000
openssl: Update to version 1.1
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
Summary of changes: config/ovpn/openvpn-crl-updater | 90 + config/rootfiles/common/cyrus-sasl | 6 +- config/rootfiles/common/i586/openssl-sse2 | 2 +- config/rootfiles/common/openssl | 6534 +++++++++++++++++++- config/rootfiles/common/openssl-compat | 2 + config/rootfiles/common/openvpn | 5 +- config/rootfiles/common/python-typing | 3 + config/rootfiles/core/{119 => 120}/exclude | 0 .../{oldcore/32 => core/120}/filelists/Net_SSLeay | 0 .../{oldcore/36 => core/120}/filelists/cyrus-sasl | 0 .../{oldcore/81 => core/120}/filelists/files | 4 +- .../100 => core/120}/filelists/i586/openssl-sse2 | 0 .../{oldcore/100 => core/120}/filelists/openssh | 0 .../{oldcore/100 => core/120}/filelists/openssl | 0 .../77 => core/120}/filelists/openssl-compat | 0 .../{oldcore/100 => core/120}/filelists/openvpn | 0 config/rootfiles/core/120/filelists/python-typing | 1 + .../{oldcore/104 => core/120}/filelists/wget | 0 config/rootfiles/core/{119 => 120}/meta | 0 .../rootfiles/{oldcore/111 => core/120}/update.sh | 30 +- config/rootfiles/{core => oldcore}/119/exclude | 0 .../119/filelists/armv5tel/binutils | 0 .../{core => oldcore}/119/filelists/armv5tel/gcc | 0 .../{core => oldcore}/119/filelists/armv5tel/glibc | 0 .../rootfiles/{core => oldcore}/119/filelists/dma | 0 .../{core => oldcore}/119/filelists/files | 0 .../{core => oldcore}/119/filelists/hostname | 0 .../{core => oldcore}/119/filelists/i2c-tools | 0 .../{core => oldcore}/119/filelists/i586/binutils | 0 .../{core => oldcore}/119/filelists/i586/gcc | 0 .../{core => oldcore}/119/filelists/i586/glibc | 0 .../{core => oldcore}/119/filelists/iproute2 | 0 .../rootfiles/{core => oldcore}/119/filelists/pam | 0 .../{core => oldcore}/119/filelists/setup | 0 .../{core => oldcore}/119/filelists/strongswan | 0 .../119/filelists/x86_64/binutils | 0 .../{core => oldcore}/119/filelists/x86_64/gcc | 0 .../{core => oldcore}/119/filelists/x86_64/glibc | 0 config/rootfiles/{core => oldcore}/119/meta | 0 config/rootfiles/{core => oldcore}/119/update.sh | 0 config/rootfiles/packages/krb5 | 8 +- html/cgi-bin/ovpnmain.cgi | 3 +- lfs/Net_SSLeay | 4 +- lfs/cyrus-sasl | 3 +- lfs/elinks | 4 +- lfs/krb5 | 6 +- lfs/ncat | 6 +- lfs/netsnmpd | 3 +- lfs/openssh | 1 + lfs/openssl | 52 +- lfs/{openssl => openssl-compat} | 31 +- lfs/openvpn | 11 +- lfs/python-m2crypto | 7 +- lfs/{python-m2crypto => python-typing} | 13 +- lfs/transmission | 3 +- lfs/wget | 2 +- make.sh | 6 +- src/patches/elinks-0.11.0-ssl-noegd.patch | 21 + src/patches/elinks-0.12pre6-openssl11.patch | 73 + src/patches/net-snmp-5.7.3-openssl.patch | 303 + src/patches/openssh-7.6p1-openssl-1.1.0.patch | 1982 ++++++ .../openssl-1.0.2-fix_parallel_build-1.patch | 340 - .../openssl-1.0.2a_auto_enable_padlock.patch | 34 - src/patches/openssl-1.1.0-disable-ssl3.patch | 86 + src/patches/transmission-2.92-openssl-1.1.0.patch | 261 + 65 files changed, 9420 insertions(+), 520 deletions(-) create mode 100644 config/ovpn/openvpn-crl-updater create mode 100644 config/rootfiles/common/openssl-compat create mode 100644 config/rootfiles/common/python-typing copy config/rootfiles/core/{119 => 120}/exclude (100%) copy config/rootfiles/{oldcore/32 => core/120}/filelists/Net_SSLeay (100%) copy config/rootfiles/{oldcore/36 => core/120}/filelists/cyrus-sasl (100%) copy config/rootfiles/{oldcore/81 => core/120}/filelists/files (53%) copy config/rootfiles/{oldcore/100 => core/120}/filelists/i586/openssl-sse2 (100%) copy config/rootfiles/{oldcore/100 => core/120}/filelists/openssh (100%) copy config/rootfiles/{oldcore/100 => core/120}/filelists/openssl (100%) copy config/rootfiles/{oldcore/77 => core/120}/filelists/openssl-compat (100%) copy config/rootfiles/{oldcore/100 => core/120}/filelists/openvpn (100%) create mode 120000 config/rootfiles/core/120/filelists/python-typing copy config/rootfiles/{oldcore/104 => core/120}/filelists/wget (100%) copy config/rootfiles/core/{119 => 120}/meta (100%) copy config/rootfiles/{oldcore/111 => core/120}/update.sh (76%) rename config/rootfiles/{core => oldcore}/119/exclude (100%) rename config/rootfiles/{core => oldcore}/119/filelists/armv5tel/binutils (100%) rename config/rootfiles/{core => oldcore}/119/filelists/armv5tel/gcc (100%) rename config/rootfiles/{core => oldcore}/119/filelists/armv5tel/glibc (100%) rename config/rootfiles/{core => oldcore}/119/filelists/dma (100%) rename config/rootfiles/{core => oldcore}/119/filelists/files (100%) rename config/rootfiles/{core => oldcore}/119/filelists/hostname (100%) rename config/rootfiles/{core => oldcore}/119/filelists/i2c-tools (100%) rename config/rootfiles/{core => oldcore}/119/filelists/i586/binutils (100%) rename config/rootfiles/{core => oldcore}/119/filelists/i586/gcc (100%) rename config/rootfiles/{core => oldcore}/119/filelists/i586/glibc (100%) rename config/rootfiles/{core => oldcore}/119/filelists/iproute2 (100%) rename config/rootfiles/{core => oldcore}/119/filelists/pam (100%) rename config/rootfiles/{core => oldcore}/119/filelists/setup (100%) rename config/rootfiles/{core => oldcore}/119/filelists/strongswan (100%) rename config/rootfiles/{core => oldcore}/119/filelists/x86_64/binutils (100%) rename config/rootfiles/{core => oldcore}/119/filelists/x86_64/gcc (100%) rename config/rootfiles/{core => oldcore}/119/filelists/x86_64/glibc (100%) rename config/rootfiles/{core => oldcore}/119/meta (100%) rename config/rootfiles/{core => oldcore}/119/update.sh (100%) copy lfs/{openssl => openssl-compat} (85%) copy lfs/{python-m2crypto => python-typing} (93%) create mode 100644 src/patches/elinks-0.11.0-ssl-noegd.patch create mode 100644 src/patches/elinks-0.12pre6-openssl11.patch create mode 100644 src/patches/net-snmp-5.7.3-openssl.patch create mode 100644 src/patches/openssh-7.6p1-openssl-1.1.0.patch delete mode 100644 src/patches/openssl-1.0.2-fix_parallel_build-1.patch delete mode 100644 src/patches/openssl-1.0.2a_auto_enable_padlock.patch create mode 100644 src/patches/openssl-1.1.0-disable-ssl3.patch create mode 100644 src/patches/transmission-2.92-openssl-1.1.0.patch
Difference in files: diff --git a/config/ovpn/openvpn-crl-updater b/config/ovpn/openvpn-crl-updater new file mode 100644 index 000000000..5fbe21080 --- /dev/null +++ b/config/ovpn/openvpn-crl-updater @@ -0,0 +1,90 @@ +#!/bin/bash +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2018 IPFire Team erik.kapfer@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# # +# Script Location/Name: /etc/fcron.daily/openvpn-crl-updater # +# # +# Description: This script checks the "Next Update:" field of the CRL # +# and renews it if needed, which prevents the expiration of OpenVPNs CRL. # +# With OpenVPN 2.4.x the CRL handling has been refactored, # +# whereby the verification logic has been removed # +# from ssl_verify_<backend>.c . # +# # +# Run Information: If OpenVPNs CRL is present, # +# this script provides a cronjob which checks daily if an update # +# of the CRL is needed. If the expiring date reaches the value # +# (defined in the 'UPDATE' variable in days) before the CRL expiration, # +# an openssl command will be executed to renew the CRL. # +# Script execution will be logged into /var/log/messages. # +# # +############################################################################### + +## Paths +OVPN="/var/ipfire/ovpn" +CRL="${OVPN}/crls/cacrl.pem" +CAKEY="${OVPN}/ca/cakey.pem" +CACERT="${OVPN}/ca/cacert.pem" +OPENSSLCONF="${OVPN}/openssl/ovpn.cnf" + +# Check if CRL is presant or if OpenVPN is active +if [ ! -e "${CAKEY}" ]; then + exit 0; +fi + +## Values +# Actual time in epoch format +NOW="$(date +%s)" + +# Investigate CRLs 'Next Update' date +EXPIRES_CRL="$(openssl crl -in "${CRL}" -text | grep -oP 'Next Update: *\K.*')" + +# Convert 'Next Update:' date from epoch to seconds +EXPIRES_AT="$(date -d "${EXPIRES_CRL}" "+%s")" + +# Seconds left until CRL expires +EXPIRINGDATEINSEC="$(( EXPIRES_AT - NOW ))" + +# Day in seconds to calculate +DAYINSEC="86400" + +# Convert seconds to days +NEXTUPDATE="$(( EXPIRINGDATEINSEC / DAYINSEC ))" + +# Update of the CRL in days before CRL expiring date +UPDATE="14" + + +## Mainpart +# Check if OpenVPNs CRL needs to be renewed +if [ ${NEXTUPDATE} -le ${UPDATE} ]; then + if openssl ca -gencrl -keyfile "${CAKEY}" -cert "${CACERT}" -out "${CRL}" -config "${OPENSSLCONF}"; then + logger -t openvpn "CRL has been updated" + else + logger -t openvpn "error: Could not update CRL" + fi +fi + +exit 0 + + +# EOF + diff --git a/config/rootfiles/common/cyrus-sasl b/config/rootfiles/common/cyrus-sasl index 7934c1cf9..411c68d7a 100644 --- a/config/rootfiles/common/cyrus-sasl +++ b/config/rootfiles/common/cyrus-sasl @@ -1,3 +1,4 @@ +etc/rc.d/init.d/cyrus-sasl #usr/include/sasl #usr/include/sasl/hmac-md5.h #usr/include/sasl/md5.h @@ -24,10 +25,6 @@ usr/lib/sasl2/libcrammd5.so.3.0.0 usr/lib/sasl2/libdigestmd5.so usr/lib/sasl2/libdigestmd5.so.3 usr/lib/sasl2/libdigestmd5.so.3.0.0 -#usr/lib/sasl2/libotp.la -usr/lib/sasl2/libotp.so -usr/lib/sasl2/libotp.so.3 -usr/lib/sasl2/libotp.so.3.0.0 #usr/lib/sasl2/libplain.la usr/lib/sasl2/libplain.so usr/lib/sasl2/libplain.so.3 @@ -94,4 +91,3 @@ usr/sbin/testsaslauthd #usr/share/man/man8/sasldblistusers2.8 #usr/share/man/man8/saslpasswd2.8 var/lib/sasl -etc/rc.d/init.d/cyrus-sasl diff --git a/config/rootfiles/common/i586/openssl-sse2 b/config/rootfiles/common/i586/openssl-sse2 index 7f6ddd69b..d366bd47f 100644 --- a/config/rootfiles/common/i586/openssl-sse2 +++ b/config/rootfiles/common/i586/openssl-sse2 @@ -1 +1 @@ -usr/lib/sse2/libcrypto.so.10 +usr/lib/sse2/libcrypto.so.1.1 diff --git a/config/rootfiles/common/openssl b/config/rootfiles/common/openssl index ec92d1cbc..87143c5c6 100644 --- a/config/rootfiles/common/openssl +++ b/config/rootfiles/common/openssl @@ -2,13 +2,9 @@ #etc/ssl/certs #etc/ssl/misc #etc/ssl/misc/CA.pl -#etc/ssl/misc/CA.sh -#etc/ssl/misc/c_hash -#etc/ssl/misc/c_info -#etc/ssl/misc/c_issuer -#etc/ssl/misc/c_name #etc/ssl/misc/tsget etc/ssl/openssl.cnf +#etc/ssl/openssl.cnf.dist #etc/ssl/private usr/bin/c_rehash usr/bin/openssl @@ -17,6 +13,7 @@ usr/bin/openssl #usr/include/openssl/asn1.h #usr/include/openssl/asn1_mac.h #usr/include/openssl/asn1t.h +#usr/include/openssl/async.h #usr/include/openssl/bio.h #usr/include/openssl/blowfish.h #usr/include/openssl/bn.h @@ -29,11 +26,10 @@ usr/bin/openssl #usr/include/openssl/conf.h #usr/include/openssl/conf_api.h #usr/include/openssl/crypto.h +#usr/include/openssl/ct.h #usr/include/openssl/des.h -#usr/include/openssl/des_old.h #usr/include/openssl/dh.h #usr/include/openssl/dsa.h -#usr/include/openssl/dso.h #usr/include/openssl/dtls1.h #usr/include/openssl/e_os2.h #usr/include/openssl/ebcdic.h @@ -44,12 +40,13 @@ usr/bin/openssl #usr/include/openssl/err.h #usr/include/openssl/evp.h #usr/include/openssl/hmac.h -#usr/include/openssl/krb5_asn.h -#usr/include/openssl/kssl.h +#usr/include/openssl/idea.h +#usr/include/openssl/kdf.h #usr/include/openssl/lhash.h #usr/include/openssl/md2.h #usr/include/openssl/md4.h #usr/include/openssl/md5.h +#usr/include/openssl/mdc2.h #usr/include/openssl/modes.h #usr/include/openssl/obj_mac.h #usr/include/openssl/objects.h @@ -61,19 +58,19 @@ usr/bin/openssl #usr/include/openssl/pem2.h #usr/include/openssl/pkcs12.h #usr/include/openssl/pkcs7.h -#usr/include/openssl/pqueue.h #usr/include/openssl/rand.h #usr/include/openssl/rc2.h #usr/include/openssl/rc4.h +#usr/include/openssl/rc5.h #usr/include/openssl/ripemd.h #usr/include/openssl/rsa.h #usr/include/openssl/safestack.h #usr/include/openssl/seed.h #usr/include/openssl/sha.h +#usr/include/openssl/srp.h #usr/include/openssl/srtp.h #usr/include/openssl/ssl.h #usr/include/openssl/ssl2.h -#usr/include/openssl/ssl23.h #usr/include/openssl/ssl3.h #usr/include/openssl/stack.h #usr/include/openssl/symhacks.h @@ -81,31 +78,6512 @@ usr/bin/openssl #usr/include/openssl/ts.h #usr/include/openssl/txt_db.h #usr/include/openssl/ui.h -#usr/include/openssl/ui_compat.h #usr/include/openssl/whrlpool.h #usr/include/openssl/x509.h #usr/include/openssl/x509_vfy.h #usr/include/openssl/x509v3.h +#usr/lib/engines-1.1 +usr/lib/engines-1.1/capi.so +usr/lib/engines-1.1/padlock.so #usr/lib/libcrypto.a usr/lib/libcrypto.so -usr/lib/libcrypto.so.10 +usr/lib/libcrypto.so.1.1 #usr/lib/libssl.a usr/lib/libssl.so -usr/lib/libssl.so.10 -#usr/lib/openssl -usr/lib/openssl/engines -#usr/lib/openssl/engines/lib4758cca.so -#usr/lib/openssl/engines/libaep.so -#usr/lib/openssl/engines/libatalla.so -#usr/lib/openssl/engines/libcapi.so -#usr/lib/openssl/engines/libchil.so -#usr/lib/openssl/engines/libcswift.so -#usr/lib/openssl/engines/libgmp.so -#usr/lib/openssl/engines/libgost.so -#usr/lib/openssl/engines/libnuron.so -#usr/lib/openssl/engines/libpadlock.so -#usr/lib/openssl/engines/libsureware.so -#usr/lib/openssl/engines/libubsec.so +usr/lib/libssl.so.1.1 #usr/lib/pkgconfig/libcrypto.pc #usr/lib/pkgconfig/libssl.pc #usr/lib/pkgconfig/openssl.pc +#usr/share/doc/openssl +#usr/share/doc/openssl/html +#usr/share/doc/openssl/html/man1 +#usr/share/doc/openssl/html/man1/CA.pl.html +#usr/share/doc/openssl/html/man1/asn1parse.html +#usr/share/doc/openssl/html/man1/blake2b.html +#usr/share/doc/openssl/html/man1/blake2s.html +#usr/share/doc/openssl/html/man1/c_rehash.html +#usr/share/doc/openssl/html/man1/ca.html +#usr/share/doc/openssl/html/man1/ciphers.html +#usr/share/doc/openssl/html/man1/cms.html +#usr/share/doc/openssl/html/man1/crl.html +#usr/share/doc/openssl/html/man1/crl2pkcs7.html +#usr/share/doc/openssl/html/man1/dgst.html +#usr/share/doc/openssl/html/man1/dhparam.html +#usr/share/doc/openssl/html/man1/dsa.html +#usr/share/doc/openssl/html/man1/dsaparam.html +#usr/share/doc/openssl/html/man1/ec.html +#usr/share/doc/openssl/html/man1/ecparam.html +#usr/share/doc/openssl/html/man1/enc.html +#usr/share/doc/openssl/html/man1/engine.html +#usr/share/doc/openssl/html/man1/errstr.html +#usr/share/doc/openssl/html/man1/gendsa.html +#usr/share/doc/openssl/html/man1/genpkey.html +#usr/share/doc/openssl/html/man1/genrsa.html +#usr/share/doc/openssl/html/man1/list.html +#usr/share/doc/openssl/html/man1/md4.html +#usr/share/doc/openssl/html/man1/md5.html +#usr/share/doc/openssl/html/man1/mdc2.html +#usr/share/doc/openssl/html/man1/nseq.html +#usr/share/doc/openssl/html/man1/ocsp.html +#usr/share/doc/openssl/html/man1/openssl-asn1parse.html +#usr/share/doc/openssl/html/man1/openssl-c_rehash.html +#usr/share/doc/openssl/html/man1/openssl-ca.html +#usr/share/doc/openssl/html/man1/openssl-ciphers.html +#usr/share/doc/openssl/html/man1/openssl-cms.html +#usr/share/doc/openssl/html/man1/openssl-crl.html +#usr/share/doc/openssl/html/man1/openssl-crl2pkcs7.html +#usr/share/doc/openssl/html/man1/openssl-dgst.html +#usr/share/doc/openssl/html/man1/openssl-dhparam.html +#usr/share/doc/openssl/html/man1/openssl-dsa.html +#usr/share/doc/openssl/html/man1/openssl-dsaparam.html +#usr/share/doc/openssl/html/man1/openssl-ec.html +#usr/share/doc/openssl/html/man1/openssl-ecparam.html +#usr/share/doc/openssl/html/man1/openssl-enc.html +#usr/share/doc/openssl/html/man1/openssl-engine.html +#usr/share/doc/openssl/html/man1/openssl-errstr.html +#usr/share/doc/openssl/html/man1/openssl-gendsa.html +#usr/share/doc/openssl/html/man1/openssl-genpkey.html +#usr/share/doc/openssl/html/man1/openssl-genrsa.html +#usr/share/doc/openssl/html/man1/openssl-list.html +#usr/share/doc/openssl/html/man1/openssl-nseq.html +#usr/share/doc/openssl/html/man1/openssl-ocsp.html +#usr/share/doc/openssl/html/man1/openssl-passwd.html +#usr/share/doc/openssl/html/man1/openssl-pkcs12.html +#usr/share/doc/openssl/html/man1/openssl-pkcs7.html +#usr/share/doc/openssl/html/man1/openssl-pkcs8.html +#usr/share/doc/openssl/html/man1/openssl-pkey.html +#usr/share/doc/openssl/html/man1/openssl-pkeyparam.html +#usr/share/doc/openssl/html/man1/openssl-pkeyutl.html +#usr/share/doc/openssl/html/man1/openssl-rand.html +#usr/share/doc/openssl/html/man1/openssl-rehash.html +#usr/share/doc/openssl/html/man1/openssl-req.html +#usr/share/doc/openssl/html/man1/openssl-rsa.html +#usr/share/doc/openssl/html/man1/openssl-rsautl.html +#usr/share/doc/openssl/html/man1/openssl-s_client.html +#usr/share/doc/openssl/html/man1/openssl-s_server.html +#usr/share/doc/openssl/html/man1/openssl-s_time.html +#usr/share/doc/openssl/html/man1/openssl-sess_id.html +#usr/share/doc/openssl/html/man1/openssl-smime.html +#usr/share/doc/openssl/html/man1/openssl-speed.html +#usr/share/doc/openssl/html/man1/openssl-spkac.html +#usr/share/doc/openssl/html/man1/openssl-ts.html +#usr/share/doc/openssl/html/man1/openssl-tsget.html +#usr/share/doc/openssl/html/man1/openssl-verify.html +#usr/share/doc/openssl/html/man1/openssl-version.html +#usr/share/doc/openssl/html/man1/openssl-x509.html +#usr/share/doc/openssl/html/man1/openssl.html +#usr/share/doc/openssl/html/man1/passwd.html +#usr/share/doc/openssl/html/man1/pkcs12.html +#usr/share/doc/openssl/html/man1/pkcs7.html +#usr/share/doc/openssl/html/man1/pkcs8.html +#usr/share/doc/openssl/html/man1/pkey.html +#usr/share/doc/openssl/html/man1/pkeyparam.html +#usr/share/doc/openssl/html/man1/pkeyutl.html +#usr/share/doc/openssl/html/man1/rand.html +#usr/share/doc/openssl/html/man1/rehash.html +#usr/share/doc/openssl/html/man1/req.html +#usr/share/doc/openssl/html/man1/ripemd160.html +#usr/share/doc/openssl/html/man1/rsa.html +#usr/share/doc/openssl/html/man1/rsautl.html +#usr/share/doc/openssl/html/man1/s_client.html +#usr/share/doc/openssl/html/man1/s_server.html +#usr/share/doc/openssl/html/man1/s_time.html +#usr/share/doc/openssl/html/man1/sess_id.html +#usr/share/doc/openssl/html/man1/sha.html +#usr/share/doc/openssl/html/man1/sha1.html +#usr/share/doc/openssl/html/man1/sha224.html +#usr/share/doc/openssl/html/man1/sha256.html +#usr/share/doc/openssl/html/man1/sha384.html +#usr/share/doc/openssl/html/man1/sha512.html +#usr/share/doc/openssl/html/man1/smime.html +#usr/share/doc/openssl/html/man1/speed.html +#usr/share/doc/openssl/html/man1/spkac.html +#usr/share/doc/openssl/html/man1/ts.html +#usr/share/doc/openssl/html/man1/tsget.html +#usr/share/doc/openssl/html/man1/verify.html +#usr/share/doc/openssl/html/man1/version.html +#usr/share/doc/openssl/html/man1/x509.html +#usr/share/doc/openssl/html/man3 +#usr/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_free.html +#usr/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_new.html +#usr/share/doc/openssl/html/man3/ASIdOrRange_free.html +#usr/share/doc/openssl/html/man3/ASIdOrRange_new.html +#usr/share/doc/openssl/html/man3/ASIdentifierChoice_free.html +#usr/share/doc/openssl/html/man3/ASIdentifierChoice_new.html +#usr/share/doc/openssl/html/man3/ASIdentifiers_free.html +#usr/share/doc/openssl/html/man3/ASIdentifiers_new.html +#usr/share/doc/openssl/html/man3/ASN1_ENUMERATED_get.html +#usr/share/doc/openssl/html/man3/ASN1_ENUMERATED_get_int64.html +#usr/share/doc/openssl/html/man3/ASN1_ENUMERATED_set.html +#usr/share/doc/openssl/html/man3/ASN1_ENUMERATED_set_int64.html +#usr/share/doc/openssl/html/man3/ASN1_ENUMERATED_to_BN.html +#usr/share/doc/openssl/html/man3/ASN1_INTEGER_get.html +#usr/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html +#usr/share/doc/openssl/html/man3/ASN1_INTEGER_get_uint64.html +#usr/share/doc/openssl/html/man3/ASN1_INTEGER_set.html +#usr/share/doc/openssl/html/man3/ASN1_INTEGER_set_int64.html +#usr/share/doc/openssl/html/man3/ASN1_INTEGER_set_uint64.html +#usr/share/doc/openssl/html/man3/ASN1_INTEGER_to_BN.html +#usr/share/doc/openssl/html/man3/ASN1_ITEM.html +#usr/share/doc/openssl/html/man3/ASN1_OBJECT_free.html +#usr/share/doc/openssl/html/man3/ASN1_OBJECT_new.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_cmp.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_data.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_dup.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_free.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_get0_data.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_length.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_new.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_print.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_print_ex.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_print_ex_fp.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_set.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_to_UTF8.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_type.html +#usr/share/doc/openssl/html/man3/ASN1_STRING_type_new.html +#usr/share/doc/openssl/html/man3/ASN1_TIME_adj.html +#usr/share/doc/openssl/html/man3/ASN1_TIME_check.html +#usr/share/doc/openssl/html/man3/ASN1_TIME_diff.html +#usr/share/doc/openssl/html/man3/ASN1_TIME_print.html +#usr/share/doc/openssl/html/man3/ASN1_TIME_set.html +#usr/share/doc/openssl/html/man3/ASN1_TIME_set_string.html +#usr/share/doc/openssl/html/man3/ASN1_TYPE_cmp.html +#usr/share/doc/openssl/html/man3/ASN1_TYPE_get.html +#usr/share/doc/openssl/html/man3/ASN1_TYPE_pack_sequence.html +#usr/share/doc/openssl/html/man3/ASN1_TYPE_set.html +#usr/share/doc/openssl/html/man3/ASN1_TYPE_set1.html +#usr/share/doc/openssl/html/man3/ASN1_TYPE_unpack_sequence.html +#usr/share/doc/openssl/html/man3/ASN1_add_oid_module.html +#usr/share/doc/openssl/html/man3/ASN1_generate_nconf.html +#usr/share/doc/openssl/html/man3/ASN1_generate_v3.html +#usr/share/doc/openssl/html/man3/ASN1_tag2str.html +#usr/share/doc/openssl/html/man3/ASRange_free.html +#usr/share/doc/openssl/html/man3/ASRange_new.html +#usr/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_clear_fd.html +#usr/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_free.html +#usr/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_all_fds.html +#usr/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_changed_fds.html +#usr/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_fd.html +#usr/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html +#usr/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_set_wait_fd.html +#usr/share/doc/openssl/html/man3/ASYNC_block_pause.html +#usr/share/doc/openssl/html/man3/ASYNC_cleanup_thread.html +#usr/share/doc/openssl/html/man3/ASYNC_get_current_job.html +#usr/share/doc/openssl/html/man3/ASYNC_get_wait_ctx.html +#usr/share/doc/openssl/html/man3/ASYNC_init_thread.html +#usr/share/doc/openssl/html/man3/ASYNC_is_capable.html +#usr/share/doc/openssl/html/man3/ASYNC_pause_job.html +#usr/share/doc/openssl/html/man3/ASYNC_start_job.html +#usr/share/doc/openssl/html/man3/ASYNC_unblock_pause.html +#usr/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_free.html +#usr/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_new.html +#usr/share/doc/openssl/html/man3/AUTHORITY_KEYID_free.html +#usr/share/doc/openssl/html/man3/AUTHORITY_KEYID_new.html +#usr/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_free.html +#usr/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_new.html +#usr/share/doc/openssl/html/man3/BF_cbc_encrypt.html +#usr/share/doc/openssl/html/man3/BF_cfb64_encrypt.html +#usr/share/doc/openssl/html/man3/BF_decrypt.html +#usr/share/doc/openssl/html/man3/BF_ecb_encrypt.html +#usr/share/doc/openssl/html/man3/BF_encrypt.html +#usr/share/doc/openssl/html/man3/BF_ofb64_encrypt.html +#usr/share/doc/openssl/html/man3/BF_options.html +#usr/share/doc/openssl/html/man3/BF_set_key.html +#usr/share/doc/openssl/html/man3/BIO_ADDR.html +#usr/share/doc/openssl/html/man3/BIO_ADDRINFO.html +#usr/share/doc/openssl/html/man3/BIO_ADDRINFO_address.html +#usr/share/doc/openssl/html/man3/BIO_ADDRINFO_family.html +#usr/share/doc/openssl/html/man3/BIO_ADDRINFO_free.html +#usr/share/doc/openssl/html/man3/BIO_ADDRINFO_next.html +#usr/share/doc/openssl/html/man3/BIO_ADDRINFO_protocol.html +#usr/share/doc/openssl/html/man3/BIO_ADDRINFO_socktype.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_clear.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_family.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_free.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_hostname_string.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_new.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_path_string.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_rawaddress.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_rawmake.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_rawport.html +#usr/share/doc/openssl/html/man3/BIO_ADDR_service_string.html +#usr/share/doc/openssl/html/man3/BIO_accept_ex.html +#usr/share/doc/openssl/html/man3/BIO_append_filename.html +#usr/share/doc/openssl/html/man3/BIO_callback_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_callback_fn.html +#usr/share/doc/openssl/html/man3/BIO_callback_fn_ex.html +#usr/share/doc/openssl/html/man3/BIO_closesocket.html +#usr/share/doc/openssl/html/man3/BIO_connect.html +#usr/share/doc/openssl/html/man3/BIO_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_ctrl_get_read_request.html +#usr/share/doc/openssl/html/man3/BIO_ctrl_get_write_guarantee.html +#usr/share/doc/openssl/html/man3/BIO_ctrl_pending.html +#usr/share/doc/openssl/html/man3/BIO_ctrl_reset_read_request.html +#usr/share/doc/openssl/html/man3/BIO_ctrl_wpending.html +#usr/share/doc/openssl/html/man3/BIO_debug_callback.html +#usr/share/doc/openssl/html/man3/BIO_destroy_bio_pair.html +#usr/share/doc/openssl/html/man3/BIO_do_accept.html +#usr/share/doc/openssl/html/man3/BIO_do_connect.html +#usr/share/doc/openssl/html/man3/BIO_do_handshake.html +#usr/share/doc/openssl/html/man3/BIO_eof.html +#usr/share/doc/openssl/html/man3/BIO_f_base64.html +#usr/share/doc/openssl/html/man3/BIO_f_buffer.html +#usr/share/doc/openssl/html/man3/BIO_f_cipher.html +#usr/share/doc/openssl/html/man3/BIO_f_md.html +#usr/share/doc/openssl/html/man3/BIO_f_null.html +#usr/share/doc/openssl/html/man3/BIO_f_ssl.html +#usr/share/doc/openssl/html/man3/BIO_find_type.html +#usr/share/doc/openssl/html/man3/BIO_flush.html +#usr/share/doc/openssl/html/man3/BIO_free.html +#usr/share/doc/openssl/html/man3/BIO_free_all.html +#usr/share/doc/openssl/html/man3/BIO_get_accept_name.html +#usr/share/doc/openssl/html/man3/BIO_get_accept_port.html +#usr/share/doc/openssl/html/man3/BIO_get_bind_mode.html +#usr/share/doc/openssl/html/man3/BIO_get_buffer_num_lines.html +#usr/share/doc/openssl/html/man3/BIO_get_callback.html +#usr/share/doc/openssl/html/man3/BIO_get_callback_arg.html +#usr/share/doc/openssl/html/man3/BIO_get_callback_ex.html +#usr/share/doc/openssl/html/man3/BIO_get_cipher_ctx.html +#usr/share/doc/openssl/html/man3/BIO_get_cipher_status.html +#usr/share/doc/openssl/html/man3/BIO_get_close.html +#usr/share/doc/openssl/html/man3/BIO_get_conn_address.html +#usr/share/doc/openssl/html/man3/BIO_get_conn_hostname.html +#usr/share/doc/openssl/html/man3/BIO_get_conn_port.html +#usr/share/doc/openssl/html/man3/BIO_get_data.html +#usr/share/doc/openssl/html/man3/BIO_get_ex_data.html +#usr/share/doc/openssl/html/man3/BIO_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/BIO_get_fd.html +#usr/share/doc/openssl/html/man3/BIO_get_fp.html +#usr/share/doc/openssl/html/man3/BIO_get_info_callback.html +#usr/share/doc/openssl/html/man3/BIO_get_init.html +#usr/share/doc/openssl/html/man3/BIO_get_md.html +#usr/share/doc/openssl/html/man3/BIO_get_md_ctx.html +#usr/share/doc/openssl/html/man3/BIO_get_mem_data.html +#usr/share/doc/openssl/html/man3/BIO_get_mem_ptr.html +#usr/share/doc/openssl/html/man3/BIO_get_new_index.html +#usr/share/doc/openssl/html/man3/BIO_get_num_renegotiates.html +#usr/share/doc/openssl/html/man3/BIO_get_read_request.html +#usr/share/doc/openssl/html/man3/BIO_get_retry_BIO.html +#usr/share/doc/openssl/html/man3/BIO_get_retry_reason.html +#usr/share/doc/openssl/html/man3/BIO_get_shutdown.html +#usr/share/doc/openssl/html/man3/BIO_get_ssl.html +#usr/share/doc/openssl/html/man3/BIO_get_write_buf_size.html +#usr/share/doc/openssl/html/man3/BIO_get_write_guarantee.html +#usr/share/doc/openssl/html/man3/BIO_gets.html +#usr/share/doc/openssl/html/man3/BIO_hostserv_priorities.html +#usr/share/doc/openssl/html/man3/BIO_int_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_listen.html +#usr/share/doc/openssl/html/man3/BIO_lookup.html +#usr/share/doc/openssl/html/man3/BIO_lookup_type.html +#usr/share/doc/openssl/html/man3/BIO_make_bio_pair.html +#usr/share/doc/openssl/html/man3/BIO_meth_free.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_callback_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_create.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_destroy.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_gets.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_puts.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_read.html +#usr/share/doc/openssl/html/man3/BIO_meth_get_write.html +#usr/share/doc/openssl/html/man3/BIO_meth_new.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_callback_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_create.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_destroy.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_gets.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_puts.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_read.html +#usr/share/doc/openssl/html/man3/BIO_meth_set_write.html +#usr/share/doc/openssl/html/man3/BIO_method_type.html +#usr/share/doc/openssl/html/man3/BIO_new.html +#usr/share/doc/openssl/html/man3/BIO_new_CMS.html +#usr/share/doc/openssl/html/man3/BIO_new_accept.html +#usr/share/doc/openssl/html/man3/BIO_new_bio_pair.html +#usr/share/doc/openssl/html/man3/BIO_new_buffer_ssl_connect.html +#usr/share/doc/openssl/html/man3/BIO_new_connect.html +#usr/share/doc/openssl/html/man3/BIO_new_fd.html +#usr/share/doc/openssl/html/man3/BIO_new_file.html +#usr/share/doc/openssl/html/man3/BIO_new_fp.html +#usr/share/doc/openssl/html/man3/BIO_new_mem_buf.html +#usr/share/doc/openssl/html/man3/BIO_new_socket.html +#usr/share/doc/openssl/html/man3/BIO_new_ssl.html +#usr/share/doc/openssl/html/man3/BIO_new_ssl_connect.html +#usr/share/doc/openssl/html/man3/BIO_next.html +#usr/share/doc/openssl/html/man3/BIO_parse_hostserv.html +#usr/share/doc/openssl/html/man3/BIO_pending.html +#usr/share/doc/openssl/html/man3/BIO_pop.html +#usr/share/doc/openssl/html/man3/BIO_printf.html +#usr/share/doc/openssl/html/man3/BIO_ptr_ctrl.html +#usr/share/doc/openssl/html/man3/BIO_push.html +#usr/share/doc/openssl/html/man3/BIO_puts.html +#usr/share/doc/openssl/html/man3/BIO_read.html +#usr/share/doc/openssl/html/man3/BIO_read_filename.html +#usr/share/doc/openssl/html/man3/BIO_reset.html +#usr/share/doc/openssl/html/man3/BIO_retry_type.html +#usr/share/doc/openssl/html/man3/BIO_rw_filename.html +#usr/share/doc/openssl/html/man3/BIO_s_accept.html +#usr/share/doc/openssl/html/man3/BIO_s_bio.html +#usr/share/doc/openssl/html/man3/BIO_s_connect.html +#usr/share/doc/openssl/html/man3/BIO_s_fd.html +#usr/share/doc/openssl/html/man3/BIO_s_file.html +#usr/share/doc/openssl/html/man3/BIO_s_mem.html +#usr/share/doc/openssl/html/man3/BIO_s_null.html +#usr/share/doc/openssl/html/man3/BIO_s_secmem.html +#usr/share/doc/openssl/html/man3/BIO_s_socket.html +#usr/share/doc/openssl/html/man3/BIO_seek.html +#usr/share/doc/openssl/html/man3/BIO_set.html +#usr/share/doc/openssl/html/man3/BIO_set_accept_bios.html +#usr/share/doc/openssl/html/man3/BIO_set_accept_name.html +#usr/share/doc/openssl/html/man3/BIO_set_accept_port.html +#usr/share/doc/openssl/html/man3/BIO_set_bind_mode.html +#usr/share/doc/openssl/html/man3/BIO_set_buffer_read_data.html +#usr/share/doc/openssl/html/man3/BIO_set_buffer_size.html +#usr/share/doc/openssl/html/man3/BIO_set_callback.html +#usr/share/doc/openssl/html/man3/BIO_set_callback_arg.html +#usr/share/doc/openssl/html/man3/BIO_set_callback_ex.html +#usr/share/doc/openssl/html/man3/BIO_set_cipher.html +#usr/share/doc/openssl/html/man3/BIO_set_close.html +#usr/share/doc/openssl/html/man3/BIO_set_conn_address.html +#usr/share/doc/openssl/html/man3/BIO_set_conn_hostname.html +#usr/share/doc/openssl/html/man3/BIO_set_conn_port.html +#usr/share/doc/openssl/html/man3/BIO_set_data.html +#usr/share/doc/openssl/html/man3/BIO_set_ex_data.html +#usr/share/doc/openssl/html/man3/BIO_set_fd.html +#usr/share/doc/openssl/html/man3/BIO_set_fp.html +#usr/share/doc/openssl/html/man3/BIO_set_info_callback.html +#usr/share/doc/openssl/html/man3/BIO_set_init.html +#usr/share/doc/openssl/html/man3/BIO_set_md.html +#usr/share/doc/openssl/html/man3/BIO_set_mem_buf.html +#usr/share/doc/openssl/html/man3/BIO_set_mem_eof_return.html +#usr/share/doc/openssl/html/man3/BIO_set_nbio.html +#usr/share/doc/openssl/html/man3/BIO_set_nbio_accept.html +#usr/share/doc/openssl/html/man3/BIO_set_next.html +#usr/share/doc/openssl/html/man3/BIO_set_read_buffer_size.html +#usr/share/doc/openssl/html/man3/BIO_set_retry_reason.html +#usr/share/doc/openssl/html/man3/BIO_set_shutdown.html +#usr/share/doc/openssl/html/man3/BIO_set_ssl.html +#usr/share/doc/openssl/html/man3/BIO_set_ssl_mode.html +#usr/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_bytes.html +#usr/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_timeout.html +#usr/share/doc/openssl/html/man3/BIO_set_write_buf_size.html +#usr/share/doc/openssl/html/man3/BIO_set_write_buffer_size.html +#usr/share/doc/openssl/html/man3/BIO_should_io_special.html +#usr/share/doc/openssl/html/man3/BIO_should_read.html +#usr/share/doc/openssl/html/man3/BIO_should_retry.html +#usr/share/doc/openssl/html/man3/BIO_should_write.html +#usr/share/doc/openssl/html/man3/BIO_shutdown_wr.html +#usr/share/doc/openssl/html/man3/BIO_snprintf.html +#usr/share/doc/openssl/html/man3/BIO_socket.html +#usr/share/doc/openssl/html/man3/BIO_ssl_copy_session_id.html +#usr/share/doc/openssl/html/man3/BIO_ssl_shutdown.html +#usr/share/doc/openssl/html/man3/BIO_tell.html +#usr/share/doc/openssl/html/man3/BIO_up_ref.html +#usr/share/doc/openssl/html/man3/BIO_vfree.html +#usr/share/doc/openssl/html/man3/BIO_vprintf.html +#usr/share/doc/openssl/html/man3/BIO_vsnprintf.html +#usr/share/doc/openssl/html/man3/BIO_wpending.html +#usr/share/doc/openssl/html/man3/BIO_write.html +#usr/share/doc/openssl/html/man3/BIO_write_filename.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_convert.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_convert_ex.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_create_param.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_free.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_get_flags.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_invert.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_invert_ex.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_is_current_thread.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_lock.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_new.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_set_current_thread.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_set_flags.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_unlock.html +#usr/share/doc/openssl/html/man3/BN_BLINDING_update.html +#usr/share/doc/openssl/html/man3/BN_CTX_end.html +#usr/share/doc/openssl/html/man3/BN_CTX_free.html +#usr/share/doc/openssl/html/man3/BN_CTX_get.html +#usr/share/doc/openssl/html/man3/BN_CTX_new.html +#usr/share/doc/openssl/html/man3/BN_CTX_secure_new.html +#usr/share/doc/openssl/html/man3/BN_CTX_start.html +#usr/share/doc/openssl/html/man3/BN_GENCB_call.html +#usr/share/doc/openssl/html/man3/BN_GENCB_free.html +#usr/share/doc/openssl/html/man3/BN_GENCB_get_arg.html +#usr/share/doc/openssl/html/man3/BN_GENCB_new.html +#usr/share/doc/openssl/html/man3/BN_GENCB_set.html +#usr/share/doc/openssl/html/man3/BN_GENCB_set_old.html +#usr/share/doc/openssl/html/man3/BN_MONT_CTX_copy.html +#usr/share/doc/openssl/html/man3/BN_MONT_CTX_free.html +#usr/share/doc/openssl/html/man3/BN_MONT_CTX_new.html +#usr/share/doc/openssl/html/man3/BN_MONT_CTX_set.html +#usr/share/doc/openssl/html/man3/BN_RECP_CTX_free.html +#usr/share/doc/openssl/html/man3/BN_RECP_CTX_new.html +#usr/share/doc/openssl/html/man3/BN_RECP_CTX_set.html +#usr/share/doc/openssl/html/man3/BN_add.html +#usr/share/doc/openssl/html/man3/BN_add_word.html +#usr/share/doc/openssl/html/man3/BN_bin2bn.html +#usr/share/doc/openssl/html/man3/BN_bn2bin.html +#usr/share/doc/openssl/html/man3/BN_bn2binpad.html +#usr/share/doc/openssl/html/man3/BN_bn2dec.html +#usr/share/doc/openssl/html/man3/BN_bn2hex.html +#usr/share/doc/openssl/html/man3/BN_bn2lebinpad.html +#usr/share/doc/openssl/html/man3/BN_bn2mpi.html +#usr/share/doc/openssl/html/man3/BN_clear.html +#usr/share/doc/openssl/html/man3/BN_clear_bit.html +#usr/share/doc/openssl/html/man3/BN_clear_free.html +#usr/share/doc/openssl/html/man3/BN_cmp.html +#usr/share/doc/openssl/html/man3/BN_copy.html +#usr/share/doc/openssl/html/man3/BN_dec2bn.html +#usr/share/doc/openssl/html/man3/BN_div.html +#usr/share/doc/openssl/html/man3/BN_div_recp.html +#usr/share/doc/openssl/html/man3/BN_div_word.html +#usr/share/doc/openssl/html/man3/BN_dup.html +#usr/share/doc/openssl/html/man3/BN_exp.html +#usr/share/doc/openssl/html/man3/BN_free.html +#usr/share/doc/openssl/html/man3/BN_from_montgomery.html +#usr/share/doc/openssl/html/man3/BN_gcd.html +#usr/share/doc/openssl/html/man3/BN_generate_prime.html +#usr/share/doc/openssl/html/man3/BN_generate_prime_ex.html +#usr/share/doc/openssl/html/man3/BN_get0_nist_prime_192.html +#usr/share/doc/openssl/html/man3/BN_get0_nist_prime_224.html +#usr/share/doc/openssl/html/man3/BN_get0_nist_prime_256.html +#usr/share/doc/openssl/html/man3/BN_get0_nist_prime_384.html +#usr/share/doc/openssl/html/man3/BN_get0_nist_prime_521.html +#usr/share/doc/openssl/html/man3/BN_get_rfc2409_prime_1024.html +#usr/share/doc/openssl/html/man3/BN_get_rfc2409_prime_768.html +#usr/share/doc/openssl/html/man3/BN_get_rfc3526_prime_1536.html +#usr/share/doc/openssl/html/man3/BN_get_rfc3526_prime_2048.html +#usr/share/doc/openssl/html/man3/BN_get_rfc3526_prime_3072.html +#usr/share/doc/openssl/html/man3/BN_get_rfc3526_prime_4096.html +#usr/share/doc/openssl/html/man3/BN_get_rfc3526_prime_6144.html +#usr/share/doc/openssl/html/man3/BN_get_rfc3526_prime_8192.html +#usr/share/doc/openssl/html/man3/BN_get_word.html +#usr/share/doc/openssl/html/man3/BN_hex2bn.html +#usr/share/doc/openssl/html/man3/BN_is_bit_set.html +#usr/share/doc/openssl/html/man3/BN_is_odd.html +#usr/share/doc/openssl/html/man3/BN_is_one.html +#usr/share/doc/openssl/html/man3/BN_is_prime.html +#usr/share/doc/openssl/html/man3/BN_is_prime_ex.html +#usr/share/doc/openssl/html/man3/BN_is_prime_fasttest.html +#usr/share/doc/openssl/html/man3/BN_is_prime_fasttest_ex.html +#usr/share/doc/openssl/html/man3/BN_is_word.html +#usr/share/doc/openssl/html/man3/BN_is_zero.html +#usr/share/doc/openssl/html/man3/BN_lebin2bn.html +#usr/share/doc/openssl/html/man3/BN_lshift.html +#usr/share/doc/openssl/html/man3/BN_lshift1.html +#usr/share/doc/openssl/html/man3/BN_mask_bits.html +#usr/share/doc/openssl/html/man3/BN_mod.html +#usr/share/doc/openssl/html/man3/BN_mod_add.html +#usr/share/doc/openssl/html/man3/BN_mod_exp.html +#usr/share/doc/openssl/html/man3/BN_mod_inverse.html +#usr/share/doc/openssl/html/man3/BN_mod_mul.html +#usr/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html +#usr/share/doc/openssl/html/man3/BN_mod_mul_reciprocal.html +#usr/share/doc/openssl/html/man3/BN_mod_sqr.html +#usr/share/doc/openssl/html/man3/BN_mod_sub.html +#usr/share/doc/openssl/html/man3/BN_mod_word.html +#usr/share/doc/openssl/html/man3/BN_mpi2bn.html +#usr/share/doc/openssl/html/man3/BN_mul.html +#usr/share/doc/openssl/html/man3/BN_mul_word.html +#usr/share/doc/openssl/html/man3/BN_new.html +#usr/share/doc/openssl/html/man3/BN_nnmod.html +#usr/share/doc/openssl/html/man3/BN_num_bits.html +#usr/share/doc/openssl/html/man3/BN_num_bits_word.html +#usr/share/doc/openssl/html/man3/BN_num_bytes.html +#usr/share/doc/openssl/html/man3/BN_one.html +#usr/share/doc/openssl/html/man3/BN_print.html +#usr/share/doc/openssl/html/man3/BN_print_fp.html +#usr/share/doc/openssl/html/man3/BN_pseudo_rand.html +#usr/share/doc/openssl/html/man3/BN_pseudo_rand_range.html +#usr/share/doc/openssl/html/man3/BN_rand.html +#usr/share/doc/openssl/html/man3/BN_rand_range.html +#usr/share/doc/openssl/html/man3/BN_rshift.html +#usr/share/doc/openssl/html/man3/BN_rshift1.html +#usr/share/doc/openssl/html/man3/BN_secure_new.html +#usr/share/doc/openssl/html/man3/BN_set_bit.html +#usr/share/doc/openssl/html/man3/BN_set_word.html +#usr/share/doc/openssl/html/man3/BN_sqr.html +#usr/share/doc/openssl/html/man3/BN_sub.html +#usr/share/doc/openssl/html/man3/BN_sub_word.html +#usr/share/doc/openssl/html/man3/BN_swap.html +#usr/share/doc/openssl/html/man3/BN_to_ASN1_ENUMERATED.html +#usr/share/doc/openssl/html/man3/BN_to_ASN1_INTEGER.html +#usr/share/doc/openssl/html/man3/BN_to_montgomery.html +#usr/share/doc/openssl/html/man3/BN_ucmp.html +#usr/share/doc/openssl/html/man3/BN_value_one.html +#usr/share/doc/openssl/html/man3/BN_with_flags.html +#usr/share/doc/openssl/html/man3/BN_zero.html +#usr/share/doc/openssl/html/man3/BUF_MEM_free.html +#usr/share/doc/openssl/html/man3/BUF_MEM_grow.html +#usr/share/doc/openssl/html/man3/BUF_MEM_grow_clean.html +#usr/share/doc/openssl/html/man3/BUF_MEM_new.html +#usr/share/doc/openssl/html/man3/BUF_MEM_new_ex.html +#usr/share/doc/openssl/html/man3/BUF_reverse.html +#usr/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_free.html +#usr/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_new.html +#usr/share/doc/openssl/html/man3/CMS_ContentInfo_free.html +#usr/share/doc/openssl/html/man3/CMS_ContentInfo_new.html +#usr/share/doc/openssl/html/man3/CMS_ContentInfo_print_ctx.html +#usr/share/doc/openssl/html/man3/CMS_ReceiptRequest_create0.html +#usr/share/doc/openssl/html/man3/CMS_ReceiptRequest_free.html +#usr/share/doc/openssl/html/man3/CMS_ReceiptRequest_get0_values.html +#usr/share/doc/openssl/html/man3/CMS_ReceiptRequest_new.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_decrypt.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_encrypt.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_get0_id.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_id_cmp.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_cert_cmp.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_get0_signer_id.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_key.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_pkey.html +#usr/share/doc/openssl/html/man3/CMS_RecipientInfo_type.html +#usr/share/doc/openssl/html/man3/CMS_SignerInfo_cert_cmp.html +#usr/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signature.html +#usr/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signer_id.html +#usr/share/doc/openssl/html/man3/CMS_SignerInfo_set1_signer_cert.html +#usr/share/doc/openssl/html/man3/CMS_SignerInfo_sign.html +#usr/share/doc/openssl/html/man3/CMS_add0_cert.html +#usr/share/doc/openssl/html/man3/CMS_add0_crl.html +#usr/share/doc/openssl/html/man3/CMS_add0_recipient_key.html +#usr/share/doc/openssl/html/man3/CMS_add1_ReceiptRequest.html +#usr/share/doc/openssl/html/man3/CMS_add1_cert.html +#usr/share/doc/openssl/html/man3/CMS_add1_crl.html +#usr/share/doc/openssl/html/man3/CMS_add1_recipient_cert.html +#usr/share/doc/openssl/html/man3/CMS_add1_signer.html +#usr/share/doc/openssl/html/man3/CMS_compress.html +#usr/share/doc/openssl/html/man3/CMS_decrypt.html +#usr/share/doc/openssl/html/man3/CMS_encrypt.html +#usr/share/doc/openssl/html/man3/CMS_final.html +#usr/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html +#usr/share/doc/openssl/html/man3/CMS_get0_SignerInfos.html +#usr/share/doc/openssl/html/man3/CMS_get0_content.html +#usr/share/doc/openssl/html/man3/CMS_get0_eContentType.html +#usr/share/doc/openssl/html/man3/CMS_get0_signers.html +#usr/share/doc/openssl/html/man3/CMS_get0_type.html +#usr/share/doc/openssl/html/man3/CMS_get1_ReceiptRequest.html +#usr/share/doc/openssl/html/man3/CMS_get1_certs.html +#usr/share/doc/openssl/html/man3/CMS_get1_crls.html +#usr/share/doc/openssl/html/man3/CMS_set1_eContentType.html +#usr/share/doc/openssl/html/man3/CMS_sign.html +#usr/share/doc/openssl/html/man3/CMS_sign_receipt.html +#usr/share/doc/openssl/html/man3/CMS_uncompress.html +#usr/share/doc/openssl/html/man3/CMS_verify.html +#usr/share/doc/openssl/html/man3/CMS_verify_receipt.html +#usr/share/doc/openssl/html/man3/CONF_modules_finish.html +#usr/share/doc/openssl/html/man3/CONF_modules_free.html +#usr/share/doc/openssl/html/man3/CONF_modules_load.html +#usr/share/doc/openssl/html/man3/CONF_modules_load_file.html +#usr/share/doc/openssl/html/man3/CONF_modules_unload.html +#usr/share/doc/openssl/html/man3/CRL_DIST_POINTS_free.html +#usr/share/doc/openssl/html/man3/CRL_DIST_POINTS_new.html +#usr/share/doc/openssl/html/man3/CRYPTO_EX_dup.html +#usr/share/doc/openssl/html/man3/CRYPTO_EX_free.html +#usr/share/doc/openssl/html/man3/CRYPTO_EX_new.html +#usr/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_free.html +#usr/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_new.html +#usr/share/doc/openssl/html/man3/CRYPTO_THREAD_read_lock.html +#usr/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html +#usr/share/doc/openssl/html/man3/CRYPTO_THREAD_unlock.html +#usr/share/doc/openssl/html/man3/CRYPTO_THREAD_write_lock.html +#usr/share/doc/openssl/html/man3/CRYPTO_atomic_add.html +#usr/share/doc/openssl/html/man3/CRYPTO_clear_free.html +#usr/share/doc/openssl/html/man3/CRYPTO_clear_realloc.html +#usr/share/doc/openssl/html/man3/CRYPTO_free.html +#usr/share/doc/openssl/html/man3/CRYPTO_free_ex_data.html +#usr/share/doc/openssl/html/man3/CRYPTO_free_ex_index.html +#usr/share/doc/openssl/html/man3/CRYPTO_get_ex_data.html +#usr/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/CRYPTO_get_mem_functions.html +#usr/share/doc/openssl/html/man3/CRYPTO_malloc.html +#usr/share/doc/openssl/html/man3/CRYPTO_mem_ctrl.html +#usr/share/doc/openssl/html/man3/CRYPTO_mem_debug_pop.html +#usr/share/doc/openssl/html/man3/CRYPTO_mem_debug_push.html +#usr/share/doc/openssl/html/man3/CRYPTO_mem_leaks.html +#usr/share/doc/openssl/html/man3/CRYPTO_mem_leaks_fp.html +#usr/share/doc/openssl/html/man3/CRYPTO_new_ex_data.html +#usr/share/doc/openssl/html/man3/CRYPTO_realloc.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_clear_free.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_free.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_malloc.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_malloc_done.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_malloc_init.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_malloc_initialized.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_used.html +#usr/share/doc/openssl/html/man3/CRYPTO_secure_zalloc.html +#usr/share/doc/openssl/html/man3/CRYPTO_set_ex_data.html +#usr/share/doc/openssl/html/man3/CRYPTO_set_mem_debug.html +#usr/share/doc/openssl/html/man3/CRYPTO_set_mem_functions.html +#usr/share/doc/openssl/html/man3/CRYPTO_strdup.html +#usr/share/doc/openssl/html/man3/CRYPTO_strndup.html +#usr/share/doc/openssl/html/man3/CRYPTO_zalloc.html +#usr/share/doc/openssl/html/man3/CTLOG_STORE_free.html +#usr/share/doc/openssl/html/man3/CTLOG_STORE_get0_log_by_id.html +#usr/share/doc/openssl/html/man3/CTLOG_STORE_load_default_file.html +#usr/share/doc/openssl/html/man3/CTLOG_STORE_load_file.html +#usr/share/doc/openssl/html/man3/CTLOG_STORE_new.html +#usr/share/doc/openssl/html/man3/CTLOG_free.html +#usr/share/doc/openssl/html/man3/CTLOG_get0_log_id.html +#usr/share/doc/openssl/html/man3/CTLOG_get0_name.html +#usr/share/doc/openssl/html/man3/CTLOG_get0_public_key.html +#usr/share/doc/openssl/html/man3/CTLOG_new.html +#usr/share/doc/openssl/html/man3/CTLOG_new_from_base64.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_free.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_cert.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_issuer.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_log_store.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get_time.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_cert.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_issuer.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.html +#usr/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_time.html +#usr/share/doc/openssl/html/man3/DECLARE_ASN1_FUNCTIONS.html +#usr/share/doc/openssl/html/man3/DECLARE_LHASH_OF.html +#usr/share/doc/openssl/html/man3/DECLARE_PEM_rw.html +#usr/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF.html +#usr/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF_CONST.html +#usr/share/doc/openssl/html/man3/DEFINE_STACK_OF.html +#usr/share/doc/openssl/html/man3/DEFINE_STACK_OF_CONST.html +#usr/share/doc/openssl/html/man3/DES_cbc_cksum.html +#usr/share/doc/openssl/html/man3/DES_cfb64_encrypt.html +#usr/share/doc/openssl/html/man3/DES_cfb_encrypt.html +#usr/share/doc/openssl/html/man3/DES_crypt.html +#usr/share/doc/openssl/html/man3/DES_ecb2_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ecb3_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ecb_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ede2_cbc_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ede2_cfb64_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ede2_ofb64_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ede3_cbc_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ede3_cfb64_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ede3_ofb64_encrypt.html +#usr/share/doc/openssl/html/man3/DES_fcrypt.html +#usr/share/doc/openssl/html/man3/DES_is_weak_key.html +#usr/share/doc/openssl/html/man3/DES_key_sched.html +#usr/share/doc/openssl/html/man3/DES_ncbc_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ofb64_encrypt.html +#usr/share/doc/openssl/html/man3/DES_ofb_encrypt.html +#usr/share/doc/openssl/html/man3/DES_pcbc_encrypt.html +#usr/share/doc/openssl/html/man3/DES_quad_cksum.html +#usr/share/doc/openssl/html/man3/DES_random_key.html +#usr/share/doc/openssl/html/man3/DES_set_key.html +#usr/share/doc/openssl/html/man3/DES_set_key_checked.html +#usr/share/doc/openssl/html/man3/DES_set_key_unchecked.html +#usr/share/doc/openssl/html/man3/DES_set_odd_parity.html +#usr/share/doc/openssl/html/man3/DES_string_to_2keys.html +#usr/share/doc/openssl/html/man3/DES_string_to_key.html +#usr/share/doc/openssl/html/man3/DES_xcbc_encrypt.html +#usr/share/doc/openssl/html/man3/DH_OpenSSL.html +#usr/share/doc/openssl/html/man3/DH_bits.html +#usr/share/doc/openssl/html/man3/DH_check.html +#usr/share/doc/openssl/html/man3/DH_check_params.html +#usr/share/doc/openssl/html/man3/DH_clear_flags.html +#usr/share/doc/openssl/html/man3/DH_compute_key.html +#usr/share/doc/openssl/html/man3/DH_free.html +#usr/share/doc/openssl/html/man3/DH_generate_key.html +#usr/share/doc/openssl/html/man3/DH_generate_parameters.html +#usr/share/doc/openssl/html/man3/DH_generate_parameters_ex.html +#usr/share/doc/openssl/html/man3/DH_get0_engine.html +#usr/share/doc/openssl/html/man3/DH_get0_key.html +#usr/share/doc/openssl/html/man3/DH_get0_pqg.html +#usr/share/doc/openssl/html/man3/DH_get_1024_160.html +#usr/share/doc/openssl/html/man3/DH_get_2048_224.html +#usr/share/doc/openssl/html/man3/DH_get_2048_256.html +#usr/share/doc/openssl/html/man3/DH_get_default_method.html +#usr/share/doc/openssl/html/man3/DH_get_ex_data.html +#usr/share/doc/openssl/html/man3/DH_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/DH_get_length.html +#usr/share/doc/openssl/html/man3/DH_meth_dup.html +#usr/share/doc/openssl/html/man3/DH_meth_free.html +#usr/share/doc/openssl/html/man3/DH_meth_get0_app_data.html +#usr/share/doc/openssl/html/man3/DH_meth_get0_name.html +#usr/share/doc/openssl/html/man3/DH_meth_get_bn_mod_exp.html +#usr/share/doc/openssl/html/man3/DH_meth_get_compute_key.html +#usr/share/doc/openssl/html/man3/DH_meth_get_finish.html +#usr/share/doc/openssl/html/man3/DH_meth_get_flags.html +#usr/share/doc/openssl/html/man3/DH_meth_get_generate_key.html +#usr/share/doc/openssl/html/man3/DH_meth_get_generate_params.html +#usr/share/doc/openssl/html/man3/DH_meth_get_init.html +#usr/share/doc/openssl/html/man3/DH_meth_new.html +#usr/share/doc/openssl/html/man3/DH_meth_set0_app_data.html +#usr/share/doc/openssl/html/man3/DH_meth_set1_name.html +#usr/share/doc/openssl/html/man3/DH_meth_set_bn_mod_exp.html +#usr/share/doc/openssl/html/man3/DH_meth_set_compute_key.html +#usr/share/doc/openssl/html/man3/DH_meth_set_finish.html +#usr/share/doc/openssl/html/man3/DH_meth_set_flags.html +#usr/share/doc/openssl/html/man3/DH_meth_set_generate_key.html +#usr/share/doc/openssl/html/man3/DH_meth_set_generate_params.html +#usr/share/doc/openssl/html/man3/DH_meth_set_init.html +#usr/share/doc/openssl/html/man3/DH_new.html +#usr/share/doc/openssl/html/man3/DH_new_method.html +#usr/share/doc/openssl/html/man3/DH_set0_key.html +#usr/share/doc/openssl/html/man3/DH_set0_pqg.html +#usr/share/doc/openssl/html/man3/DH_set_default_method.html +#usr/share/doc/openssl/html/man3/DH_set_ex_data.html +#usr/share/doc/openssl/html/man3/DH_set_flags.html +#usr/share/doc/openssl/html/man3/DH_set_length.html +#usr/share/doc/openssl/html/man3/DH_set_method.html +#usr/share/doc/openssl/html/man3/DH_size.html +#usr/share/doc/openssl/html/man3/DH_test_flags.html +#usr/share/doc/openssl/html/man3/DHparams_print.html +#usr/share/doc/openssl/html/man3/DHparams_print_fp.html +#usr/share/doc/openssl/html/man3/DIRECTORYSTRING_free.html +#usr/share/doc/openssl/html/man3/DIRECTORYSTRING_new.html +#usr/share/doc/openssl/html/man3/DISPLAYTEXT_free.html +#usr/share/doc/openssl/html/man3/DISPLAYTEXT_new.html +#usr/share/doc/openssl/html/man3/DIST_POINT_NAME_free.html +#usr/share/doc/openssl/html/man3/DIST_POINT_NAME_new.html +#usr/share/doc/openssl/html/man3/DIST_POINT_free.html +#usr/share/doc/openssl/html/man3/DIST_POINT_new.html +#usr/share/doc/openssl/html/man3/DSA_OpenSSL.html +#usr/share/doc/openssl/html/man3/DSA_SIG_free.html +#usr/share/doc/openssl/html/man3/DSA_SIG_get0.html +#usr/share/doc/openssl/html/man3/DSA_SIG_new.html +#usr/share/doc/openssl/html/man3/DSA_SIG_set0.html +#usr/share/doc/openssl/html/man3/DSA_bits.html +#usr/share/doc/openssl/html/man3/DSA_clear_flags.html +#usr/share/doc/openssl/html/man3/DSA_do_sign.html +#usr/share/doc/openssl/html/man3/DSA_do_verify.html +#usr/share/doc/openssl/html/man3/DSA_dup_DH.html +#usr/share/doc/openssl/html/man3/DSA_free.html +#usr/share/doc/openssl/html/man3/DSA_generate_key.html +#usr/share/doc/openssl/html/man3/DSA_generate_parameters.html +#usr/share/doc/openssl/html/man3/DSA_generate_parameters_ex.html +#usr/share/doc/openssl/html/man3/DSA_get0_engine.html +#usr/share/doc/openssl/html/man3/DSA_get0_key.html +#usr/share/doc/openssl/html/man3/DSA_get0_pqg.html +#usr/share/doc/openssl/html/man3/DSA_get_default_method.html +#usr/share/doc/openssl/html/man3/DSA_get_ex_data.html +#usr/share/doc/openssl/html/man3/DSA_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/DSA_meth_dup.html +#usr/share/doc/openssl/html/man3/DSA_meth_free.html +#usr/share/doc/openssl/html/man3/DSA_meth_get0_app_data.html +#usr/share/doc/openssl/html/man3/DSA_meth_get0_name.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_bn_mod_exp.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_finish.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_flags.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_init.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_keygen.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_mod_exp.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_paramgen.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_sign.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_sign_setup.html +#usr/share/doc/openssl/html/man3/DSA_meth_get_verify.html +#usr/share/doc/openssl/html/man3/DSA_meth_new.html +#usr/share/doc/openssl/html/man3/DSA_meth_set0_app_data.html +#usr/share/doc/openssl/html/man3/DSA_meth_set1_name.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_bn_mod_exp.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_finish.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_flags.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_init.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_keygen.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_mod_exp.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_paramgen.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_sign.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_sign_setup.html +#usr/share/doc/openssl/html/man3/DSA_meth_set_verify.html +#usr/share/doc/openssl/html/man3/DSA_new.html +#usr/share/doc/openssl/html/man3/DSA_new_method.html +#usr/share/doc/openssl/html/man3/DSA_print.html +#usr/share/doc/openssl/html/man3/DSA_print_fp.html +#usr/share/doc/openssl/html/man3/DSA_set0_key.html +#usr/share/doc/openssl/html/man3/DSA_set0_pqg.html +#usr/share/doc/openssl/html/man3/DSA_set_default_method.html +#usr/share/doc/openssl/html/man3/DSA_set_ex_data.html +#usr/share/doc/openssl/html/man3/DSA_set_flags.html +#usr/share/doc/openssl/html/man3/DSA_set_method.html +#usr/share/doc/openssl/html/man3/DSA_sign.html +#usr/share/doc/openssl/html/man3/DSA_sign_setup.html +#usr/share/doc/openssl/html/man3/DSA_size.html +#usr/share/doc/openssl/html/man3/DSA_test_flags.html +#usr/share/doc/openssl/html/man3/DSA_verify.html +#usr/share/doc/openssl/html/man3/DSAparams_dup.html +#usr/share/doc/openssl/html/man3/DSAparams_print.html +#usr/share/doc/openssl/html/man3/DSAparams_print_fp.html +#usr/share/doc/openssl/html/man3/DTLS_client_method.html +#usr/share/doc/openssl/html/man3/DTLS_method.html +#usr/share/doc/openssl/html/man3/DTLS_server_method.html +#usr/share/doc/openssl/html/man3/DTLSv1_2_client_method.html +#usr/share/doc/openssl/html/man3/DTLSv1_2_method.html +#usr/share/doc/openssl/html/man3/DTLSv1_2_server_method.html +#usr/share/doc/openssl/html/man3/DTLSv1_client_method.html +#usr/share/doc/openssl/html/man3/DTLSv1_listen.html +#usr/share/doc/openssl/html/man3/DTLSv1_method.html +#usr/share/doc/openssl/html/man3/DTLSv1_server_method.html +#usr/share/doc/openssl/html/man3/ECDH_get_ex_data.html +#usr/share/doc/openssl/html/man3/ECDH_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/ECDH_set_ex_data.html +#usr/share/doc/openssl/html/man3/ECDSA_SIG_free.html +#usr/share/doc/openssl/html/man3/ECDSA_SIG_get0.html +#usr/share/doc/openssl/html/man3/ECDSA_SIG_new.html +#usr/share/doc/openssl/html/man3/ECDSA_SIG_set0.html +#usr/share/doc/openssl/html/man3/ECDSA_do_sign.html +#usr/share/doc/openssl/html/man3/ECDSA_do_sign_ex.html +#usr/share/doc/openssl/html/man3/ECDSA_do_verify.html +#usr/share/doc/openssl/html/man3/ECDSA_sign.html +#usr/share/doc/openssl/html/man3/ECDSA_sign_ex.html +#usr/share/doc/openssl/html/man3/ECDSA_sign_setup.html +#usr/share/doc/openssl/html/man3/ECDSA_size.html +#usr/share/doc/openssl/html/man3/ECDSA_verify.html +#usr/share/doc/openssl/html/man3/ECPARAMETERS_free.html +#usr/share/doc/openssl/html/man3/ECPARAMETERS_new.html +#usr/share/doc/openssl/html/man3/ECPKPARAMETERS_free.html +#usr/share/doc/openssl/html/man3/ECPKPARAMETERS_new.html +#usr/share/doc/openssl/html/man3/ECPKParameters_print.html +#usr/share/doc/openssl/html/man3/ECPKParameters_print_fp.html +#usr/share/doc/openssl/html/man3/EC_GF2m_simple_method.html +#usr/share/doc/openssl/html/man3/EC_GFp_mont_method.html +#usr/share/doc/openssl/html/man3/EC_GFp_nist_method.html +#usr/share/doc/openssl/html/man3/EC_GFp_nistp224_method.html +#usr/share/doc/openssl/html/man3/EC_GFp_nistp256_method.html +#usr/share/doc/openssl/html/man3/EC_GFp_nistp521_method.html +#usr/share/doc/openssl/html/man3/EC_GFp_simple_method.html +#usr/share/doc/openssl/html/man3/EC_GROUP_check.html +#usr/share/doc/openssl/html/man3/EC_GROUP_check_discriminant.html +#usr/share/doc/openssl/html/man3/EC_GROUP_clear_free.html +#usr/share/doc/openssl/html/man3/EC_GROUP_cmp.html +#usr/share/doc/openssl/html/man3/EC_GROUP_copy.html +#usr/share/doc/openssl/html/man3/EC_GROUP_dup.html +#usr/share/doc/openssl/html/man3/EC_GROUP_free.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get0_cofactor.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get0_generator.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get0_order.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get0_seed.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_asn1_flag.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_basis_type.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_cofactor.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_curve_GF2m.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_curve_GFp.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_curve_name.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_degree.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_ecparameters.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_ecpkparameters.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_order.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_pentanomial_basis.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_point_conversion_form.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_seed_len.html +#usr/share/doc/openssl/html/man3/EC_GROUP_get_trinomial_basis.html +#usr/share/doc/openssl/html/man3/EC_GROUP_have_precompute_mult.html +#usr/share/doc/openssl/html/man3/EC_GROUP_method_of.html +#usr/share/doc/openssl/html/man3/EC_GROUP_new.html +#usr/share/doc/openssl/html/man3/EC_GROUP_new_by_curve_name.html +#usr/share/doc/openssl/html/man3/EC_GROUP_new_curve_GF2m.html +#usr/share/doc/openssl/html/man3/EC_GROUP_new_curve_GFp.html +#usr/share/doc/openssl/html/man3/EC_GROUP_new_from_ecparameters.html +#usr/share/doc/openssl/html/man3/EC_GROUP_new_from_ecpkparameters.html +#usr/share/doc/openssl/html/man3/EC_GROUP_order_bits.html +#usr/share/doc/openssl/html/man3/EC_GROUP_precompute_mult.html +#usr/share/doc/openssl/html/man3/EC_GROUP_set_asn1_flag.html +#usr/share/doc/openssl/html/man3/EC_GROUP_set_curve_GF2m.html +#usr/share/doc/openssl/html/man3/EC_GROUP_set_curve_GFp.html +#usr/share/doc/openssl/html/man3/EC_GROUP_set_curve_name.html +#usr/share/doc/openssl/html/man3/EC_GROUP_set_generator.html +#usr/share/doc/openssl/html/man3/EC_GROUP_set_point_conversion_form.html +#usr/share/doc/openssl/html/man3/EC_GROUP_set_seed.html +#usr/share/doc/openssl/html/man3/EC_KEY_check_key.html +#usr/share/doc/openssl/html/man3/EC_KEY_clear_flags.html +#usr/share/doc/openssl/html/man3/EC_KEY_copy.html +#usr/share/doc/openssl/html/man3/EC_KEY_dup.html +#usr/share/doc/openssl/html/man3/EC_KEY_free.html +#usr/share/doc/openssl/html/man3/EC_KEY_generate_key.html +#usr/share/doc/openssl/html/man3/EC_KEY_get0_group.html +#usr/share/doc/openssl/html/man3/EC_KEY_get0_private_key.html +#usr/share/doc/openssl/html/man3/EC_KEY_get0_public_key.html +#usr/share/doc/openssl/html/man3/EC_KEY_get_conv_form.html +#usr/share/doc/openssl/html/man3/EC_KEY_get_enc_flags.html +#usr/share/doc/openssl/html/man3/EC_KEY_get_ex_data.html +#usr/share/doc/openssl/html/man3/EC_KEY_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/EC_KEY_get_flags.html +#usr/share/doc/openssl/html/man3/EC_KEY_get_method.html +#usr/share/doc/openssl/html/man3/EC_KEY_key2buf.html +#usr/share/doc/openssl/html/man3/EC_KEY_new.html +#usr/share/doc/openssl/html/man3/EC_KEY_new_by_curve_name.html +#usr/share/doc/openssl/html/man3/EC_KEY_oct2key.html +#usr/share/doc/openssl/html/man3/EC_KEY_oct2priv.html +#usr/share/doc/openssl/html/man3/EC_KEY_precompute_mult.html +#usr/share/doc/openssl/html/man3/EC_KEY_priv2buf.html +#usr/share/doc/openssl/html/man3/EC_KEY_priv2oct.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_asn1_flag.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_conv_form.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_enc_flags.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_ex_data.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_flags.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_group.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_method.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_private_key.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_public_key.html +#usr/share/doc/openssl/html/man3/EC_KEY_set_public_key_affine_coordinates.html +#usr/share/doc/openssl/html/man3/EC_KEY_up_ref.html +#usr/share/doc/openssl/html/man3/EC_METHOD_get_field_type.html +#usr/share/doc/openssl/html/man3/EC_POINT_add.html +#usr/share/doc/openssl/html/man3/EC_POINT_bn2point.html +#usr/share/doc/openssl/html/man3/EC_POINT_clear_free.html +#usr/share/doc/openssl/html/man3/EC_POINT_cmp.html +#usr/share/doc/openssl/html/man3/EC_POINT_copy.html +#usr/share/doc/openssl/html/man3/EC_POINT_dbl.html +#usr/share/doc/openssl/html/man3/EC_POINT_dup.html +#usr/share/doc/openssl/html/man3/EC_POINT_free.html +#usr/share/doc/openssl/html/man3/EC_POINT_get_Jprojective_coordinates_GFp.html +#usr/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GF2m.html +#usr/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GFp.html +#usr/share/doc/openssl/html/man3/EC_POINT_hex2point.html +#usr/share/doc/openssl/html/man3/EC_POINT_invert.html +#usr/share/doc/openssl/html/man3/EC_POINT_is_at_infinity.html +#usr/share/doc/openssl/html/man3/EC_POINT_is_on_curve.html +#usr/share/doc/openssl/html/man3/EC_POINT_make_affine.html +#usr/share/doc/openssl/html/man3/EC_POINT_method_of.html +#usr/share/doc/openssl/html/man3/EC_POINT_mul.html +#usr/share/doc/openssl/html/man3/EC_POINT_new.html +#usr/share/doc/openssl/html/man3/EC_POINT_oct2point.html +#usr/share/doc/openssl/html/man3/EC_POINT_point2bn.html +#usr/share/doc/openssl/html/man3/EC_POINT_point2buf.html +#usr/share/doc/openssl/html/man3/EC_POINT_point2hex.html +#usr/share/doc/openssl/html/man3/EC_POINT_point2oct.html +#usr/share/doc/openssl/html/man3/EC_POINT_set_Jprojective_coordinates_GFp.html +#usr/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GF2m.html +#usr/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GFp.html +#usr/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GF2m.html +#usr/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GFp.html +#usr/share/doc/openssl/html/man3/EC_POINT_set_to_infinity.html +#usr/share/doc/openssl/html/man3/EC_POINTs_make_affine.html +#usr/share/doc/openssl/html/man3/EC_POINTs_mul.html +#usr/share/doc/openssl/html/man3/EC_get_builtin_curves.html +#usr/share/doc/openssl/html/man3/EDIPARTYNAME_free.html +#usr/share/doc/openssl/html/man3/EDIPARTYNAME_new.html +#usr/share/doc/openssl/html/man3/ENGINE_add.html +#usr/share/doc/openssl/html/man3/ENGINE_add_conf_module.html +#usr/share/doc/openssl/html/man3/ENGINE_by_id.html +#usr/share/doc/openssl/html/man3/ENGINE_cleanup.html +#usr/share/doc/openssl/html/man3/ENGINE_cmd_is_executable.html +#usr/share/doc/openssl/html/man3/ENGINE_ctrl.html +#usr/share/doc/openssl/html/man3/ENGINE_ctrl_cmd.html +#usr/share/doc/openssl/html/man3/ENGINE_ctrl_cmd_string.html +#usr/share/doc/openssl/html/man3/ENGINE_finish.html +#usr/share/doc/openssl/html/man3/ENGINE_free.html +#usr/share/doc/openssl/html/man3/ENGINE_get_DH.html +#usr/share/doc/openssl/html/man3/ENGINE_get_DSA.html +#usr/share/doc/openssl/html/man3/ENGINE_get_ECDH.html +#usr/share/doc/openssl/html/man3/ENGINE_get_ECDSA.html +#usr/share/doc/openssl/html/man3/ENGINE_get_RAND.html +#usr/share/doc/openssl/html/man3/ENGINE_get_RSA.html +#usr/share/doc/openssl/html/man3/ENGINE_get_cipher.html +#usr/share/doc/openssl/html/man3/ENGINE_get_cipher_engine.html +#usr/share/doc/openssl/html/man3/ENGINE_get_ciphers.html +#usr/share/doc/openssl/html/man3/ENGINE_get_cmd_defns.html +#usr/share/doc/openssl/html/man3/ENGINE_get_ctrl_function.html +#usr/share/doc/openssl/html/man3/ENGINE_get_default_DH.html +#usr/share/doc/openssl/html/man3/ENGINE_get_default_DSA.html +#usr/share/doc/openssl/html/man3/ENGINE_get_default_ECDH.html +#usr/share/doc/openssl/html/man3/ENGINE_get_default_ECDSA.html +#usr/share/doc/openssl/html/man3/ENGINE_get_default_RAND.html +#usr/share/doc/openssl/html/man3/ENGINE_get_default_RSA.html +#usr/share/doc/openssl/html/man3/ENGINE_get_destroy_function.html +#usr/share/doc/openssl/html/man3/ENGINE_get_digest.html +#usr/share/doc/openssl/html/man3/ENGINE_get_digest_engine.html +#usr/share/doc/openssl/html/man3/ENGINE_get_digests.html +#usr/share/doc/openssl/html/man3/ENGINE_get_ex_data.html +#usr/share/doc/openssl/html/man3/ENGINE_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/ENGINE_get_finish_function.html +#usr/share/doc/openssl/html/man3/ENGINE_get_first.html +#usr/share/doc/openssl/html/man3/ENGINE_get_flags.html +#usr/share/doc/openssl/html/man3/ENGINE_get_id.html +#usr/share/doc/openssl/html/man3/ENGINE_get_init_function.html +#usr/share/doc/openssl/html/man3/ENGINE_get_last.html +#usr/share/doc/openssl/html/man3/ENGINE_get_load_privkey_function.html +#usr/share/doc/openssl/html/man3/ENGINE_get_load_pubkey_function.html +#usr/share/doc/openssl/html/man3/ENGINE_get_name.html +#usr/share/doc/openssl/html/man3/ENGINE_get_next.html +#usr/share/doc/openssl/html/man3/ENGINE_get_prev.html +#usr/share/doc/openssl/html/man3/ENGINE_get_table_flags.html +#usr/share/doc/openssl/html/man3/ENGINE_init.html +#usr/share/doc/openssl/html/man3/ENGINE_load_builtin_engines.html +#usr/share/doc/openssl/html/man3/ENGINE_load_private_key.html +#usr/share/doc/openssl/html/man3/ENGINE_load_public_key.html +#usr/share/doc/openssl/html/man3/ENGINE_new.html +#usr/share/doc/openssl/html/man3/ENGINE_register_DH.html +#usr/share/doc/openssl/html/man3/ENGINE_register_DSA.html +#usr/share/doc/openssl/html/man3/ENGINE_register_ECDH.html +#usr/share/doc/openssl/html/man3/ENGINE_register_ECDSA.html +#usr/share/doc/openssl/html/man3/ENGINE_register_RAND.html +#usr/share/doc/openssl/html/man3/ENGINE_register_RSA.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_DH.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_DSA.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_ECDH.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_ECDSA.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_RAND.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_RSA.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_ciphers.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_complete.html +#usr/share/doc/openssl/html/man3/ENGINE_register_all_digests.html +#usr/share/doc/openssl/html/man3/ENGINE_register_ciphers.html +#usr/share/doc/openssl/html/man3/ENGINE_register_complete.html +#usr/share/doc/openssl/html/man3/ENGINE_register_digests.html +#usr/share/doc/openssl/html/man3/ENGINE_remove.html +#usr/share/doc/openssl/html/man3/ENGINE_set_DH.html +#usr/share/doc/openssl/html/man3/ENGINE_set_DSA.html +#usr/share/doc/openssl/html/man3/ENGINE_set_ECDH.html +#usr/share/doc/openssl/html/man3/ENGINE_set_ECDSA.html +#usr/share/doc/openssl/html/man3/ENGINE_set_RAND.html +#usr/share/doc/openssl/html/man3/ENGINE_set_RSA.html +#usr/share/doc/openssl/html/man3/ENGINE_set_ciphers.html +#usr/share/doc/openssl/html/man3/ENGINE_set_cmd_defns.html +#usr/share/doc/openssl/html/man3/ENGINE_set_ctrl_function.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_DH.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_DSA.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_ECDH.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_ECDSA.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_RAND.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_RSA.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_ciphers.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_digests.html +#usr/share/doc/openssl/html/man3/ENGINE_set_default_string.html +#usr/share/doc/openssl/html/man3/ENGINE_set_destroy_function.html +#usr/share/doc/openssl/html/man3/ENGINE_set_digests.html +#usr/share/doc/openssl/html/man3/ENGINE_set_ex_data.html +#usr/share/doc/openssl/html/man3/ENGINE_set_finish_function.html +#usr/share/doc/openssl/html/man3/ENGINE_set_flags.html +#usr/share/doc/openssl/html/man3/ENGINE_set_id.html +#usr/share/doc/openssl/html/man3/ENGINE_set_init_function.html +#usr/share/doc/openssl/html/man3/ENGINE_set_load_privkey_function.html +#usr/share/doc/openssl/html/man3/ENGINE_set_load_pubkey_function.html +#usr/share/doc/openssl/html/man3/ENGINE_set_name.html +#usr/share/doc/openssl/html/man3/ENGINE_set_table_flags.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_DH.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_DSA.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_ECDH.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_ECDSA.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_RAND.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_RSA.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_ciphers.html +#usr/share/doc/openssl/html/man3/ENGINE_unregister_digests.html +#usr/share/doc/openssl/html/man3/ENGINE_up_ref.html +#usr/share/doc/openssl/html/man3/ERR_FATAL_ERROR.html +#usr/share/doc/openssl/html/man3/ERR_GET_FUNC.html +#usr/share/doc/openssl/html/man3/ERR_GET_LIB.html +#usr/share/doc/openssl/html/man3/ERR_GET_REASON.html +#usr/share/doc/openssl/html/man3/ERR_PACK.html +#usr/share/doc/openssl/html/man3/ERR_add_error_data.html +#usr/share/doc/openssl/html/man3/ERR_clear_error.html +#usr/share/doc/openssl/html/man3/ERR_error_string.html +#usr/share/doc/openssl/html/man3/ERR_error_string_n.html +#usr/share/doc/openssl/html/man3/ERR_free_strings.html +#usr/share/doc/openssl/html/man3/ERR_func_error_string.html +#usr/share/doc/openssl/html/man3/ERR_get_error.html +#usr/share/doc/openssl/html/man3/ERR_get_error_line.html +#usr/share/doc/openssl/html/man3/ERR_get_error_line_data.html +#usr/share/doc/openssl/html/man3/ERR_get_next_error_library.html +#usr/share/doc/openssl/html/man3/ERR_lib_error_string.html +#usr/share/doc/openssl/html/man3/ERR_load_crypto_strings.html +#usr/share/doc/openssl/html/man3/ERR_load_strings.html +#usr/share/doc/openssl/html/man3/ERR_peek_error.html +#usr/share/doc/openssl/html/man3/ERR_peek_error_line.html +#usr/share/doc/openssl/html/man3/ERR_peek_error_line_data.html +#usr/share/doc/openssl/html/man3/ERR_peek_last_error.html +#usr/share/doc/openssl/html/man3/ERR_peek_last_error_line.html +#usr/share/doc/openssl/html/man3/ERR_peek_last_error_line_data.html +#usr/share/doc/openssl/html/man3/ERR_pop_to_mark.html +#usr/share/doc/openssl/html/man3/ERR_print_errors.html +#usr/share/doc/openssl/html/man3/ERR_print_errors_cb.html +#usr/share/doc/openssl/html/man3/ERR_print_errors_fp.html +#usr/share/doc/openssl/html/man3/ERR_put_error.html +#usr/share/doc/openssl/html/man3/ERR_reason_error_string.html +#usr/share/doc/openssl/html/man3/ERR_remove_state.html +#usr/share/doc/openssl/html/man3/ERR_remove_thread_state.html +#usr/share/doc/openssl/html/man3/ERR_set_mark.html +#usr/share/doc/openssl/html/man3/ESS_CERT_ID_dup.html +#usr/share/doc/openssl/html/man3/ESS_CERT_ID_free.html +#usr/share/doc/openssl/html/man3/ESS_CERT_ID_new.html +#usr/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_dup.html +#usr/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_free.html +#usr/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_new.html +#usr/share/doc/openssl/html/man3/ESS_SIGNING_CERT_dup.html +#usr/share/doc/openssl/html/man3/ESS_SIGNING_CERT_free.html +#usr/share/doc/openssl/html/man3/ESS_SIGNING_CERT_new.html +#usr/share/doc/openssl/html/man3/EVP_BytesToKey.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_block_size.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_cipher.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_ctrl.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_flags.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_free.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_app_data.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_cipher_data.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_iv_length.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_key_length.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_mode.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_new.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_nid.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_reset.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_app_data.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_cipher_data.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_key_length.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_padding.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_CTX_type.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_asn1_to_param.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_block_size.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_flags.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_iv_length.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_key_length.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_dup.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_free.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_cleanup.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_ctrl.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_do_cipher.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_init.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_cleanup.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_ctrl.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_do_cipher.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_flags.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_init.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_iv_length.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_mode.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_nid.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_param_to_asn1.html +#usr/share/doc/openssl/html/man3/EVP_CIPHER_type.html +#usr/share/doc/openssl/html/man3/EVP_CipherFinal.html +#usr/share/doc/openssl/html/man3/EVP_CipherFinal_ex.html +#usr/share/doc/openssl/html/man3/EVP_CipherInit.html +#usr/share/doc/openssl/html/man3/EVP_CipherInit_ex.html +#usr/share/doc/openssl/html/man3/EVP_CipherUpdate.html +#usr/share/doc/openssl/html/man3/EVP_DecodeBlock.html +#usr/share/doc/openssl/html/man3/EVP_DecodeFinal.html +#usr/share/doc/openssl/html/man3/EVP_DecodeInit.html +#usr/share/doc/openssl/html/man3/EVP_DecodeUpdate.html +#usr/share/doc/openssl/html/man3/EVP_DecryptFinal.html +#usr/share/doc/openssl/html/man3/EVP_DecryptFinal_ex.html +#usr/share/doc/openssl/html/man3/EVP_DecryptInit.html +#usr/share/doc/openssl/html/man3/EVP_DecryptInit_ex.html +#usr/share/doc/openssl/html/man3/EVP_DecryptUpdate.html +#usr/share/doc/openssl/html/man3/EVP_DigestFinal.html +#usr/share/doc/openssl/html/man3/EVP_DigestFinal_ex.html +#usr/share/doc/openssl/html/man3/EVP_DigestInit.html +#usr/share/doc/openssl/html/man3/EVP_DigestInit_ex.html +#usr/share/doc/openssl/html/man3/EVP_DigestSignFinal.html +#usr/share/doc/openssl/html/man3/EVP_DigestSignInit.html +#usr/share/doc/openssl/html/man3/EVP_DigestSignUpdate.html +#usr/share/doc/openssl/html/man3/EVP_DigestUpdate.html +#usr/share/doc/openssl/html/man3/EVP_DigestVerifyFinal.html +#usr/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html +#usr/share/doc/openssl/html/man3/EVP_DigestVerifyUpdate.html +#usr/share/doc/openssl/html/man3/EVP_ENCODE_CTX_copy.html +#usr/share/doc/openssl/html/man3/EVP_ENCODE_CTX_free.html +#usr/share/doc/openssl/html/man3/EVP_ENCODE_CTX_new.html +#usr/share/doc/openssl/html/man3/EVP_ENCODE_CTX_num.html +#usr/share/doc/openssl/html/man3/EVP_EncodeBlock.html +#usr/share/doc/openssl/html/man3/EVP_EncodeFinal.html +#usr/share/doc/openssl/html/man3/EVP_EncodeInit.html +#usr/share/doc/openssl/html/man3/EVP_EncodeUpdate.html +#usr/share/doc/openssl/html/man3/EVP_EncryptFinal.html +#usr/share/doc/openssl/html/man3/EVP_EncryptFinal_ex.html +#usr/share/doc/openssl/html/man3/EVP_EncryptInit.html +#usr/share/doc/openssl/html/man3/EVP_EncryptInit_ex.html +#usr/share/doc/openssl/html/man3/EVP_EncryptUpdate.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_block_size.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_copy.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_copy_ex.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_free.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_md.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_md_data.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_new.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_reset.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_size.html +#usr/share/doc/openssl/html/man3/EVP_MD_CTX_type.html +#usr/share/doc/openssl/html/man3/EVP_MD_block_size.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_dup.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_free.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_app_datasize.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_cleanup.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_copy.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_ctrl.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_final.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_flags.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_init.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_input_blocksize.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_result_size.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_get_update.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_new.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_app_datasize.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_cleanup.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_copy.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_ctrl.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_final.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_flags.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_init.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_input_blocksize.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_result_size.html +#usr/share/doc/openssl/html/man3/EVP_MD_meth_set_update.html +#usr/share/doc/openssl/html/man3/EVP_MD_pkey_type.html +#usr/share/doc/openssl/html/man3/EVP_MD_size.html +#usr/share/doc/openssl/html/man3/EVP_MD_type.html +#usr/share/doc/openssl/html/man3/EVP_OpenFinal.html +#usr/share/doc/openssl/html/man3/EVP_OpenInit.html +#usr/share/doc/openssl/html/man3/EVP_OpenUpdate.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_hkdf_info.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_str.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_dup.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_free.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_app_data.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_cb.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_keygen_info.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_new_id.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_key.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_salt.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_app_data.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_cb.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_param_enc.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_hkdf_md.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_padding.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_rsa_keygen_bits.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_signature_md.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_add0.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_add_alias.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_copy.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_find.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_find_str.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_free.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0_info.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_get_count.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_new.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_ctrl.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_free.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_item.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_private.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_security_bits.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_assign_DH.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_assign_DSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_assign_EC_KEY.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_assign_RSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_base_id.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_cmp.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_cmp_parameters.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_copy_parameters.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_decrypt.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_decrypt_init.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_derive.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_derive_init.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_derive_set_peer.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_encrypt.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_encrypt_init.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_free.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_gen_cb.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get0_DH.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get0_DSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get0_EC_KEY.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get0_RSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get0_asn1.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get0_hmac.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get1_DH.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get1_DSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get1_EC_KEY.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get1_RSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_get_default_digest_nid.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_id.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_keygen.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_keygen_init.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_missing_parameters.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_new.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_paramgen.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_paramgen_init.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_print_params.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_print_private.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_print_public.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_set1_DH.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_set1_DSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_set1_EC_KEY.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_set1_engine.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_sign.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_sign_init.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_size.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_type.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_up_ref.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_verify.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_verify_init.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_verify_recover.html +#usr/share/doc/openssl/html/man3/EVP_PKEY_verify_recover_init.html +#usr/share/doc/openssl/html/man3/EVP_SealFinal.html +#usr/share/doc/openssl/html/man3/EVP_SealInit.html +#usr/share/doc/openssl/html/man3/EVP_SealUpdate.html +#usr/share/doc/openssl/html/man3/EVP_SignFinal.html +#usr/share/doc/openssl/html/man3/EVP_SignInit.html +#usr/share/doc/openssl/html/man3/EVP_SignInit_ex.html +#usr/share/doc/openssl/html/man3/EVP_SignUpdate.html +#usr/share/doc/openssl/html/man3/EVP_VerifyFinal.html +#usr/share/doc/openssl/html/man3/EVP_VerifyInit.html +#usr/share/doc/openssl/html/man3/EVP_VerifyInit_ex.html +#usr/share/doc/openssl/html/man3/EVP_VerifyUpdate.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_cbc.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha1.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha256.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_ccm.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_cfb.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_ecb.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_gcm.html +#usr/share/doc/openssl/html/man3/EVP_aes_128_ofb.html +#usr/share/doc/openssl/html/man3/EVP_aes_192_cbc.html +#usr/share/doc/openssl/html/man3/EVP_aes_192_ccm.html +#usr/share/doc/openssl/html/man3/EVP_aes_192_cfb.html +#usr/share/doc/openssl/html/man3/EVP_aes_192_ecb.html +#usr/share/doc/openssl/html/man3/EVP_aes_192_gcm.html +#usr/share/doc/openssl/html/man3/EVP_aes_192_ofb.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_cbc.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha1.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha256.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_ccm.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_cfb.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_ecb.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_gcm.html +#usr/share/doc/openssl/html/man3/EVP_aes_256_ofb.html +#usr/share/doc/openssl/html/man3/EVP_bf_cbc.html +#usr/share/doc/openssl/html/man3/EVP_bf_cfb.html +#usr/share/doc/openssl/html/man3/EVP_bf_ecb.html +#usr/share/doc/openssl/html/man3/EVP_bf_ofb.html +#usr/share/doc/openssl/html/man3/EVP_blake2b512.html +#usr/share/doc/openssl/html/man3/EVP_blake2s256.html +#usr/share/doc/openssl/html/man3/EVP_cast5_cbc.html +#usr/share/doc/openssl/html/man3/EVP_cast5_cfb.html +#usr/share/doc/openssl/html/man3/EVP_cast5_ecb.html +#usr/share/doc/openssl/html/man3/EVP_cast5_ofb.html +#usr/share/doc/openssl/html/man3/EVP_chacha20.html +#usr/share/doc/openssl/html/man3/EVP_chacha20_poly1305.html +#usr/share/doc/openssl/html/man3/EVP_cleanup.html +#usr/share/doc/openssl/html/man3/EVP_des_cbc.html +#usr/share/doc/openssl/html/man3/EVP_des_cfb.html +#usr/share/doc/openssl/html/man3/EVP_des_ecb.html +#usr/share/doc/openssl/html/man3/EVP_des_ede.html +#usr/share/doc/openssl/html/man3/EVP_des_ede3.html +#usr/share/doc/openssl/html/man3/EVP_des_ede3_cbc.html +#usr/share/doc/openssl/html/man3/EVP_des_ede3_cfb.html +#usr/share/doc/openssl/html/man3/EVP_des_ede3_ofb.html +#usr/share/doc/openssl/html/man3/EVP_des_ede_cbc.html +#usr/share/doc/openssl/html/man3/EVP_des_ede_cfb.html +#usr/share/doc/openssl/html/man3/EVP_des_ede_ofb.html +#usr/share/doc/openssl/html/man3/EVP_des_ofb.html +#usr/share/doc/openssl/html/man3/EVP_desx_cbc.html +#usr/share/doc/openssl/html/man3/EVP_enc_null.html +#usr/share/doc/openssl/html/man3/EVP_get_cipherbyname.html +#usr/share/doc/openssl/html/man3/EVP_get_cipherbynid.html +#usr/share/doc/openssl/html/man3/EVP_get_cipherbyobj.html +#usr/share/doc/openssl/html/man3/EVP_get_digestbyname.html +#usr/share/doc/openssl/html/man3/EVP_get_digestbynid.html +#usr/share/doc/openssl/html/man3/EVP_get_digestbyobj.html +#usr/share/doc/openssl/html/man3/EVP_idea_cbc.html +#usr/share/doc/openssl/html/man3/EVP_idea_cfb.html +#usr/share/doc/openssl/html/man3/EVP_idea_ecb.html +#usr/share/doc/openssl/html/man3/EVP_idea_ofb.html +#usr/share/doc/openssl/html/man3/EVP_md2.html +#usr/share/doc/openssl/html/man3/EVP_md5.html +#usr/share/doc/openssl/html/man3/EVP_md_null.html +#usr/share/doc/openssl/html/man3/EVP_mdc2.html +#usr/share/doc/openssl/html/man3/EVP_rc2_40_cbc.html +#usr/share/doc/openssl/html/man3/EVP_rc2_64_cbc.html +#usr/share/doc/openssl/html/man3/EVP_rc2_cbc.html +#usr/share/doc/openssl/html/man3/EVP_rc2_cfb.html +#usr/share/doc/openssl/html/man3/EVP_rc2_ecb.html +#usr/share/doc/openssl/html/man3/EVP_rc2_ofb.html +#usr/share/doc/openssl/html/man3/EVP_rc4.html +#usr/share/doc/openssl/html/man3/EVP_rc4_40.html +#usr/share/doc/openssl/html/man3/EVP_rc4_hmac_md5.html +#usr/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cbc.html +#usr/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb.html +#usr/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ecb.html +#usr/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ofb.html +#usr/share/doc/openssl/html/man3/EVP_ripemd160.html +#usr/share/doc/openssl/html/man3/EVP_sha1.html +#usr/share/doc/openssl/html/man3/EVP_sha224.html +#usr/share/doc/openssl/html/man3/EVP_sha256.html +#usr/share/doc/openssl/html/man3/EVP_sha384.html +#usr/share/doc/openssl/html/man3/EVP_sha512.html +#usr/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_free.html +#usr/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_new.html +#usr/share/doc/openssl/html/man3/GENERAL_NAMES_free.html +#usr/share/doc/openssl/html/man3/GENERAL_NAMES_new.html +#usr/share/doc/openssl/html/man3/GENERAL_NAME_dup.html +#usr/share/doc/openssl/html/man3/GENERAL_NAME_free.html +#usr/share/doc/openssl/html/man3/GENERAL_NAME_new.html +#usr/share/doc/openssl/html/man3/GENERAL_SUBTREE_free.html +#usr/share/doc/openssl/html/man3/GENERAL_SUBTREE_new.html +#usr/share/doc/openssl/html/man3/GEN_SESSION_CB.html +#usr/share/doc/openssl/html/man3/HMAC.html +#usr/share/doc/openssl/html/man3/HMAC_CTX_copy.html +#usr/share/doc/openssl/html/man3/HMAC_CTX_free.html +#usr/share/doc/openssl/html/man3/HMAC_CTX_get_md.html +#usr/share/doc/openssl/html/man3/HMAC_CTX_new.html +#usr/share/doc/openssl/html/man3/HMAC_CTX_reset.html +#usr/share/doc/openssl/html/man3/HMAC_CTX_set_flags.html +#usr/share/doc/openssl/html/man3/HMAC_Final.html +#usr/share/doc/openssl/html/man3/HMAC_Init.html +#usr/share/doc/openssl/html/man3/HMAC_Init_ex.html +#usr/share/doc/openssl/html/man3/HMAC_Update.html +#usr/share/doc/openssl/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html +#usr/share/doc/openssl/html/man3/IMPLEMENT_LHASH_COMP_FN.html +#usr/share/doc/openssl/html/man3/IMPLEMENT_LHASH_HASH_FN.html +#usr/share/doc/openssl/html/man3/IPAddressChoice_free.html +#usr/share/doc/openssl/html/man3/IPAddressChoice_new.html +#usr/share/doc/openssl/html/man3/IPAddressFamily_free.html +#usr/share/doc/openssl/html/man3/IPAddressFamily_new.html +#usr/share/doc/openssl/html/man3/IPAddressOrRange_free.html +#usr/share/doc/openssl/html/man3/IPAddressOrRange_new.html +#usr/share/doc/openssl/html/man3/IPAddressRange_free.html +#usr/share/doc/openssl/html/man3/IPAddressRange_new.html +#usr/share/doc/openssl/html/man3/ISSUING_DIST_POINT_free.html +#usr/share/doc/openssl/html/man3/ISSUING_DIST_POINT_new.html +#usr/share/doc/openssl/html/man3/LHASH_DOALL_ARG_FN_TYPE.html +#usr/share/doc/openssl/html/man3/MD2.html +#usr/share/doc/openssl/html/man3/MD2_Final.html +#usr/share/doc/openssl/html/man3/MD2_Init.html +#usr/share/doc/openssl/html/man3/MD2_Update.html +#usr/share/doc/openssl/html/man3/MD4.html +#usr/share/doc/openssl/html/man3/MD4_Final.html +#usr/share/doc/openssl/html/man3/MD4_Init.html +#usr/share/doc/openssl/html/man3/MD4_Update.html +#usr/share/doc/openssl/html/man3/MD5.html +#usr/share/doc/openssl/html/man3/MD5_Final.html +#usr/share/doc/openssl/html/man3/MD5_Init.html +#usr/share/doc/openssl/html/man3/MD5_Update.html +#usr/share/doc/openssl/html/man3/MDC2.html +#usr/share/doc/openssl/html/man3/MDC2_Final.html +#usr/share/doc/openssl/html/man3/MDC2_Init.html +#usr/share/doc/openssl/html/man3/MDC2_Update.html +#usr/share/doc/openssl/html/man3/NAME_CONSTRAINTS_free.html +#usr/share/doc/openssl/html/man3/NAME_CONSTRAINTS_new.html +#usr/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_free.html +#usr/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_new.html +#usr/share/doc/openssl/html/man3/NETSCAPE_SPKAC_free.html +#usr/share/doc/openssl/html/man3/NETSCAPE_SPKAC_new.html +#usr/share/doc/openssl/html/man3/NETSCAPE_SPKI_free.html +#usr/share/doc/openssl/html/man3/NETSCAPE_SPKI_new.html +#usr/share/doc/openssl/html/man3/NOTICEREF_free.html +#usr/share/doc/openssl/html/man3/NOTICEREF_new.html +#usr/share/doc/openssl/html/man3/OBJ_cleanup.html +#usr/share/doc/openssl/html/man3/OBJ_cmp.html +#usr/share/doc/openssl/html/man3/OBJ_create.html +#usr/share/doc/openssl/html/man3/OBJ_dup.html +#usr/share/doc/openssl/html/man3/OBJ_get0_data.html +#usr/share/doc/openssl/html/man3/OBJ_length.html +#usr/share/doc/openssl/html/man3/OBJ_ln2nid.html +#usr/share/doc/openssl/html/man3/OBJ_nid2ln.html +#usr/share/doc/openssl/html/man3/OBJ_nid2obj.html +#usr/share/doc/openssl/html/man3/OBJ_nid2sn.html +#usr/share/doc/openssl/html/man3/OBJ_obj2nid.html +#usr/share/doc/openssl/html/man3/OBJ_obj2txt.html +#usr/share/doc/openssl/html/man3/OBJ_sn2nid.html +#usr/share/doc/openssl/html/man3/OBJ_txt2nid.html +#usr/share/doc/openssl/html/man3/OBJ_txt2obj.html +#usr/share/doc/openssl/html/man3/OCSP_BASICRESP_free.html +#usr/share/doc/openssl/html/man3/OCSP_BASICRESP_new.html +#usr/share/doc/openssl/html/man3/OCSP_CERTID_dup.html +#usr/share/doc/openssl/html/man3/OCSP_CERTID_free.html +#usr/share/doc/openssl/html/man3/OCSP_CERTID_new.html +#usr/share/doc/openssl/html/man3/OCSP_CERTSTATUS_free.html +#usr/share/doc/openssl/html/man3/OCSP_CERTSTATUS_new.html +#usr/share/doc/openssl/html/man3/OCSP_CRLID_free.html +#usr/share/doc/openssl/html/man3/OCSP_CRLID_new.html +#usr/share/doc/openssl/html/man3/OCSP_ONEREQ_free.html +#usr/share/doc/openssl/html/man3/OCSP_ONEREQ_new.html +#usr/share/doc/openssl/html/man3/OCSP_REQINFO_free.html +#usr/share/doc/openssl/html/man3/OCSP_REQINFO_new.html +#usr/share/doc/openssl/html/man3/OCSP_REQUEST_free.html +#usr/share/doc/openssl/html/man3/OCSP_REQUEST_new.html +#usr/share/doc/openssl/html/man3/OCSP_REQ_CTX_add1_header.html +#usr/share/doc/openssl/html/man3/OCSP_REQ_CTX_free.html +#usr/share/doc/openssl/html/man3/OCSP_REQ_CTX_set1_req.html +#usr/share/doc/openssl/html/man3/OCSP_RESPBYTES_free.html +#usr/share/doc/openssl/html/man3/OCSP_RESPBYTES_new.html +#usr/share/doc/openssl/html/man3/OCSP_RESPDATA_free.html +#usr/share/doc/openssl/html/man3/OCSP_RESPDATA_new.html +#usr/share/doc/openssl/html/man3/OCSP_RESPID_free.html +#usr/share/doc/openssl/html/man3/OCSP_RESPID_match.html +#usr/share/doc/openssl/html/man3/OCSP_RESPID_new.html +#usr/share/doc/openssl/html/man3/OCSP_RESPID_set_by_key.html +#usr/share/doc/openssl/html/man3/OCSP_RESPID_set_by_name.html +#usr/share/doc/openssl/html/man3/OCSP_RESPONSE_free.html +#usr/share/doc/openssl/html/man3/OCSP_RESPONSE_new.html +#usr/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_free.html +#usr/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_new.html +#usr/share/doc/openssl/html/man3/OCSP_SERVICELOC_free.html +#usr/share/doc/openssl/html/man3/OCSP_SERVICELOC_new.html +#usr/share/doc/openssl/html/man3/OCSP_SIGNATURE_free.html +#usr/share/doc/openssl/html/man3/OCSP_SIGNATURE_new.html +#usr/share/doc/openssl/html/man3/OCSP_SINGLERESP_free.html +#usr/share/doc/openssl/html/man3/OCSP_SINGLERESP_new.html +#usr/share/doc/openssl/html/man3/OCSP_basic_add1_nonce.html +#usr/share/doc/openssl/html/man3/OCSP_cert_id_new.html +#usr/share/doc/openssl/html/man3/OCSP_cert_to_id.html +#usr/share/doc/openssl/html/man3/OCSP_check_nonce.html +#usr/share/doc/openssl/html/man3/OCSP_check_validity.html +#usr/share/doc/openssl/html/man3/OCSP_copy_nonce.html +#usr/share/doc/openssl/html/man3/OCSP_id_cmp.html +#usr/share/doc/openssl/html/man3/OCSP_id_get0_info.html +#usr/share/doc/openssl/html/man3/OCSP_id_issuer_cmp.html +#usr/share/doc/openssl/html/man3/OCSP_request_add0_id.html +#usr/share/doc/openssl/html/man3/OCSP_request_add1_cert.html +#usr/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html +#usr/share/doc/openssl/html/man3/OCSP_request_onereq_count.html +#usr/share/doc/openssl/html/man3/OCSP_request_onereq_get0.html +#usr/share/doc/openssl/html/man3/OCSP_request_sign.html +#usr/share/doc/openssl/html/man3/OCSP_resp_count.html +#usr/share/doc/openssl/html/man3/OCSP_resp_find.html +#usr/share/doc/openssl/html/man3/OCSP_resp_find_status.html +#usr/share/doc/openssl/html/man3/OCSP_resp_get0.html +#usr/share/doc/openssl/html/man3/OCSP_resp_get0_certs.html +#usr/share/doc/openssl/html/man3/OCSP_resp_get0_id.html +#usr/share/doc/openssl/html/man3/OCSP_resp_get0_produced_at.html +#usr/share/doc/openssl/html/man3/OCSP_response_create.html +#usr/share/doc/openssl/html/man3/OCSP_response_get1_basic.html +#usr/share/doc/openssl/html/man3/OCSP_response_status.html +#usr/share/doc/openssl/html/man3/OCSP_sendreq_bio.html +#usr/share/doc/openssl/html/man3/OCSP_sendreq_nbio.html +#usr/share/doc/openssl/html/man3/OCSP_sendreq_new.html +#usr/share/doc/openssl/html/man3/OCSP_set_max_response_length.html +#usr/share/doc/openssl/html/man3/OCSP_single_get0_status.html +#usr/share/doc/openssl/html/man3/OPENSSL_Applink.html +#usr/share/doc/openssl/html/man3/OPENSSL_INIT_free.html +#usr/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_appname.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_DOALL_FUNC.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_HASHFUNC.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_node_stats.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_node_stats_bio.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats_bio.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_stats.html +#usr/share/doc/openssl/html/man3/OPENSSL_LH_stats_bio.html +#usr/share/doc/openssl/html/man3/OPENSSL_VERSION_NUMBER.html +#usr/share/doc/openssl/html/man3/OPENSSL_atexit.html +#usr/share/doc/openssl/html/man3/OPENSSL_buf2hexstr.html +#usr/share/doc/openssl/html/man3/OPENSSL_cleanse.html +#usr/share/doc/openssl/html/man3/OPENSSL_cleanup.html +#usr/share/doc/openssl/html/man3/OPENSSL_clear_free.html +#usr/share/doc/openssl/html/man3/OPENSSL_clear_realloc.html +#usr/share/doc/openssl/html/man3/OPENSSL_config.html +#usr/share/doc/openssl/html/man3/OPENSSL_free.html +#usr/share/doc/openssl/html/man3/OPENSSL_hexchar2int.html +#usr/share/doc/openssl/html/man3/OPENSSL_hexstr2buf.html +#usr/share/doc/openssl/html/man3/OPENSSL_ia32cap.html +#usr/share/doc/openssl/html/man3/OPENSSL_init_crypto.html +#usr/share/doc/openssl/html/man3/OPENSSL_init_new.html +#usr/share/doc/openssl/html/man3/OPENSSL_init_ssl.html +#usr/share/doc/openssl/html/man3/OPENSSL_instrument_bus.html +#usr/share/doc/openssl/html/man3/OPENSSL_instrument_bus2.html +#usr/share/doc/openssl/html/man3/OPENSSL_load_builtin_modules.html +#usr/share/doc/openssl/html/man3/OPENSSL_malloc.html +#usr/share/doc/openssl/html/man3/OPENSSL_malloc_init.html +#usr/share/doc/openssl/html/man3/OPENSSL_mem_debug_pop.html +#usr/share/doc/openssl/html/man3/OPENSSL_mem_debug_push.html +#usr/share/doc/openssl/html/man3/OPENSSL_memdup.html +#usr/share/doc/openssl/html/man3/OPENSSL_no_config.html +#usr/share/doc/openssl/html/man3/OPENSSL_realloc.html +#usr/share/doc/openssl/html/man3/OPENSSL_secure_actual_size.html +#usr/share/doc/openssl/html/man3/OPENSSL_secure_allocated.html +#usr/share/doc/openssl/html/man3/OPENSSL_secure_clear_free.html +#usr/share/doc/openssl/html/man3/OPENSSL_secure_free.html +#usr/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html +#usr/share/doc/openssl/html/man3/OPENSSL_secure_zalloc.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_deep_copy.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_delete.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_delete_ptr.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_dup.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_find.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_find_ex.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_free.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_insert.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_is_sorted.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_new.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_new_null.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_num.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_pop.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_pop_free.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_push.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_set.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_set_cmp_func.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_shift.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_sort.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_unshift.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_value.html +#usr/share/doc/openssl/html/man3/OPENSSL_sk_zero.html +#usr/share/doc/openssl/html/man3/OPENSSL_strdup.html +#usr/share/doc/openssl/html/man3/OPENSSL_strlcat.html +#usr/share/doc/openssl/html/man3/OPENSSL_strlcpy.html +#usr/share/doc/openssl/html/man3/OPENSSL_strndup.html +#usr/share/doc/openssl/html/man3/OPENSSL_thread_stop.html +#usr/share/doc/openssl/html/man3/OPENSSL_zalloc.html +#usr/share/doc/openssl/html/man3/OTHERNAME_free.html +#usr/share/doc/openssl/html/man3/OTHERNAME_new.html +#usr/share/doc/openssl/html/man3/OpenSSL_add_all_algorithms.html +#usr/share/doc/openssl/html/man3/OpenSSL_add_all_ciphers.html +#usr/share/doc/openssl/html/man3/OpenSSL_add_all_digests.html +#usr/share/doc/openssl/html/man3/OpenSSL_add_ssl_algorithms.html +#usr/share/doc/openssl/html/man3/OpenSSL_version.html +#usr/share/doc/openssl/html/man3/OpenSSL_version_num.html +#usr/share/doc/openssl/html/man3/PBE2PARAM_free.html +#usr/share/doc/openssl/html/man3/PBE2PARAM_new.html +#usr/share/doc/openssl/html/man3/PBEPARAM_free.html +#usr/share/doc/openssl/html/man3/PBEPARAM_new.html +#usr/share/doc/openssl/html/man3/PBKDF2PARAM_free.html +#usr/share/doc/openssl/html/man3/PBKDF2PARAM_new.html +#usr/share/doc/openssl/html/man3/PEM_do_header.html +#usr/share/doc/openssl/html/man3/PEM_get_EVP_CIPHER_INFO.html +#usr/share/doc/openssl/html/man3/PEM_read.html +#usr/share/doc/openssl/html/man3/PEM_read_CMS.html +#usr/share/doc/openssl/html/man3/PEM_read_DHparams.html +#usr/share/doc/openssl/html/man3/PEM_read_DSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_read_DSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_DSAparams.html +#usr/share/doc/openssl/html/man3/PEM_read_ECPKParameters.html +#usr/share/doc/openssl/html/man3/PEM_read_ECPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_read_EC_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.html +#usr/share/doc/openssl/html/man3/PEM_read_PKCS7.html +#usr/share/doc/openssl/html/man3/PEM_read_PKCS8.html +#usr/share/doc/openssl/html/man3/PEM_read_PKCS8_PRIV_KEY_INFO.html +#usr/share/doc/openssl/html/man3/PEM_read_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_PrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_read_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_read_RSAPublicKey.html +#usr/share/doc/openssl/html/man3/PEM_read_RSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_SSL_SESSION.html +#usr/share/doc/openssl/html/man3/PEM_read_X509.html +#usr/share/doc/openssl/html/man3/PEM_read_X509_AUX.html +#usr/share/doc/openssl/html/man3/PEM_read_X509_CRL.html +#usr/share/doc/openssl/html/man3/PEM_read_X509_REQ.html +#usr/share/doc/openssl/html/man3/PEM_read_bio.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_CMS.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_DHparams.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_DSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_DSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_DSAparams.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_ECPKParameters.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_EC_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_PKCS7.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_PKCS8.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_RSAPublicKey.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_RSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_SSL_SESSION.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_X509.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_X509_AUX.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_X509_CRL.html +#usr/share/doc/openssl/html/man3/PEM_read_bio_X509_REQ.html +#usr/share/doc/openssl/html/man3/PEM_write.html +#usr/share/doc/openssl/html/man3/PEM_write_CMS.html +#usr/share/doc/openssl/html/man3/PEM_write_DHparams.html +#usr/share/doc/openssl/html/man3/PEM_write_DHxparams.html +#usr/share/doc/openssl/html/man3/PEM_write_DSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_DSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_DSAparams.html +#usr/share/doc/openssl/html/man3/PEM_write_ECPKParameters.html +#usr/share/doc/openssl/html/man3/PEM_write_ECPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_EC_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.html +#usr/share/doc/openssl/html/man3/PEM_write_PKCS7.html +#usr/share/doc/openssl/html/man3/PEM_write_PKCS8.html +#usr/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey_nid.html +#usr/share/doc/openssl/html/man3/PEM_write_PKCS8_PRIV_KEY_INFO.html +#usr/share/doc/openssl/html/man3/PEM_write_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_PrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_RSAPublicKey.html +#usr/share/doc/openssl/html/man3/PEM_write_RSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_SSL_SESSION.html +#usr/share/doc/openssl/html/man3/PEM_write_X509.html +#usr/share/doc/openssl/html/man3/PEM_write_X509_AUX.html +#usr/share/doc/openssl/html/man3/PEM_write_X509_CRL.html +#usr/share/doc/openssl/html/man3/PEM_write_X509_REQ.html +#usr/share/doc/openssl/html/man3/PEM_write_X509_REQ_NEW.html +#usr/share/doc/openssl/html/man3/PEM_write_bio.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_CMS.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_CMS_stream.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_DHparams.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_DHxparams.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_DSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_DSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_DSAparams.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_ECPKParameters.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_ECPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_EC_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PKCS7.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PKCS7_stream.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PKCS8.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey_nid.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey_traditional.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_RSAPublicKey.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_RSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_SSL_SESSION.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_X509.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_X509_AUX.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_X509_CRL.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ.html +#usr/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ_NEW.html +#usr/share/doc/openssl/html/man3/PKCS12_BAGS_free.html +#usr/share/doc/openssl/html/man3/PKCS12_BAGS_new.html +#usr/share/doc/openssl/html/man3/PKCS12_MAC_DATA_free.html +#usr/share/doc/openssl/html/man3/PKCS12_MAC_DATA_new.html +#usr/share/doc/openssl/html/man3/PKCS12_SAFEBAG_free.html +#usr/share/doc/openssl/html/man3/PKCS12_SAFEBAG_new.html +#usr/share/doc/openssl/html/man3/PKCS12_create.html +#usr/share/doc/openssl/html/man3/PKCS12_free.html +#usr/share/doc/openssl/html/man3/PKCS12_new.html +#usr/share/doc/openssl/html/man3/PKCS12_newpass.html +#usr/share/doc/openssl/html/man3/PKCS12_parse.html +#usr/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC.html +#usr/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC_SHA1.html +#usr/share/doc/openssl/html/man3/PKCS7_DIGEST_free.html +#usr/share/doc/openssl/html/man3/PKCS7_DIGEST_new.html +#usr/share/doc/openssl/html/man3/PKCS7_ENCRYPT_free.html +#usr/share/doc/openssl/html/man3/PKCS7_ENCRYPT_new.html +#usr/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_free.html +#usr/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_new.html +#usr/share/doc/openssl/html/man3/PKCS7_ENVELOPE_free.html +#usr/share/doc/openssl/html/man3/PKCS7_ENVELOPE_new.html +#usr/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_digest.html +#usr/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_free.html +#usr/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_new.html +#usr/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_free.html +#usr/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_new.html +#usr/share/doc/openssl/html/man3/PKCS7_SIGNED_free.html +#usr/share/doc/openssl/html/man3/PKCS7_SIGNED_new.html +#usr/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_free.html +#usr/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_new.html +#usr/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_free.html +#usr/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_new.html +#usr/share/doc/openssl/html/man3/PKCS7_decrypt.html +#usr/share/doc/openssl/html/man3/PKCS7_dup.html +#usr/share/doc/openssl/html/man3/PKCS7_encrypt.html +#usr/share/doc/openssl/html/man3/PKCS7_free.html +#usr/share/doc/openssl/html/man3/PKCS7_get0_signers.html +#usr/share/doc/openssl/html/man3/PKCS7_new.html +#usr/share/doc/openssl/html/man3/PKCS7_print_ctx.html +#usr/share/doc/openssl/html/man3/PKCS7_sign.html +#usr/share/doc/openssl/html/man3/PKCS7_sign_add_signer.html +#usr/share/doc/openssl/html/man3/PKCS7_verify.html +#usr/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_free.html +#usr/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_new.html +#usr/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_free.html +#usr/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_new.html +#usr/share/doc/openssl/html/man3/POLICYINFO_free.html +#usr/share/doc/openssl/html/man3/POLICYINFO_new.html +#usr/share/doc/openssl/html/man3/POLICYQUALINFO_free.html +#usr/share/doc/openssl/html/man3/POLICYQUALINFO_new.html +#usr/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_free.html +#usr/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_new.html +#usr/share/doc/openssl/html/man3/POLICY_MAPPING_free.html +#usr/share/doc/openssl/html/man3/POLICY_MAPPING_new.html +#usr/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_free.html +#usr/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_new.html +#usr/share/doc/openssl/html/man3/PROXY_POLICY_free.html +#usr/share/doc/openssl/html/man3/PROXY_POLICY_new.html +#usr/share/doc/openssl/html/man3/RAND_OpenSSL.html +#usr/share/doc/openssl/html/man3/RAND_add.html +#usr/share/doc/openssl/html/man3/RAND_bytes.html +#usr/share/doc/openssl/html/man3/RAND_cleanup.html +#usr/share/doc/openssl/html/man3/RAND_egd.html +#usr/share/doc/openssl/html/man3/RAND_egd_bytes.html +#usr/share/doc/openssl/html/man3/RAND_event.html +#usr/share/doc/openssl/html/man3/RAND_file_name.html +#usr/share/doc/openssl/html/man3/RAND_get_rand_method.html +#usr/share/doc/openssl/html/man3/RAND_load_file.html +#usr/share/doc/openssl/html/man3/RAND_pseudo_bytes.html +#usr/share/doc/openssl/html/man3/RAND_query_egd_bytes.html +#usr/share/doc/openssl/html/man3/RAND_screen.html +#usr/share/doc/openssl/html/man3/RAND_seed.html +#usr/share/doc/openssl/html/man3/RAND_set_rand_method.html +#usr/share/doc/openssl/html/man3/RAND_status.html +#usr/share/doc/openssl/html/man3/RAND_write_file.html +#usr/share/doc/openssl/html/man3/RC4.html +#usr/share/doc/openssl/html/man3/RC4_set_key.html +#usr/share/doc/openssl/html/man3/RIPEMD160.html +#usr/share/doc/openssl/html/man3/RIPEMD160_Final.html +#usr/share/doc/openssl/html/man3/RIPEMD160_Init.html +#usr/share/doc/openssl/html/man3/RIPEMD160_Update.html +#usr/share/doc/openssl/html/man3/RSAPrivateKey_dup.html +#usr/share/doc/openssl/html/man3/RSAPublicKey_dup.html +#usr/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_free.html +#usr/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_new.html +#usr/share/doc/openssl/html/man3/RSA_PKCS1_OpenSSL.html +#usr/share/doc/openssl/html/man3/RSA_PSS_PARAMS_free.html +#usr/share/doc/openssl/html/man3/RSA_PSS_PARAMS_new.html +#usr/share/doc/openssl/html/man3/RSA_bits.html +#usr/share/doc/openssl/html/man3/RSA_blinding_off.html +#usr/share/doc/openssl/html/man3/RSA_blinding_on.html +#usr/share/doc/openssl/html/man3/RSA_check_key.html +#usr/share/doc/openssl/html/man3/RSA_check_key_ex.html +#usr/share/doc/openssl/html/man3/RSA_clear_flags.html +#usr/share/doc/openssl/html/man3/RSA_flags.html +#usr/share/doc/openssl/html/man3/RSA_free.html +#usr/share/doc/openssl/html/man3/RSA_generate_key.html +#usr/share/doc/openssl/html/man3/RSA_generate_key_ex.html +#usr/share/doc/openssl/html/man3/RSA_get0_crt_params.html +#usr/share/doc/openssl/html/man3/RSA_get0_engine.html +#usr/share/doc/openssl/html/man3/RSA_get0_factors.html +#usr/share/doc/openssl/html/man3/RSA_get0_key.html +#usr/share/doc/openssl/html/man3/RSA_get_default_method.html +#usr/share/doc/openssl/html/man3/RSA_get_ex_data.html +#usr/share/doc/openssl/html/man3/RSA_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/RSA_get_method.html +#usr/share/doc/openssl/html/man3/RSA_meth_dup.html +#usr/share/doc/openssl/html/man3/RSA_meth_free.html +#usr/share/doc/openssl/html/man3/RSA_meth_get0_app_data.html +#usr/share/doc/openssl/html/man3/RSA_meth_get0_name.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_bn_mod_exp.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_finish.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_flags.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_init.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_keygen.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_mod_exp.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_priv_dec.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_priv_enc.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_pub_dec.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_pub_enc.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_sign.html +#usr/share/doc/openssl/html/man3/RSA_meth_get_verify.html +#usr/share/doc/openssl/html/man3/RSA_meth_new.html +#usr/share/doc/openssl/html/man3/RSA_meth_set0_app_data.html +#usr/share/doc/openssl/html/man3/RSA_meth_set1_name.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_bn_mod_exp.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_finish.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_flags.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_init.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_keygen.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_mod_exp.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_priv_dec.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_priv_enc.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_pub_dec.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_pub_enc.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_sign.html +#usr/share/doc/openssl/html/man3/RSA_meth_set_verify.html +#usr/share/doc/openssl/html/man3/RSA_new.html +#usr/share/doc/openssl/html/man3/RSA_new_method.html +#usr/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP.html +#usr/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html +#usr/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_2.html +#usr/share/doc/openssl/html/man3/RSA_padding_add_SSLv23.html +#usr/share/doc/openssl/html/man3/RSA_padding_add_none.html +#usr/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP.html +#usr/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_1.html +#usr/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_2.html +#usr/share/doc/openssl/html/man3/RSA_padding_check_SSLv23.html +#usr/share/doc/openssl/html/man3/RSA_padding_check_none.html +#usr/share/doc/openssl/html/man3/RSA_print.html +#usr/share/doc/openssl/html/man3/RSA_print_fp.html +#usr/share/doc/openssl/html/man3/RSA_private_decrypt.html +#usr/share/doc/openssl/html/man3/RSA_private_encrypt.html +#usr/share/doc/openssl/html/man3/RSA_public_decrypt.html +#usr/share/doc/openssl/html/man3/RSA_public_encrypt.html +#usr/share/doc/openssl/html/man3/RSA_set0_crt_params.html +#usr/share/doc/openssl/html/man3/RSA_set0_factors.html +#usr/share/doc/openssl/html/man3/RSA_set0_key.html +#usr/share/doc/openssl/html/man3/RSA_set_default_method.html +#usr/share/doc/openssl/html/man3/RSA_set_ex_data.html +#usr/share/doc/openssl/html/man3/RSA_set_flags.html +#usr/share/doc/openssl/html/man3/RSA_set_method.html +#usr/share/doc/openssl/html/man3/RSA_sign.html +#usr/share/doc/openssl/html/man3/RSA_sign_ASN1_OCTET_STRING.html +#usr/share/doc/openssl/html/man3/RSA_size.html +#usr/share/doc/openssl/html/man3/RSA_test_flags.html +#usr/share/doc/openssl/html/man3/RSA_verify.html +#usr/share/doc/openssl/html/man3/RSA_verify_ASN1_OCTET_STRING.html +#usr/share/doc/openssl/html/man3/SCT_LIST_free.html +#usr/share/doc/openssl/html/man3/SCT_LIST_print.html +#usr/share/doc/openssl/html/man3/SCT_LIST_validate.html +#usr/share/doc/openssl/html/man3/SCT_free.html +#usr/share/doc/openssl/html/man3/SCT_get0_extensions.html +#usr/share/doc/openssl/html/man3/SCT_get0_log_id.html +#usr/share/doc/openssl/html/man3/SCT_get0_signature.html +#usr/share/doc/openssl/html/man3/SCT_get_log_entry_type.html +#usr/share/doc/openssl/html/man3/SCT_get_signature_nid.html +#usr/share/doc/openssl/html/man3/SCT_get_source.html +#usr/share/doc/openssl/html/man3/SCT_get_timestamp.html +#usr/share/doc/openssl/html/man3/SCT_get_validation_status.html +#usr/share/doc/openssl/html/man3/SCT_get_version.html +#usr/share/doc/openssl/html/man3/SCT_new.html +#usr/share/doc/openssl/html/man3/SCT_new_from_base64.html +#usr/share/doc/openssl/html/man3/SCT_print.html +#usr/share/doc/openssl/html/man3/SCT_set0_extensions.html +#usr/share/doc/openssl/html/man3/SCT_set0_log_id.html +#usr/share/doc/openssl/html/man3/SCT_set0_signature.html +#usr/share/doc/openssl/html/man3/SCT_set1_extensions.html +#usr/share/doc/openssl/html/man3/SCT_set1_log_id.html +#usr/share/doc/openssl/html/man3/SCT_set1_signature.html +#usr/share/doc/openssl/html/man3/SCT_set_log_entry_type.html +#usr/share/doc/openssl/html/man3/SCT_set_signature_nid.html +#usr/share/doc/openssl/html/man3/SCT_set_source.html +#usr/share/doc/openssl/html/man3/SCT_set_timestamp.html +#usr/share/doc/openssl/html/man3/SCT_set_version.html +#usr/share/doc/openssl/html/man3/SCT_validate.html +#usr/share/doc/openssl/html/man3/SCT_validation_status_string.html +#usr/share/doc/openssl/html/man3/SHA1.html +#usr/share/doc/openssl/html/man3/SHA1_Final.html +#usr/share/doc/openssl/html/man3/SHA1_Init.html +#usr/share/doc/openssl/html/man3/SHA1_Update.html +#usr/share/doc/openssl/html/man3/SHA224.html +#usr/share/doc/openssl/html/man3/SHA224_Final.html +#usr/share/doc/openssl/html/man3/SHA224_Init.html +#usr/share/doc/openssl/html/man3/SHA224_Update.html +#usr/share/doc/openssl/html/man3/SHA256.html +#usr/share/doc/openssl/html/man3/SHA256_Final.html +#usr/share/doc/openssl/html/man3/SHA256_Init.html +#usr/share/doc/openssl/html/man3/SHA256_Update.html +#usr/share/doc/openssl/html/man3/SHA384.html +#usr/share/doc/openssl/html/man3/SHA384_Final.html +#usr/share/doc/openssl/html/man3/SHA384_Init.html +#usr/share/doc/openssl/html/man3/SHA384_Update.html +#usr/share/doc/openssl/html/man3/SHA512.html +#usr/share/doc/openssl/html/man3/SHA512_Final.html +#usr/share/doc/openssl/html/man3/SHA512_Init.html +#usr/share/doc/openssl/html/man3/SHA512_Update.html +#usr/share/doc/openssl/html/man3/SMIME_read_CMS.html +#usr/share/doc/openssl/html/man3/SMIME_read_PKCS7.html +#usr/share/doc/openssl/html/man3/SMIME_write_CMS.html +#usr/share/doc/openssl/html/man3/SMIME_write_PKCS7.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_description.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_get_auth_nid.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_get_bits.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_get_cipher_nid.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_get_digest_nid.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_get_kx_nid.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_get_version.html +#usr/share/doc/openssl/html/man3/SSL_CIPHER_is_aead.html +#usr/share/doc/openssl/html/man3/SSL_COMP_add_compression_method.html +#usr/share/doc/openssl/html/man3/SSL_COMP_free_compression_methods.html +#usr/share/doc/openssl/html/man3/SSL_COMP_get0_name.html +#usr/share/doc/openssl/html/man3/SSL_COMP_get_compression_methods.html +#usr/share/doc/openssl/html/man3/SSL_COMP_get_id.html +#usr/share/doc/openssl/html/man3/SSL_CONF_CTX_clear_flags.html +#usr/share/doc/openssl/html/man3/SSL_CONF_CTX_free.html +#usr/share/doc/openssl/html/man3/SSL_CONF_CTX_new.html +#usr/share/doc/openssl/html/man3/SSL_CONF_CTX_set1_prefix.html +#usr/share/doc/openssl/html/man3/SSL_CONF_CTX_set_flags.html +#usr/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl.html +#usr/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl_ctx.html +#usr/share/doc/openssl/html/man3/SSL_CONF_cmd.html +#usr/share/doc/openssl/html/man3/SSL_CONF_cmd_argv.html +#usr/share/doc/openssl/html/man3/SSL_CONF_cmd_value_type.html +#usr/share/doc/openssl/html/man3/SSL_CONF_finish.html +#usr/share/doc/openssl/html/man3/SSL_CTX_add0_chain_cert.html +#usr/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html +#usr/share/doc/openssl/html/man3/SSL_CTX_add_client_CA.html +#usr/share/doc/openssl/html/man3/SSL_CTX_add_client_custom_ext.html +#usr/share/doc/openssl/html/man3/SSL_CTX_add_extra_chain_cert.html +#usr/share/doc/openssl/html/man3/SSL_CTX_add_server_custom_ext.html +#usr/share/doc/openssl/html/man3/SSL_CTX_add_session.html +#usr/share/doc/openssl/html/man3/SSL_CTX_build_cert_chain.html +#usr/share/doc/openssl/html/man3/SSL_CTX_callback_ctrl.html +#usr/share/doc/openssl/html/man3/SSL_CTX_check_private_key.html +#usr/share/doc/openssl/html/man3/SSL_CTX_clear_chain_certs.html +#usr/share/doc/openssl/html/man3/SSL_CTX_clear_extra_chain_certs.html +#usr/share/doc/openssl/html/man3/SSL_CTX_clear_options.html +#usr/share/doc/openssl/html/man3/SSL_CTX_config.html +#usr/share/doc/openssl/html/man3/SSL_CTX_ct_is_enabled.html +#usr/share/doc/openssl/html/man3/SSL_CTX_ctrl.html +#usr/share/doc/openssl/html/man3/SSL_CTX_dane_clear_flags.html +#usr/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html +#usr/share/doc/openssl/html/man3/SSL_CTX_dane_mtype_set.html +#usr/share/doc/openssl/html/man3/SSL_CTX_dane_set_flags.html +#usr/share/doc/openssl/html/man3/SSL_CTX_disable_ct.html +#usr/share/doc/openssl/html/man3/SSL_CTX_enable_ct.html +#usr/share/doc/openssl/html/man3/SSL_CTX_flush_sessions.html +#usr/share/doc/openssl/html/man3/SSL_CTX_free.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get0_chain_certs.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get0_param.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get0_security_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_ciphers.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_client_CA_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_client_cert_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb_userdata.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_default_read_ahead.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_info_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_max_cert_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_max_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_min_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_mode.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_options.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_quiet_shutdown.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_read_ahead.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_security_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_security_level.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_session_cache_mode.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_timeout.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_arg.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_type.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_verify_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_verify_depth.html +#usr/share/doc/openssl/html/man3/SSL_CTX_get_verify_mode.html +#usr/share/doc/openssl/html/man3/SSL_CTX_has_client_custom_ext.html +#usr/share/doc/openssl/html/man3/SSL_CTX_load_verify_locations.html +#usr/share/doc/openssl/html/man3/SSL_CTX_new.html +#usr/share/doc/openssl/html/man3/SSL_CTX_remove_session.html +#usr/share/doc/openssl/html/man3/SSL_CTX_select_current_cert.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_accept.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_accept_good.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_accept_renegotiate.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_cache_full.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_cb_hits.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_connect.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_connect_good.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_connect_renegotiate.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_get_cache_size.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_get_get_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_get_new_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_get_remove_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_hits.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_misses.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_number.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_set_cache_size.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_set_get_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_set_new_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_set_remove_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sess_timeouts.html +#usr/share/doc/openssl/html/man3/SSL_CTX_sessions.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set0_chain.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set0_chain_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set0_security_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set0_verify_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_chain.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_chain_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_curves_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_param.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_alpn_protos.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_cert_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_cert_verify_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_cipher_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_client_CA_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_client_cert_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_ctlog_list_file.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_current_cert.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_default_ctlog_list_file.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb_userdata.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_default_read_buffer_len.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_dir.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_file.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_paths.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_max_pipelines.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_max_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_max_send_fragment.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_mode.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback_arg.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_next_proto_select_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_next_protos_advertised_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_options.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_psk_server_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_quiet_shutdown.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_security_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_session_cache_mode.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_session_id_context.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_ssl_version.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_timeout.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_arg.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_type.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_use_srtp.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh_callback.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_verify.html +#usr/share/doc/openssl/html/man3/SSL_CTX_set_verify_depth.html +#usr/share/doc/openssl/html/man3/SSL_CTX_up_ref.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_ASN1.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_file.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_ASN1.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_file.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_certificate_ASN1.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_certificate_chain_file.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_certificate_file.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo.html +#usr/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_file.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_free.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get0_cipher.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get0_hostname.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get0_id_context.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get0_peer.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_compress_id.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_id.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_master_key.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_protocol_version.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_ticket_lifetime_hint.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_time.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_get_timeout.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_has_ticket.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_new.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_print.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_print_fp.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_print_keylog.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_set1_id.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_set1_id_context.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_set_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_set_time.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_set_timeout.html +#usr/share/doc/openssl/html/man3/SSL_SESSION_up_ref.html +#usr/share/doc/openssl/html/man3/SSL_accept.html +#usr/share/doc/openssl/html/man3/SSL_add0_chain_cert.html +#usr/share/doc/openssl/html/man3/SSL_add1_chain_cert.html +#usr/share/doc/openssl/html/man3/SSL_add1_host.html +#usr/share/doc/openssl/html/man3/SSL_add_client_CA.html +#usr/share/doc/openssl/html/man3/SSL_add_session.html +#usr/share/doc/openssl/html/man3/SSL_alert_desc_string.html +#usr/share/doc/openssl/html/man3/SSL_alert_desc_string_long.html +#usr/share/doc/openssl/html/man3/SSL_alert_type_string.html +#usr/share/doc/openssl/html/man3/SSL_alert_type_string_long.html +#usr/share/doc/openssl/html/man3/SSL_build_cert_chain.html +#usr/share/doc/openssl/html/man3/SSL_callback_ctrl.html +#usr/share/doc/openssl/html/man3/SSL_check_chain.html +#usr/share/doc/openssl/html/man3/SSL_check_private_key.html +#usr/share/doc/openssl/html/man3/SSL_clear.html +#usr/share/doc/openssl/html/man3/SSL_clear_chain_certs.html +#usr/share/doc/openssl/html/man3/SSL_clear_options.html +#usr/share/doc/openssl/html/man3/SSL_config.html +#usr/share/doc/openssl/html/man3/SSL_connect.html +#usr/share/doc/openssl/html/man3/SSL_ct_is_enabled.html +#usr/share/doc/openssl/html/man3/SSL_ctrl.html +#usr/share/doc/openssl/html/man3/SSL_dane_clear_flags.html +#usr/share/doc/openssl/html/man3/SSL_dane_enable.html +#usr/share/doc/openssl/html/man3/SSL_dane_set_flags.html +#usr/share/doc/openssl/html/man3/SSL_dane_tlsa_add.html +#usr/share/doc/openssl/html/man3/SSL_disable_ct.html +#usr/share/doc/openssl/html/man3/SSL_do_handshake.html +#usr/share/doc/openssl/html/man3/SSL_enable_ct.html +#usr/share/doc/openssl/html/man3/SSL_export_keying_material.html +#usr/share/doc/openssl/html/man3/SSL_extension_supported.html +#usr/share/doc/openssl/html/man3/SSL_flush_sessions.html +#usr/share/doc/openssl/html/man3/SSL_free.html +#usr/share/doc/openssl/html/man3/SSL_get0_alpn_selected.html +#usr/share/doc/openssl/html/man3/SSL_get0_chain_certs.html +#usr/share/doc/openssl/html/man3/SSL_get0_dane_authority.html +#usr/share/doc/openssl/html/man3/SSL_get0_dane_tlsa.html +#usr/share/doc/openssl/html/man3/SSL_get0_next_proto_negotiated.html +#usr/share/doc/openssl/html/man3/SSL_get0_param.html +#usr/share/doc/openssl/html/man3/SSL_get0_peer_scts.html +#usr/share/doc/openssl/html/man3/SSL_get0_peername.html +#usr/share/doc/openssl/html/man3/SSL_get0_security_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_get0_session.html +#usr/share/doc/openssl/html/man3/SSL_get0_verified_chain.html +#usr/share/doc/openssl/html/man3/SSL_get1_curves.html +#usr/share/doc/openssl/html/man3/SSL_get1_session.html +#usr/share/doc/openssl/html/man3/SSL_get1_supported_ciphers.html +#usr/share/doc/openssl/html/man3/SSL_get_SSL_CTX.html +#usr/share/doc/openssl/html/man3/SSL_get_all_async_fds.html +#usr/share/doc/openssl/html/man3/SSL_get_changed_async_fds.html +#usr/share/doc/openssl/html/man3/SSL_get_cipher.html +#usr/share/doc/openssl/html/man3/SSL_get_cipher_bits.html +#usr/share/doc/openssl/html/man3/SSL_get_cipher_list.html +#usr/share/doc/openssl/html/man3/SSL_get_cipher_name.html +#usr/share/doc/openssl/html/man3/SSL_get_cipher_version.html +#usr/share/doc/openssl/html/man3/SSL_get_ciphers.html +#usr/share/doc/openssl/html/man3/SSL_get_client_CA_list.html +#usr/share/doc/openssl/html/man3/SSL_get_client_ciphers.html +#usr/share/doc/openssl/html/man3/SSL_get_client_random.html +#usr/share/doc/openssl/html/man3/SSL_get_current_cipher.html +#usr/share/doc/openssl/html/man3/SSL_get_default_passwd_cb.html +#usr/share/doc/openssl/html/man3/SSL_get_default_passwd_cb_userdata.html +#usr/share/doc/openssl/html/man3/SSL_get_default_timeout.html +#usr/share/doc/openssl/html/man3/SSL_get_error.html +#usr/share/doc/openssl/html/man3/SSL_get_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_get_ex_data_X509_STORE_CTX_idx.html +#usr/share/doc/openssl/html/man3/SSL_get_extms_support.html +#usr/share/doc/openssl/html/man3/SSL_get_fd.html +#usr/share/doc/openssl/html/man3/SSL_get_info_callback.html +#usr/share/doc/openssl/html/man3/SSL_get_max_cert_list.html +#usr/share/doc/openssl/html/man3/SSL_get_max_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_get_min_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_get_mode.html +#usr/share/doc/openssl/html/man3/SSL_get_options.html +#usr/share/doc/openssl/html/man3/SSL_get_peer_cert_chain.html +#usr/share/doc/openssl/html/man3/SSL_get_peer_certificate.html +#usr/share/doc/openssl/html/man3/SSL_get_psk_identity.html +#usr/share/doc/openssl/html/man3/SSL_get_psk_identity_hint.html +#usr/share/doc/openssl/html/man3/SSL_get_quiet_shutdown.html +#usr/share/doc/openssl/html/man3/SSL_get_rbio.html +#usr/share/doc/openssl/html/man3/SSL_get_read_ahead.html +#usr/share/doc/openssl/html/man3/SSL_get_rfd.html +#usr/share/doc/openssl/html/man3/SSL_get_secure_renegotiation_support.html +#usr/share/doc/openssl/html/man3/SSL_get_security_callback.html +#usr/share/doc/openssl/html/man3/SSL_get_security_level.html +#usr/share/doc/openssl/html/man3/SSL_get_selected_srtp_profile.html +#usr/share/doc/openssl/html/man3/SSL_get_server_random.html +#usr/share/doc/openssl/html/man3/SSL_get_session.html +#usr/share/doc/openssl/html/man3/SSL_get_shared_curve.html +#usr/share/doc/openssl/html/man3/SSL_get_shared_sigalgs.html +#usr/share/doc/openssl/html/man3/SSL_get_shutdown.html +#usr/share/doc/openssl/html/man3/SSL_get_sigalgs.html +#usr/share/doc/openssl/html/man3/SSL_get_srtp_profiles.html +#usr/share/doc/openssl/html/man3/SSL_get_ssl_method.html +#usr/share/doc/openssl/html/man3/SSL_get_time.html +#usr/share/doc/openssl/html/man3/SSL_get_timeout.html +#usr/share/doc/openssl/html/man3/SSL_get_tlsext_status_ocsp_resp.html +#usr/share/doc/openssl/html/man3/SSL_get_tlsext_status_type.html +#usr/share/doc/openssl/html/man3/SSL_get_verify_callback.html +#usr/share/doc/openssl/html/man3/SSL_get_verify_depth.html +#usr/share/doc/openssl/html/man3/SSL_get_verify_mode.html +#usr/share/doc/openssl/html/man3/SSL_get_verify_result.html +#usr/share/doc/openssl/html/man3/SSL_get_version.html +#usr/share/doc/openssl/html/man3/SSL_get_wbio.html +#usr/share/doc/openssl/html/man3/SSL_get_wfd.html +#usr/share/doc/openssl/html/man3/SSL_has_matching_session_id.html +#usr/share/doc/openssl/html/man3/SSL_has_pending.html +#usr/share/doc/openssl/html/man3/SSL_is_dtls.html +#usr/share/doc/openssl/html/man3/SSL_library_init.html +#usr/share/doc/openssl/html/man3/SSL_load_client_CA_file.html +#usr/share/doc/openssl/html/man3/SSL_load_error_strings.html +#usr/share/doc/openssl/html/man3/SSL_new.html +#usr/share/doc/openssl/html/man3/SSL_pending.html +#usr/share/doc/openssl/html/man3/SSL_read.html +#usr/share/doc/openssl/html/man3/SSL_remove_session.html +#usr/share/doc/openssl/html/man3/SSL_rstate_string.html +#usr/share/doc/openssl/html/man3/SSL_rstate_string_long.html +#usr/share/doc/openssl/html/man3/SSL_select_current_cert.html +#usr/share/doc/openssl/html/man3/SSL_select_next_proto.html +#usr/share/doc/openssl/html/man3/SSL_session_reused.html +#usr/share/doc/openssl/html/man3/SSL_set0_chain.html +#usr/share/doc/openssl/html/man3/SSL_set0_chain_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_set0_rbio.html +#usr/share/doc/openssl/html/man3/SSL_set0_security_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_set0_verify_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_set0_wbio.html +#usr/share/doc/openssl/html/man3/SSL_set1_chain.html +#usr/share/doc/openssl/html/man3/SSL_set1_chain_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_set1_client_sigalgs.html +#usr/share/doc/openssl/html/man3/SSL_set1_client_sigalgs_list.html +#usr/share/doc/openssl/html/man3/SSL_set1_curves.html +#usr/share/doc/openssl/html/man3/SSL_set1_curves_list.html +#usr/share/doc/openssl/html/man3/SSL_set1_host.html +#usr/share/doc/openssl/html/man3/SSL_set1_param.html +#usr/share/doc/openssl/html/man3/SSL_set1_sigalgs.html +#usr/share/doc/openssl/html/man3/SSL_set1_sigalgs_list.html +#usr/share/doc/openssl/html/man3/SSL_set1_verify_cert_store.html +#usr/share/doc/openssl/html/man3/SSL_set_accept_state.html +#usr/share/doc/openssl/html/man3/SSL_set_alpn_protos.html +#usr/share/doc/openssl/html/man3/SSL_set_bio.html +#usr/share/doc/openssl/html/man3/SSL_set_cert_cb.html +#usr/share/doc/openssl/html/man3/SSL_set_cipher_list.html +#usr/share/doc/openssl/html/man3/SSL_set_client_CA_list.html +#usr/share/doc/openssl/html/man3/SSL_set_connect_state.html +#usr/share/doc/openssl/html/man3/SSL_set_ct_validation_callback.html +#usr/share/doc/openssl/html/man3/SSL_set_current_cert.html +#usr/share/doc/openssl/html/man3/SSL_set_default_passwd_cb.html +#usr/share/doc/openssl/html/man3/SSL_set_default_passwd_cb_userdata.html +#usr/share/doc/openssl/html/man3/SSL_set_default_read_buffer_len.html +#usr/share/doc/openssl/html/man3/SSL_set_ex_data.html +#usr/share/doc/openssl/html/man3/SSL_set_fd.html +#usr/share/doc/openssl/html/man3/SSL_set_generate_session_id.html +#usr/share/doc/openssl/html/man3/SSL_set_hostflags.html +#usr/share/doc/openssl/html/man3/SSL_set_info_callback.html +#usr/share/doc/openssl/html/man3/SSL_set_max_cert_list.html +#usr/share/doc/openssl/html/man3/SSL_set_max_pipelines.html +#usr/share/doc/openssl/html/man3/SSL_set_max_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_set_max_send_fragment.html +#usr/share/doc/openssl/html/man3/SSL_set_min_proto_version.html +#usr/share/doc/openssl/html/man3/SSL_set_mode.html +#usr/share/doc/openssl/html/man3/SSL_set_msg_callback.html +#usr/share/doc/openssl/html/man3/SSL_set_msg_callback_arg.html +#usr/share/doc/openssl/html/man3/SSL_set_options.html +#usr/share/doc/openssl/html/man3/SSL_set_psk_client_callback.html +#usr/share/doc/openssl/html/man3/SSL_set_psk_server_callback.html +#usr/share/doc/openssl/html/man3/SSL_set_quiet_shutdown.html +#usr/share/doc/openssl/html/man3/SSL_set_read_ahead.html +#usr/share/doc/openssl/html/man3/SSL_set_rfd.html +#usr/share/doc/openssl/html/man3/SSL_set_security_callback.html +#usr/share/doc/openssl/html/man3/SSL_set_security_level.html +#usr/share/doc/openssl/html/man3/SSL_set_session.html +#usr/share/doc/openssl/html/man3/SSL_set_session_id_context.html +#usr/share/doc/openssl/html/man3/SSL_set_shutdown.html +#usr/share/doc/openssl/html/man3/SSL_set_split_send_fragment.html +#usr/share/doc/openssl/html/man3/SSL_set_ssl_method.html +#usr/share/doc/openssl/html/man3/SSL_set_time.html +#usr/share/doc/openssl/html/man3/SSL_set_timeout.html +#usr/share/doc/openssl/html/man3/SSL_set_tlsext_status_ocsp_resp.html +#usr/share/doc/openssl/html/man3/SSL_set_tlsext_status_type.html +#usr/share/doc/openssl/html/man3/SSL_set_tlsext_use_srtp.html +#usr/share/doc/openssl/html/man3/SSL_set_tmp_dh.html +#usr/share/doc/openssl/html/man3/SSL_set_tmp_dh_callback.html +#usr/share/doc/openssl/html/man3/SSL_set_verify.html +#usr/share/doc/openssl/html/man3/SSL_set_verify_depth.html +#usr/share/doc/openssl/html/man3/SSL_set_verify_result.html +#usr/share/doc/openssl/html/man3/SSL_set_wfd.html +#usr/share/doc/openssl/html/man3/SSL_shutdown.html +#usr/share/doc/openssl/html/man3/SSL_state_string.html +#usr/share/doc/openssl/html/man3/SSL_state_string_long.html +#usr/share/doc/openssl/html/man3/SSL_up_ref.html +#usr/share/doc/openssl/html/man3/SSL_use_PrivateKey.html +#usr/share/doc/openssl/html/man3/SSL_use_PrivateKey_ASN1.html +#usr/share/doc/openssl/html/man3/SSL_use_PrivateKey_file.html +#usr/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_ASN1.html +#usr/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_file.html +#usr/share/doc/openssl/html/man3/SSL_use_certificate.html +#usr/share/doc/openssl/html/man3/SSL_use_certificate_ASN1.html +#usr/share/doc/openssl/html/man3/SSL_use_certificate_chain_file.html +#usr/share/doc/openssl/html/man3/SSL_use_certificate_file.html +#usr/share/doc/openssl/html/man3/SSL_use_psk_identity_hint.html +#usr/share/doc/openssl/html/man3/SSL_verify_cb.html +#usr/share/doc/openssl/html/man3/SSL_waiting_for_async.html +#usr/share/doc/openssl/html/man3/SSL_want.html +#usr/share/doc/openssl/html/man3/SSL_want_async.html +#usr/share/doc/openssl/html/man3/SSL_want_async_job.html +#usr/share/doc/openssl/html/man3/SSL_want_nothing.html +#usr/share/doc/openssl/html/man3/SSL_want_read.html +#usr/share/doc/openssl/html/man3/SSL_want_write.html +#usr/share/doc/openssl/html/man3/SSL_want_x509_lookup.html +#usr/share/doc/openssl/html/man3/SSL_write.html +#usr/share/doc/openssl/html/man3/SSLv23_client_method.html +#usr/share/doc/openssl/html/man3/SSLv23_method.html +#usr/share/doc/openssl/html/man3/SSLv23_server_method.html +#usr/share/doc/openssl/html/man3/SSLv3_client_method.html +#usr/share/doc/openssl/html/man3/SSLv3_method.html +#usr/share/doc/openssl/html/man3/SSLv3_server_method.html +#usr/share/doc/openssl/html/man3/SXNETID_free.html +#usr/share/doc/openssl/html/man3/SXNETID_new.html +#usr/share/doc/openssl/html/man3/SXNET_free.html +#usr/share/doc/openssl/html/man3/SXNET_new.html +#usr/share/doc/openssl/html/man3/TLS_FEATURE_free.html +#usr/share/doc/openssl/html/man3/TLS_FEATURE_new.html +#usr/share/doc/openssl/html/man3/TLS_client_method.html +#usr/share/doc/openssl/html/man3/TLS_method.html +#usr/share/doc/openssl/html/man3/TLS_server_method.html +#usr/share/doc/openssl/html/man3/TLSv1_1_client_method.html +#usr/share/doc/openssl/html/man3/TLSv1_1_method.html +#usr/share/doc/openssl/html/man3/TLSv1_1_server_method.html +#usr/share/doc/openssl/html/man3/TLSv1_2_client_method.html +#usr/share/doc/openssl/html/man3/TLSv1_2_method.html +#usr/share/doc/openssl/html/man3/TLSv1_2_server_method.html +#usr/share/doc/openssl/html/man3/TLSv1_client_method.html +#usr/share/doc/openssl/html/man3/TLSv1_method.html +#usr/share/doc/openssl/html/man3/TLSv1_server_method.html +#usr/share/doc/openssl/html/man3/TS_ACCURACY_dup.html +#usr/share/doc/openssl/html/man3/TS_ACCURACY_free.html +#usr/share/doc/openssl/html/man3/TS_ACCURACY_new.html +#usr/share/doc/openssl/html/man3/TS_MSG_IMPRINT_dup.html +#usr/share/doc/openssl/html/man3/TS_MSG_IMPRINT_free.html +#usr/share/doc/openssl/html/man3/TS_MSG_IMPRINT_new.html +#usr/share/doc/openssl/html/man3/TS_REQ_dup.html +#usr/share/doc/openssl/html/man3/TS_REQ_free.html +#usr/share/doc/openssl/html/man3/TS_REQ_new.html +#usr/share/doc/openssl/html/man3/TS_RESP_dup.html +#usr/share/doc/openssl/html/man3/TS_RESP_free.html +#usr/share/doc/openssl/html/man3/TS_RESP_new.html +#usr/share/doc/openssl/html/man3/TS_STATUS_INFO_dup.html +#usr/share/doc/openssl/html/man3/TS_STATUS_INFO_free.html +#usr/share/doc/openssl/html/man3/TS_STATUS_INFO_new.html +#usr/share/doc/openssl/html/man3/TS_TST_INFO_dup.html +#usr/share/doc/openssl/html/man3/TS_TST_INFO_free.html +#usr/share/doc/openssl/html/man3/TS_TST_INFO_new.html +#usr/share/doc/openssl/html/man3/UI.html +#usr/share/doc/openssl/html/man3/UI_METHOD.html +#usr/share/doc/openssl/html/man3/UI_OpenSSL.html +#usr/share/doc/openssl/html/man3/UI_STRING.html +#usr/share/doc/openssl/html/man3/UI_add_error_string.html +#usr/share/doc/openssl/html/man3/UI_add_info_string.html +#usr/share/doc/openssl/html/man3/UI_add_input_boolean.html +#usr/share/doc/openssl/html/man3/UI_add_input_string.html +#usr/share/doc/openssl/html/man3/UI_add_user_data.html +#usr/share/doc/openssl/html/man3/UI_add_verify_string.html +#usr/share/doc/openssl/html/man3/UI_construct_prompt.html +#usr/share/doc/openssl/html/man3/UI_create_method.html +#usr/share/doc/openssl/html/man3/UI_ctrl.html +#usr/share/doc/openssl/html/man3/UI_destroy_method.html +#usr/share/doc/openssl/html/man3/UI_dup_error_string.html +#usr/share/doc/openssl/html/man3/UI_dup_info_string.html +#usr/share/doc/openssl/html/man3/UI_dup_input_boolean.html +#usr/share/doc/openssl/html/man3/UI_dup_input_string.html +#usr/share/doc/openssl/html/man3/UI_dup_verify_string.html +#usr/share/doc/openssl/html/man3/UI_free.html +#usr/share/doc/openssl/html/man3/UI_get0_action_string.html +#usr/share/doc/openssl/html/man3/UI_get0_output_string.html +#usr/share/doc/openssl/html/man3/UI_get0_result.html +#usr/share/doc/openssl/html/man3/UI_get0_result_string.html +#usr/share/doc/openssl/html/man3/UI_get0_test_string.html +#usr/share/doc/openssl/html/man3/UI_get0_user_data.html +#usr/share/doc/openssl/html/man3/UI_get_default_method.html +#usr/share/doc/openssl/html/man3/UI_get_ex_data.html +#usr/share/doc/openssl/html/man3/UI_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/UI_get_input_flags.html +#usr/share/doc/openssl/html/man3/UI_get_method.html +#usr/share/doc/openssl/html/man3/UI_get_result_maxsize.html +#usr/share/doc/openssl/html/man3/UI_get_result_minsize.html +#usr/share/doc/openssl/html/man3/UI_get_string_type.html +#usr/share/doc/openssl/html/man3/UI_method_get_closer.html +#usr/share/doc/openssl/html/man3/UI_method_get_ex_data.html +#usr/share/doc/openssl/html/man3/UI_method_get_flusher.html +#usr/share/doc/openssl/html/man3/UI_method_get_opener.html +#usr/share/doc/openssl/html/man3/UI_method_get_prompt_constructor.html +#usr/share/doc/openssl/html/man3/UI_method_get_reader.html +#usr/share/doc/openssl/html/man3/UI_method_get_writer.html +#usr/share/doc/openssl/html/man3/UI_method_set_closer.html +#usr/share/doc/openssl/html/man3/UI_method_set_ex_data.html +#usr/share/doc/openssl/html/man3/UI_method_set_flusher.html +#usr/share/doc/openssl/html/man3/UI_method_set_opener.html +#usr/share/doc/openssl/html/man3/UI_method_set_prompt_constructor.html +#usr/share/doc/openssl/html/man3/UI_method_set_reader.html +#usr/share/doc/openssl/html/man3/UI_method_set_writer.html +#usr/share/doc/openssl/html/man3/UI_new.html +#usr/share/doc/openssl/html/man3/UI_new_method.html +#usr/share/doc/openssl/html/man3/UI_null.html +#usr/share/doc/openssl/html/man3/UI_process.html +#usr/share/doc/openssl/html/man3/UI_set_default_method.html +#usr/share/doc/openssl/html/man3/UI_set_ex_data.html +#usr/share/doc/openssl/html/man3/UI_set_method.html +#usr/share/doc/openssl/html/man3/UI_set_result.html +#usr/share/doc/openssl/html/man3/UI_string_types.html +#usr/share/doc/openssl/html/man3/USERNOTICE_free.html +#usr/share/doc/openssl/html/man3/USERNOTICE_new.html +#usr/share/doc/openssl/html/man3/X509V3_EXT_d2i.html +#usr/share/doc/openssl/html/man3/X509V3_EXT_i2d.html +#usr/share/doc/openssl/html/man3/X509V3_add1_i2d.html +#usr/share/doc/openssl/html/man3/X509V3_get_d2i.html +#usr/share/doc/openssl/html/man3/X509_ALGOR_cmp.html +#usr/share/doc/openssl/html/man3/X509_ALGOR_dup.html +#usr/share/doc/openssl/html/man3/X509_ALGOR_free.html +#usr/share/doc/openssl/html/man3/X509_ALGOR_get0.html +#usr/share/doc/openssl/html/man3/X509_ALGOR_new.html +#usr/share/doc/openssl/html/man3/X509_ALGOR_set0.html +#usr/share/doc/openssl/html/man3/X509_ALGOR_set_md.html +#usr/share/doc/openssl/html/man3/X509_ATTRIBUTE_dup.html +#usr/share/doc/openssl/html/man3/X509_ATTRIBUTE_free.html +#usr/share/doc/openssl/html/man3/X509_ATTRIBUTE_new.html +#usr/share/doc/openssl/html/man3/X509_CERT_AUX_free.html +#usr/share/doc/openssl/html/man3/X509_CERT_AUX_new.html +#usr/share/doc/openssl/html/man3/X509_CINF_free.html +#usr/share/doc/openssl/html/man3/X509_CINF_new.html +#usr/share/doc/openssl/html/man3/X509_CRL_INFO_free.html +#usr/share/doc/openssl/html/man3/X509_CRL_INFO_new.html +#usr/share/doc/openssl/html/man3/X509_CRL_add0_revoked.html +#usr/share/doc/openssl/html/man3/X509_CRL_add1_ext_i2d.html +#usr/share/doc/openssl/html/man3/X509_CRL_add_ext.html +#usr/share/doc/openssl/html/man3/X509_CRL_delete_ext.html +#usr/share/doc/openssl/html/man3/X509_CRL_digest.html +#usr/share/doc/openssl/html/man3/X509_CRL_dup.html +#usr/share/doc/openssl/html/man3/X509_CRL_free.html +#usr/share/doc/openssl/html/man3/X509_CRL_get0_by_cert.html +#usr/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html +#usr/share/doc/openssl/html/man3/X509_CRL_get0_extensions.html +#usr/share/doc/openssl/html/man3/X509_CRL_get0_lastUpdate.html +#usr/share/doc/openssl/html/man3/X509_CRL_get0_nextUpdate.html +#usr/share/doc/openssl/html/man3/X509_CRL_get0_signature.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_REVOKED.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_ext.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_ext_by_NID.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_ext_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_ext_by_critical.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_ext_count.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_ext_d2i.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_issuer.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_signature_nid.html +#usr/share/doc/openssl/html/man3/X509_CRL_get_version.html +#usr/share/doc/openssl/html/man3/X509_CRL_new.html +#usr/share/doc/openssl/html/man3/X509_CRL_set1_lastUpdate.html +#usr/share/doc/openssl/html/man3/X509_CRL_set1_nextUpdate.html +#usr/share/doc/openssl/html/man3/X509_CRL_set_issuer_name.html +#usr/share/doc/openssl/html/man3/X509_CRL_set_version.html +#usr/share/doc/openssl/html/man3/X509_CRL_sign.html +#usr/share/doc/openssl/html/man3/X509_CRL_sign_ctx.html +#usr/share/doc/openssl/html/man3/X509_CRL_sort.html +#usr/share/doc/openssl/html/man3/X509_CRL_verify.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_create_by_NID.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_create_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_dup.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_free.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_get_critical.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_get_data.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_get_object.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_new.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_set_critical.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_set_data.html +#usr/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html +#usr/share/doc/openssl/html/man3/X509_LOOKUP_file.html +#usr/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_NID.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_txt.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_dup.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_free.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_data.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_new.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_data.html +#usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_object.html +#usr/share/doc/openssl/html/man3/X509_NAME_add_entry.html +#usr/share/doc/openssl/html/man3/X509_NAME_add_entry_by_NID.html +#usr/share/doc/openssl/html/man3/X509_NAME_add_entry_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_NAME_add_entry_by_txt.html +#usr/share/doc/openssl/html/man3/X509_NAME_delete_entry.html +#usr/share/doc/openssl/html/man3/X509_NAME_digest.html +#usr/share/doc/openssl/html/man3/X509_NAME_dup.html +#usr/share/doc/openssl/html/man3/X509_NAME_entry_count.html +#usr/share/doc/openssl/html/man3/X509_NAME_free.html +#usr/share/doc/openssl/html/man3/X509_NAME_get0_der.html +#usr/share/doc/openssl/html/man3/X509_NAME_get_entry.html +#usr/share/doc/openssl/html/man3/X509_NAME_get_index_by_NID.html +#usr/share/doc/openssl/html/man3/X509_NAME_get_index_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_NAME_get_text_by_NID.html +#usr/share/doc/openssl/html/man3/X509_NAME_get_text_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_NAME_new.html +#usr/share/doc/openssl/html/man3/X509_NAME_oneline.html +#usr/share/doc/openssl/html/man3/X509_NAME_print.html +#usr/share/doc/openssl/html/man3/X509_NAME_print_ex.html +#usr/share/doc/openssl/html/man3/X509_NAME_print_ex_fp.html +#usr/share/doc/openssl/html/man3/X509_PUBKEY_free.html +#usr/share/doc/openssl/html/man3/X509_PUBKEY_get.html +#usr/share/doc/openssl/html/man3/X509_PUBKEY_get0.html +#usr/share/doc/openssl/html/man3/X509_PUBKEY_get0_param.html +#usr/share/doc/openssl/html/man3/X509_PUBKEY_new.html +#usr/share/doc/openssl/html/man3/X509_PUBKEY_set.html +#usr/share/doc/openssl/html/man3/X509_PUBKEY_set0_param.html +#usr/share/doc/openssl/html/man3/X509_REQ_INFO_free.html +#usr/share/doc/openssl/html/man3/X509_REQ_INFO_new.html +#usr/share/doc/openssl/html/man3/X509_REQ_digest.html +#usr/share/doc/openssl/html/man3/X509_REQ_dup.html +#usr/share/doc/openssl/html/man3/X509_REQ_free.html +#usr/share/doc/openssl/html/man3/X509_REQ_get0_pubkey.html +#usr/share/doc/openssl/html/man3/X509_REQ_get0_signature.html +#usr/share/doc/openssl/html/man3/X509_REQ_get_X509_PUBKEY.html +#usr/share/doc/openssl/html/man3/X509_REQ_get_pubkey.html +#usr/share/doc/openssl/html/man3/X509_REQ_get_signature_nid.html +#usr/share/doc/openssl/html/man3/X509_REQ_get_subject_name.html +#usr/share/doc/openssl/html/man3/X509_REQ_get_version.html +#usr/share/doc/openssl/html/man3/X509_REQ_new.html +#usr/share/doc/openssl/html/man3/X509_REQ_set_pubkey.html +#usr/share/doc/openssl/html/man3/X509_REQ_set_subject_name.html +#usr/share/doc/openssl/html/man3/X509_REQ_set_version.html +#usr/share/doc/openssl/html/man3/X509_REQ_sign.html +#usr/share/doc/openssl/html/man3/X509_REQ_sign_ctx.html +#usr/share/doc/openssl/html/man3/X509_REQ_verify.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_add1_ext_i2d.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_add_ext.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_delete_ext.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_dup.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_free.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get0_extensions.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get0_revocationDate.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get0_serialNumber.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get_ext.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_NID.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_critical.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get_ext_count.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_get_ext_d2i.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_new.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_set_revocationDate.html +#usr/share/doc/openssl/html/man3/X509_REVOKED_set_serialNumber.html +#usr/share/doc/openssl/html/man3/X509_SIG_free.html +#usr/share/doc/openssl/html/man3/X509_SIG_get0.html +#usr/share/doc/openssl/html/man3/X509_SIG_getm.html +#usr/share/doc/openssl/html/man3/X509_SIG_new.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_cert_crl_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_check_crl_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_check_issued_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_check_policy_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_check_revocation_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_free.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get0_cert.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get0_chain.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get0_param.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get0_untrusted.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get1_chain.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_cert_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_issued.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_policy.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_revocation.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_cleanup.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_crl_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_current_cert.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_error_depth.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_data.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_issuer.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_issuer_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_certs.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_crls.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_num_untrusted.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify_cb.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_init.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_certs_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_crls_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_new.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set0_crls.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set0_param.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set0_trusted_stack.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set0_untrusted.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set0_verified_chain.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_cert.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_current_cert.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_default.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_error.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_error_depth.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_ex_data.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_verify_cb.html +#usr/share/doc/openssl/html/man3/X509_STORE_CTX_verify_fn.html +#usr/share/doc/openssl/html/man3/X509_STORE_free.html +#usr/share/doc/openssl/html/man3/X509_STORE_get0_objects.html +#usr/share/doc/openssl/html/man3/X509_STORE_get0_param.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_cert_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_check_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_check_issued.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_check_policy.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_check_revocation.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_cleanup.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_ex_data.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_get_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_get_issuer.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_lookup_certs.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_lookup_crls.html +#usr/share/doc/openssl/html/man3/X509_STORE_get_verify_cb.html +#usr/share/doc/openssl/html/man3/X509_STORE_lock.html +#usr/share/doc/openssl/html/man3/X509_STORE_new.html +#usr/share/doc/openssl/html/man3/X509_STORE_set1_param.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_cert_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_check_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_check_issued.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_check_policy.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_check_revocation.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_cleanup.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_ex_data.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_get_crl.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_get_issuer.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_lookup_certs.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls_cb.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_verify.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_verify_cb.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html +#usr/share/doc/openssl/html/man3/X509_STORE_set_verify_func.html +#usr/share/doc/openssl/html/man3/X509_STORE_unlock.html +#usr/share/doc/openssl/html/man3/X509_STORE_up_ref.html +#usr/share/doc/openssl/html/man3/X509_VAL_free.html +#usr/share/doc/openssl/html/man3/X509_VAL_new.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add0_policy.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add1_host.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_clear_flags.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get0_peername.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_auth_level.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_depth.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_flags.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_inh_flags.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_time.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_email.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_host.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_policies.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_auth_level.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_depth.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_hostflags.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_inh_flags.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_purpose.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_time.html +#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_trust.html +#usr/share/doc/openssl/html/man3/X509_add1_ext_i2d.html +#usr/share/doc/openssl/html/man3/X509_add_ext.html +#usr/share/doc/openssl/html/man3/X509_chain_up_ref.html +#usr/share/doc/openssl/html/man3/X509_check_ca.html +#usr/share/doc/openssl/html/man3/X509_check_email.html +#usr/share/doc/openssl/html/man3/X509_check_host.html +#usr/share/doc/openssl/html/man3/X509_check_ip.html +#usr/share/doc/openssl/html/man3/X509_check_ip_asc.html +#usr/share/doc/openssl/html/man3/X509_check_issued.html +#usr/share/doc/openssl/html/man3/X509_delete_ext.html +#usr/share/doc/openssl/html/man3/X509_digest.html +#usr/share/doc/openssl/html/man3/X509_dup.html +#usr/share/doc/openssl/html/man3/X509_free.html +#usr/share/doc/openssl/html/man3/X509_get0_extensions.html +#usr/share/doc/openssl/html/man3/X509_get0_notAfter.html +#usr/share/doc/openssl/html/man3/X509_get0_notBefore.html +#usr/share/doc/openssl/html/man3/X509_get0_pubkey.html +#usr/share/doc/openssl/html/man3/X509_get0_serialNumber.html +#usr/share/doc/openssl/html/man3/X509_get0_signature.html +#usr/share/doc/openssl/html/man3/X509_get0_subject_key_id.html +#usr/share/doc/openssl/html/man3/X509_get0_tbs_sigalg.html +#usr/share/doc/openssl/html/man3/X509_get0_uids.html +#usr/share/doc/openssl/html/man3/X509_get_X509_PUBKEY.html +#usr/share/doc/openssl/html/man3/X509_get_ex_data.html +#usr/share/doc/openssl/html/man3/X509_get_ex_new_index.html +#usr/share/doc/openssl/html/man3/X509_get_ext.html +#usr/share/doc/openssl/html/man3/X509_get_ext_by_NID.html +#usr/share/doc/openssl/html/man3/X509_get_ext_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509_get_ext_by_critical.html +#usr/share/doc/openssl/html/man3/X509_get_ext_count.html +#usr/share/doc/openssl/html/man3/X509_get_ext_d2i.html +#usr/share/doc/openssl/html/man3/X509_get_extended_key_usage.html +#usr/share/doc/openssl/html/man3/X509_get_extension_flags.html +#usr/share/doc/openssl/html/man3/X509_get_issuer_name.html +#usr/share/doc/openssl/html/man3/X509_get_key_usage.html +#usr/share/doc/openssl/html/man3/X509_get_pathlen.html +#usr/share/doc/openssl/html/man3/X509_get_proxy_pathlen.html +#usr/share/doc/openssl/html/man3/X509_get_pubkey.html +#usr/share/doc/openssl/html/man3/X509_get_serialNumber.html +#usr/share/doc/openssl/html/man3/X509_get_signature_nid.html +#usr/share/doc/openssl/html/man3/X509_get_subject_name.html +#usr/share/doc/openssl/html/man3/X509_get_version.html +#usr/share/doc/openssl/html/man3/X509_getm_notAfter.html +#usr/share/doc/openssl/html/man3/X509_getm_notBefore.html +#usr/share/doc/openssl/html/man3/X509_load_cert_crl_file.html +#usr/share/doc/openssl/html/man3/X509_load_cert_file.html +#usr/share/doc/openssl/html/man3/X509_load_crl_file.html +#usr/share/doc/openssl/html/man3/X509_new.html +#usr/share/doc/openssl/html/man3/X509_pubkey_digest.html +#usr/share/doc/openssl/html/man3/X509_set1_notAfter.html +#usr/share/doc/openssl/html/man3/X509_set1_notBefore.html +#usr/share/doc/openssl/html/man3/X509_set_ex_data.html +#usr/share/doc/openssl/html/man3/X509_set_issuer_name.html +#usr/share/doc/openssl/html/man3/X509_set_proxy_flag.html +#usr/share/doc/openssl/html/man3/X509_set_proxy_pathlen.html +#usr/share/doc/openssl/html/man3/X509_set_pubkey.html +#usr/share/doc/openssl/html/man3/X509_set_serialNumber.html +#usr/share/doc/openssl/html/man3/X509_set_subject_name.html +#usr/share/doc/openssl/html/man3/X509_set_version.html +#usr/share/doc/openssl/html/man3/X509_sign.html +#usr/share/doc/openssl/html/man3/X509_sign_ctx.html +#usr/share/doc/openssl/html/man3/X509_up_ref.html +#usr/share/doc/openssl/html/man3/X509_verify.html +#usr/share/doc/openssl/html/man3/X509_verify_cert.html +#usr/share/doc/openssl/html/man3/X509_verify_cert_error_string.html +#usr/share/doc/openssl/html/man3/X509v3_add_ext.html +#usr/share/doc/openssl/html/man3/X509v3_delete_ext.html +#usr/share/doc/openssl/html/man3/X509v3_get_ext.html +#usr/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html +#usr/share/doc/openssl/html/man3/X509v3_get_ext_by_OBJ.html +#usr/share/doc/openssl/html/man3/X509v3_get_ext_by_critical.html +#usr/share/doc/openssl/html/man3/X509v3_get_ext_count.html +#usr/share/doc/openssl/html/man3/bio.html +#usr/share/doc/openssl/html/man3/bio_info_cb.html +#usr/share/doc/openssl/html/man3/custom_ext_add_cb.html +#usr/share/doc/openssl/html/man3/custom_ext_free_cb.html +#usr/share/doc/openssl/html/man3/custom_ext_parse_cb.html +#usr/share/doc/openssl/html/man3/d2i_ACCESS_DESCRIPTION.html +#usr/share/doc/openssl/html/man3/d2i_ASIdOrRange.html +#usr/share/doc/openssl/html/man3/d2i_ASIdentifierChoice.html +#usr/share/doc/openssl/html/man3/d2i_ASIdentifiers.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_BIT_STRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_BMPSTRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_ENUMERATED.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_GENERALIZEDTIME.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_GENERALSTRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_IA5STRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_INTEGER.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_NULL.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_OBJECT.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_OCTET_STRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLE.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLESTRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_SEQUENCE_ANY.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_SET_ANY.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_T61STRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_TIME.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_TYPE.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_UINTEGER.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_UNIVERSALSTRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_UTCTIME.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_UTF8STRING.html +#usr/share/doc/openssl/html/man3/d2i_ASN1_VISIBLESTRING.html +#usr/share/doc/openssl/html/man3/d2i_ASRange.html +#usr/share/doc/openssl/html/man3/d2i_AUTHORITY_INFO_ACCESS.html +#usr/share/doc/openssl/html/man3/d2i_AUTHORITY_KEYID.html +#usr/share/doc/openssl/html/man3/d2i_AutoPrivateKey.html +#usr/share/doc/openssl/html/man3/d2i_BASIC_CONSTRAINTS.html +#usr/share/doc/openssl/html/man3/d2i_CERTIFICATEPOLICIES.html +#usr/share/doc/openssl/html/man3/d2i_CMS_ContentInfo.html +#usr/share/doc/openssl/html/man3/d2i_CMS_ReceiptRequest.html +#usr/share/doc/openssl/html/man3/d2i_CMS_bio.html +#usr/share/doc/openssl/html/man3/d2i_CRL_DIST_POINTS.html +#usr/share/doc/openssl/html/man3/d2i_DHparams.html +#usr/share/doc/openssl/html/man3/d2i_DHxparams.html +#usr/share/doc/openssl/html/man3/d2i_DIRECTORYSTRING.html +#usr/share/doc/openssl/html/man3/d2i_DISPLAYTEXT.html +#usr/share/doc/openssl/html/man3/d2i_DIST_POINT.html +#usr/share/doc/openssl/html/man3/d2i_DIST_POINT_NAME.html +#usr/share/doc/openssl/html/man3/d2i_DSAPrivateKey.html +#usr/share/doc/openssl/html/man3/d2i_DSAPrivateKey_bio.html +#usr/share/doc/openssl/html/man3/d2i_DSAPrivateKey_fp.html +#usr/share/doc/openssl/html/man3/d2i_DSAPublicKey.html +#usr/share/doc/openssl/html/man3/d2i_DSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/d2i_DSA_SIG.html +#usr/share/doc/openssl/html/man3/d2i_DSAparams.html +#usr/share/doc/openssl/html/man3/d2i_ECDSA_SIG.html +#usr/share/doc/openssl/html/man3/d2i_ECPKParameters.html +#usr/share/doc/openssl/html/man3/d2i_ECParameters.html +#usr/share/doc/openssl/html/man3/d2i_ECPrivateKey.html +#usr/share/doc/openssl/html/man3/d2i_ECPrivateKey_bio.html +#usr/share/doc/openssl/html/man3/d2i_ECPrivateKey_fp.html +#usr/share/doc/openssl/html/man3/d2i_EC_PUBKEY.html +#usr/share/doc/openssl/html/man3/d2i_EC_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/d2i_EC_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/d2i_EDIPARTYNAME.html +#usr/share/doc/openssl/html/man3/d2i_ESS_CERT_ID.html +#usr/share/doc/openssl/html/man3/d2i_ESS_ISSUER_SERIAL.html +#usr/share/doc/openssl/html/man3/d2i_ESS_SIGNING_CERT.html +#usr/share/doc/openssl/html/man3/d2i_EXTENDED_KEY_USAGE.html +#usr/share/doc/openssl/html/man3/d2i_GENERAL_NAME.html +#usr/share/doc/openssl/html/man3/d2i_GENERAL_NAMES.html +#usr/share/doc/openssl/html/man3/d2i_IPAddressChoice.html +#usr/share/doc/openssl/html/man3/d2i_IPAddressFamily.html +#usr/share/doc/openssl/html/man3/d2i_IPAddressOrRange.html +#usr/share/doc/openssl/html/man3/d2i_IPAddressRange.html +#usr/share/doc/openssl/html/man3/d2i_ISSUING_DIST_POINT.html +#usr/share/doc/openssl/html/man3/d2i_NETSCAPE_CERT_SEQUENCE.html +#usr/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKAC.html +#usr/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKI.html +#usr/share/doc/openssl/html/man3/d2i_NOTICEREF.html +#usr/share/doc/openssl/html/man3/d2i_Netscape_RSA.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_BASICRESP.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_CERTID.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_CERTSTATUS.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_CRLID.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_ONEREQ.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_REQINFO.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_REQUEST.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_RESPBYTES.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_RESPDATA.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_RESPID.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_RESPONSE.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_REVOKEDINFO.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_SERVICELOC.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_SIGNATURE.html +#usr/share/doc/openssl/html/man3/d2i_OCSP_SINGLERESP.html +#usr/share/doc/openssl/html/man3/d2i_OTHERNAME.html +#usr/share/doc/openssl/html/man3/d2i_PBE2PARAM.html +#usr/share/doc/openssl/html/man3/d2i_PBEPARAM.html +#usr/share/doc/openssl/html/man3/d2i_PBKDF2PARAM.html +#usr/share/doc/openssl/html/man3/d2i_PKCS12.html +#usr/share/doc/openssl/html/man3/d2i_PKCS12_BAGS.html +#usr/share/doc/openssl/html/man3/d2i_PKCS12_MAC_DATA.html +#usr/share/doc/openssl/html/man3/d2i_PKCS12_SAFEBAG.html +#usr/share/doc/openssl/html/man3/d2i_PKCS12_bio.html +#usr/share/doc/openssl/html/man3/d2i_PKCS12_fp.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_DIGEST.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_ENCRYPT.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_ENC_CONTENT.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_ENVELOPE.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_ISSUER_AND_SERIAL.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_RECIP_INFO.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_SIGNED.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_SIGNER_INFO.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_SIGN_ENVELOPE.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_bio.html +#usr/share/doc/openssl/html/man3/d2i_PKCS7_fp.html +#usr/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_bio.html +#usr/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_fp.html +#usr/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO.html +#usr/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.html +#usr/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.html +#usr/share/doc/openssl/html/man3/d2i_PKCS8_bio.html +#usr/share/doc/openssl/html/man3/d2i_PKCS8_fp.html +#usr/share/doc/openssl/html/man3/d2i_PKEY_USAGE_PERIOD.html +#usr/share/doc/openssl/html/man3/d2i_POLICYINFO.html +#usr/share/doc/openssl/html/man3/d2i_POLICYQUALINFO.html +#usr/share/doc/openssl/html/man3/d2i_PROXY_CERT_INFO_EXTENSION.html +#usr/share/doc/openssl/html/man3/d2i_PROXY_POLICY.html +#usr/share/doc/openssl/html/man3/d2i_PUBKEY.html +#usr/share/doc/openssl/html/man3/d2i_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/d2i_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/d2i_PrivateKey.html +#usr/share/doc/openssl/html/man3/d2i_PrivateKey_bio.html +#usr/share/doc/openssl/html/man3/d2i_PrivateKey_fp.html +#usr/share/doc/openssl/html/man3/d2i_PublicKey.html +#usr/share/doc/openssl/html/man3/d2i_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/d2i_RSAPrivateKey_bio.html +#usr/share/doc/openssl/html/man3/d2i_RSAPrivateKey_fp.html +#usr/share/doc/openssl/html/man3/d2i_RSAPublicKey.html +#usr/share/doc/openssl/html/man3/d2i_RSAPublicKey_bio.html +#usr/share/doc/openssl/html/man3/d2i_RSAPublicKey_fp.html +#usr/share/doc/openssl/html/man3/d2i_RSA_OAEP_PARAMS.html +#usr/share/doc/openssl/html/man3/d2i_RSA_PSS_PARAMS.html +#usr/share/doc/openssl/html/man3/d2i_RSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/d2i_SCT_LIST.html +#usr/share/doc/openssl/html/man3/d2i_SSL_SESSION.html +#usr/share/doc/openssl/html/man3/d2i_SXNET.html +#usr/share/doc/openssl/html/man3/d2i_SXNETID.html +#usr/share/doc/openssl/html/man3/d2i_TS_ACCURACY.html +#usr/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT.html +#usr/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_bio.html +#usr/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_fp.html +#usr/share/doc/openssl/html/man3/d2i_TS_REQ.html +#usr/share/doc/openssl/html/man3/d2i_TS_REQ_bio.html +#usr/share/doc/openssl/html/man3/d2i_TS_REQ_fp.html +#usr/share/doc/openssl/html/man3/d2i_TS_RESP.html +#usr/share/doc/openssl/html/man3/d2i_TS_RESP_bio.html +#usr/share/doc/openssl/html/man3/d2i_TS_RESP_fp.html +#usr/share/doc/openssl/html/man3/d2i_TS_STATUS_INFO.html +#usr/share/doc/openssl/html/man3/d2i_TS_TST_INFO.html +#usr/share/doc/openssl/html/man3/d2i_TS_TST_INFO_bio.html +#usr/share/doc/openssl/html/man3/d2i_TS_TST_INFO_fp.html +#usr/share/doc/openssl/html/man3/d2i_USERNOTICE.html +#usr/share/doc/openssl/html/man3/d2i_X509.html +#usr/share/doc/openssl/html/man3/d2i_X509_ALGOR.html +#usr/share/doc/openssl/html/man3/d2i_X509_ALGORS.html +#usr/share/doc/openssl/html/man3/d2i_X509_ATTRIBUTE.html +#usr/share/doc/openssl/html/man3/d2i_X509_AUX.html +#usr/share/doc/openssl/html/man3/d2i_X509_CERT_AUX.html +#usr/share/doc/openssl/html/man3/d2i_X509_CINF.html +#usr/share/doc/openssl/html/man3/d2i_X509_CRL.html +#usr/share/doc/openssl/html/man3/d2i_X509_CRL_INFO.html +#usr/share/doc/openssl/html/man3/d2i_X509_CRL_bio.html +#usr/share/doc/openssl/html/man3/d2i_X509_CRL_fp.html +#usr/share/doc/openssl/html/man3/d2i_X509_EXTENSION.html +#usr/share/doc/openssl/html/man3/d2i_X509_EXTENSIONS.html +#usr/share/doc/openssl/html/man3/d2i_X509_NAME.html +#usr/share/doc/openssl/html/man3/d2i_X509_NAME_ENTRY.html +#usr/share/doc/openssl/html/man3/d2i_X509_PUBKEY.html +#usr/share/doc/openssl/html/man3/d2i_X509_REQ.html +#usr/share/doc/openssl/html/man3/d2i_X509_REQ_INFO.html +#usr/share/doc/openssl/html/man3/d2i_X509_REQ_bio.html +#usr/share/doc/openssl/html/man3/d2i_X509_REQ_fp.html +#usr/share/doc/openssl/html/man3/d2i_X509_REVOKED.html +#usr/share/doc/openssl/html/man3/d2i_X509_SIG.html +#usr/share/doc/openssl/html/man3/d2i_X509_VAL.html +#usr/share/doc/openssl/html/man3/i2d_ACCESS_DESCRIPTION.html +#usr/share/doc/openssl/html/man3/i2d_ASIdOrRange.html +#usr/share/doc/openssl/html/man3/i2d_ASIdentifierChoice.html +#usr/share/doc/openssl/html/man3/i2d_ASIdentifiers.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_BIT_STRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_BMPSTRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_ENUMERATED.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_GENERALIZEDTIME.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_GENERALSTRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_IA5STRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_INTEGER.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_NULL.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_OBJECT.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_OCTET_STRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLE.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLESTRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_SEQUENCE_ANY.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_SET_ANY.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_T61STRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_TIME.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_TYPE.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_UNIVERSALSTRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_UTCTIME.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_UTF8STRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_VISIBLESTRING.html +#usr/share/doc/openssl/html/man3/i2d_ASN1_bio_stream.html +#usr/share/doc/openssl/html/man3/i2d_ASRange.html +#usr/share/doc/openssl/html/man3/i2d_AUTHORITY_INFO_ACCESS.html +#usr/share/doc/openssl/html/man3/i2d_AUTHORITY_KEYID.html +#usr/share/doc/openssl/html/man3/i2d_BASIC_CONSTRAINTS.html +#usr/share/doc/openssl/html/man3/i2d_CERTIFICATEPOLICIES.html +#usr/share/doc/openssl/html/man3/i2d_CMS_ContentInfo.html +#usr/share/doc/openssl/html/man3/i2d_CMS_ReceiptRequest.html +#usr/share/doc/openssl/html/man3/i2d_CMS_bio.html +#usr/share/doc/openssl/html/man3/i2d_CMS_bio_stream.html +#usr/share/doc/openssl/html/man3/i2d_CRL_DIST_POINTS.html +#usr/share/doc/openssl/html/man3/i2d_DHparams.html +#usr/share/doc/openssl/html/man3/i2d_DHxparams.html +#usr/share/doc/openssl/html/man3/i2d_DIRECTORYSTRING.html +#usr/share/doc/openssl/html/man3/i2d_DISPLAYTEXT.html +#usr/share/doc/openssl/html/man3/i2d_DIST_POINT.html +#usr/share/doc/openssl/html/man3/i2d_DIST_POINT_NAME.html +#usr/share/doc/openssl/html/man3/i2d_DSAPrivateKey.html +#usr/share/doc/openssl/html/man3/i2d_DSAPrivateKey_bio.html +#usr/share/doc/openssl/html/man3/i2d_DSAPrivateKey_fp.html +#usr/share/doc/openssl/html/man3/i2d_DSAPublicKey.html +#usr/share/doc/openssl/html/man3/i2d_DSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/i2d_DSA_SIG.html +#usr/share/doc/openssl/html/man3/i2d_DSAparams.html +#usr/share/doc/openssl/html/man3/i2d_ECDSA_SIG.html +#usr/share/doc/openssl/html/man3/i2d_ECPKParameters.html +#usr/share/doc/openssl/html/man3/i2d_ECParameters.html +#usr/share/doc/openssl/html/man3/i2d_ECPrivateKey.html +#usr/share/doc/openssl/html/man3/i2d_ECPrivateKey_bio.html +#usr/share/doc/openssl/html/man3/i2d_ECPrivateKey_fp.html +#usr/share/doc/openssl/html/man3/i2d_EC_PUBKEY.html +#usr/share/doc/openssl/html/man3/i2d_EC_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/i2d_EC_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/i2d_EDIPARTYNAME.html +#usr/share/doc/openssl/html/man3/i2d_ESS_CERT_ID.html +#usr/share/doc/openssl/html/man3/i2d_ESS_ISSUER_SERIAL.html +#usr/share/doc/openssl/html/man3/i2d_ESS_SIGNING_CERT.html +#usr/share/doc/openssl/html/man3/i2d_EXTENDED_KEY_USAGE.html +#usr/share/doc/openssl/html/man3/i2d_GENERAL_NAME.html +#usr/share/doc/openssl/html/man3/i2d_GENERAL_NAMES.html +#usr/share/doc/openssl/html/man3/i2d_IPAddressChoice.html +#usr/share/doc/openssl/html/man3/i2d_IPAddressFamily.html +#usr/share/doc/openssl/html/man3/i2d_IPAddressOrRange.html +#usr/share/doc/openssl/html/man3/i2d_IPAddressRange.html +#usr/share/doc/openssl/html/man3/i2d_ISSUING_DIST_POINT.html +#usr/share/doc/openssl/html/man3/i2d_NETSCAPE_CERT_SEQUENCE.html +#usr/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKAC.html +#usr/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKI.html +#usr/share/doc/openssl/html/man3/i2d_NOTICEREF.html +#usr/share/doc/openssl/html/man3/i2d_Netscape_RSA.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_BASICRESP.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_CERTID.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_CERTSTATUS.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_CRLID.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_ONEREQ.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_REQINFO.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_REQUEST.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_RESPBYTES.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_RESPDATA.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_RESPID.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_RESPONSE.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_REVOKEDINFO.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_SERVICELOC.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_SIGNATURE.html +#usr/share/doc/openssl/html/man3/i2d_OCSP_SINGLERESP.html +#usr/share/doc/openssl/html/man3/i2d_OTHERNAME.html +#usr/share/doc/openssl/html/man3/i2d_PBE2PARAM.html +#usr/share/doc/openssl/html/man3/i2d_PBEPARAM.html +#usr/share/doc/openssl/html/man3/i2d_PBKDF2PARAM.html +#usr/share/doc/openssl/html/man3/i2d_PKCS12.html +#usr/share/doc/openssl/html/man3/i2d_PKCS12_BAGS.html +#usr/share/doc/openssl/html/man3/i2d_PKCS12_MAC_DATA.html +#usr/share/doc/openssl/html/man3/i2d_PKCS12_SAFEBAG.html +#usr/share/doc/openssl/html/man3/i2d_PKCS12_bio.html +#usr/share/doc/openssl/html/man3/i2d_PKCS12_fp.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_DIGEST.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_ENCRYPT.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_ENC_CONTENT.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_ENVELOPE.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_ISSUER_AND_SERIAL.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_NDEF.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_RECIP_INFO.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_SIGNED.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_SIGNER_INFO.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_SIGN_ENVELOPE.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_bio.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_bio_stream.html +#usr/share/doc/openssl/html/man3/i2d_PKCS7_fp.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_bio.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_fp.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_bio.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_fp.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_bio.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_fp.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8_bio.html +#usr/share/doc/openssl/html/man3/i2d_PKCS8_fp.html +#usr/share/doc/openssl/html/man3/i2d_PKEY_USAGE_PERIOD.html +#usr/share/doc/openssl/html/man3/i2d_POLICYINFO.html +#usr/share/doc/openssl/html/man3/i2d_POLICYQUALINFO.html +#usr/share/doc/openssl/html/man3/i2d_PROXY_CERT_INFO_EXTENSION.html +#usr/share/doc/openssl/html/man3/i2d_PROXY_POLICY.html +#usr/share/doc/openssl/html/man3/i2d_PUBKEY.html +#usr/share/doc/openssl/html/man3/i2d_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/i2d_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/i2d_PrivateKey.html +#usr/share/doc/openssl/html/man3/i2d_PublicKey.html +#usr/share/doc/openssl/html/man3/i2d_RSAPrivateKey.html +#usr/share/doc/openssl/html/man3/i2d_RSAPrivateKey_bio.html +#usr/share/doc/openssl/html/man3/i2d_RSAPrivateKey_fp.html +#usr/share/doc/openssl/html/man3/i2d_RSAPublicKey.html +#usr/share/doc/openssl/html/man3/i2d_RSAPublicKey_bio.html +#usr/share/doc/openssl/html/man3/i2d_RSAPublicKey_fp.html +#usr/share/doc/openssl/html/man3/i2d_RSA_OAEP_PARAMS.html +#usr/share/doc/openssl/html/man3/i2d_RSA_PSS_PARAMS.html +#usr/share/doc/openssl/html/man3/i2d_RSA_PUBKEY.html +#usr/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_bio.html +#usr/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_fp.html +#usr/share/doc/openssl/html/man3/i2d_SCT_LIST.html +#usr/share/doc/openssl/html/man3/i2d_SSL_SESSION.html +#usr/share/doc/openssl/html/man3/i2d_SXNET.html +#usr/share/doc/openssl/html/man3/i2d_SXNETID.html +#usr/share/doc/openssl/html/man3/i2d_TS_ACCURACY.html +#usr/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT.html +#usr/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_bio.html +#usr/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_fp.html +#usr/share/doc/openssl/html/man3/i2d_TS_REQ.html +#usr/share/doc/openssl/html/man3/i2d_TS_REQ_bio.html +#usr/share/doc/openssl/html/man3/i2d_TS_REQ_fp.html +#usr/share/doc/openssl/html/man3/i2d_TS_RESP.html +#usr/share/doc/openssl/html/man3/i2d_TS_RESP_bio.html +#usr/share/doc/openssl/html/man3/i2d_TS_RESP_fp.html +#usr/share/doc/openssl/html/man3/i2d_TS_STATUS_INFO.html +#usr/share/doc/openssl/html/man3/i2d_TS_TST_INFO.html +#usr/share/doc/openssl/html/man3/i2d_TS_TST_INFO_bio.html +#usr/share/doc/openssl/html/man3/i2d_TS_TST_INFO_fp.html +#usr/share/doc/openssl/html/man3/i2d_USERNOTICE.html +#usr/share/doc/openssl/html/man3/i2d_X509.html +#usr/share/doc/openssl/html/man3/i2d_X509_ALGOR.html +#usr/share/doc/openssl/html/man3/i2d_X509_ALGORS.html +#usr/share/doc/openssl/html/man3/i2d_X509_ATTRIBUTE.html +#usr/share/doc/openssl/html/man3/i2d_X509_AUX.html +#usr/share/doc/openssl/html/man3/i2d_X509_CERT_AUX.html +#usr/share/doc/openssl/html/man3/i2d_X509_CINF.html +#usr/share/doc/openssl/html/man3/i2d_X509_CRL.html +#usr/share/doc/openssl/html/man3/i2d_X509_CRL_INFO.html +#usr/share/doc/openssl/html/man3/i2d_X509_CRL_bio.html +#usr/share/doc/openssl/html/man3/i2d_X509_CRL_fp.html +#usr/share/doc/openssl/html/man3/i2d_X509_EXTENSION.html +#usr/share/doc/openssl/html/man3/i2d_X509_EXTENSIONS.html +#usr/share/doc/openssl/html/man3/i2d_X509_NAME.html +#usr/share/doc/openssl/html/man3/i2d_X509_NAME_ENTRY.html +#usr/share/doc/openssl/html/man3/i2d_X509_PUBKEY.html +#usr/share/doc/openssl/html/man3/i2d_X509_REQ.html +#usr/share/doc/openssl/html/man3/i2d_X509_REQ_INFO.html +#usr/share/doc/openssl/html/man3/i2d_X509_REQ_bio.html +#usr/share/doc/openssl/html/man3/i2d_X509_REQ_fp.html +#usr/share/doc/openssl/html/man3/i2d_X509_REVOKED.html +#usr/share/doc/openssl/html/man3/i2d_X509_SIG.html +#usr/share/doc/openssl/html/man3/i2d_X509_VAL.html +#usr/share/doc/openssl/html/man3/i2d_re_X509_CRL_tbs.html +#usr/share/doc/openssl/html/man3/i2d_re_X509_REQ_tbs.html +#usr/share/doc/openssl/html/man3/i2d_re_X509_tbs.html +#usr/share/doc/openssl/html/man3/i2o_SCT.html +#usr/share/doc/openssl/html/man3/i2o_SCT_LIST.html +#usr/share/doc/openssl/html/man3/i2t_ASN1_OBJECT.html +#usr/share/doc/openssl/html/man3/lh_TYPE_delete.html +#usr/share/doc/openssl/html/man3/lh_TYPE_doall.html +#usr/share/doc/openssl/html/man3/lh_TYPE_doall_arg.html +#usr/share/doc/openssl/html/man3/lh_TYPE_error.html +#usr/share/doc/openssl/html/man3/lh_TYPE_free.html +#usr/share/doc/openssl/html/man3/lh_TYPE_insert.html +#usr/share/doc/openssl/html/man3/lh_TYPE_new.html +#usr/share/doc/openssl/html/man3/lh_TYPE_retrieve.html +#usr/share/doc/openssl/html/man3/o2i_SCT.html +#usr/share/doc/openssl/html/man3/o2i_SCT_LIST.html +#usr/share/doc/openssl/html/man3/pem_password_cb.html +#usr/share/doc/openssl/html/man3/sk_TYPE_deep_copy.html +#usr/share/doc/openssl/html/man3/sk_TYPE_delete.html +#usr/share/doc/openssl/html/man3/sk_TYPE_delete_ptr.html +#usr/share/doc/openssl/html/man3/sk_TYPE_dup.html +#usr/share/doc/openssl/html/man3/sk_TYPE_find.html +#usr/share/doc/openssl/html/man3/sk_TYPE_find_ex.html +#usr/share/doc/openssl/html/man3/sk_TYPE_free.html +#usr/share/doc/openssl/html/man3/sk_TYPE_insert.html +#usr/share/doc/openssl/html/man3/sk_TYPE_is_sorted.html +#usr/share/doc/openssl/html/man3/sk_TYPE_new.html +#usr/share/doc/openssl/html/man3/sk_TYPE_new_null.html +#usr/share/doc/openssl/html/man3/sk_TYPE_num.html +#usr/share/doc/openssl/html/man3/sk_TYPE_pop.html +#usr/share/doc/openssl/html/man3/sk_TYPE_pop_free.html +#usr/share/doc/openssl/html/man3/sk_TYPE_push.html +#usr/share/doc/openssl/html/man3/sk_TYPE_set.html +#usr/share/doc/openssl/html/man3/sk_TYPE_set_cmp_func.html +#usr/share/doc/openssl/html/man3/sk_TYPE_shift.html +#usr/share/doc/openssl/html/man3/sk_TYPE_sort.html +#usr/share/doc/openssl/html/man3/sk_TYPE_unshift.html +#usr/share/doc/openssl/html/man3/sk_TYPE_value.html +#usr/share/doc/openssl/html/man3/sk_TYPE_zero.html +#usr/share/doc/openssl/html/man3/ssl_ct_validation_cb.html +#usr/share/doc/openssl/html/man5 +#usr/share/doc/openssl/html/man5/config.html +#usr/share/doc/openssl/html/man5/x509v3_config.html +#usr/share/doc/openssl/html/man7 +#usr/share/doc/openssl/html/man7/crypto.html +#usr/share/doc/openssl/html/man7/ct.html +#usr/share/doc/openssl/html/man7/des_modes.html +#usr/share/doc/openssl/html/man7/evp.html +#usr/share/doc/openssl/html/man7/ssl.html +#usr/share/doc/openssl/html/man7/x509.html +#usr/share/man/man1/CA.pl.1 +#usr/share/man/man1/asn1parse.1 +#usr/share/man/man1/blake2b.1 +#usr/share/man/man1/blake2s.1 +#usr/share/man/man1/c_rehash.1 +#usr/share/man/man1/ca.1 +#usr/share/man/man1/ciphers.1 +#usr/share/man/man1/cms.1 +#usr/share/man/man1/crl.1 +#usr/share/man/man1/crl2pkcs7.1 +#usr/share/man/man1/dgst.1 +#usr/share/man/man1/dhparam.1 +#usr/share/man/man1/dsa.1 +#usr/share/man/man1/dsaparam.1 +#usr/share/man/man1/ec.1 +#usr/share/man/man1/ecparam.1 +#usr/share/man/man1/enc.1 +#usr/share/man/man1/engine.1 +#usr/share/man/man1/errstr.1 +#usr/share/man/man1/gendsa.1 +#usr/share/man/man1/genpkey.1 +#usr/share/man/man1/genrsa.1 +#usr/share/man/man1/list.1 +#usr/share/man/man1/md4.1 +#usr/share/man/man1/md5.1 +#usr/share/man/man1/mdc2.1 +#usr/share/man/man1/nseq.1 +#usr/share/man/man1/ocsp.1 +#usr/share/man/man1/openssl-asn1parse.1 +#usr/share/man/man1/openssl-c_rehash.1 +#usr/share/man/man1/openssl-ca.1 +#usr/share/man/man1/openssl-ciphers.1 +#usr/share/man/man1/openssl-cms.1 +#usr/share/man/man1/openssl-crl.1 +#usr/share/man/man1/openssl-crl2pkcs7.1 +#usr/share/man/man1/openssl-dgst.1 +#usr/share/man/man1/openssl-dhparam.1 +#usr/share/man/man1/openssl-dsa.1 +#usr/share/man/man1/openssl-dsaparam.1 +#usr/share/man/man1/openssl-ec.1 +#usr/share/man/man1/openssl-ecparam.1 +#usr/share/man/man1/openssl-enc.1 +#usr/share/man/man1/openssl-engine.1 +#usr/share/man/man1/openssl-errstr.1 +#usr/share/man/man1/openssl-gendsa.1 +#usr/share/man/man1/openssl-genpkey.1 +#usr/share/man/man1/openssl-genrsa.1 +#usr/share/man/man1/openssl-list.1 +#usr/share/man/man1/openssl-nseq.1 +#usr/share/man/man1/openssl-ocsp.1 +#usr/share/man/man1/openssl-passwd.1 +#usr/share/man/man1/openssl-pkcs12.1 +#usr/share/man/man1/openssl-pkcs7.1 +#usr/share/man/man1/openssl-pkcs8.1 +#usr/share/man/man1/openssl-pkey.1 +#usr/share/man/man1/openssl-pkeyparam.1 +#usr/share/man/man1/openssl-pkeyutl.1 +#usr/share/man/man1/openssl-rand.1 +#usr/share/man/man1/openssl-rehash.1 +#usr/share/man/man1/openssl-req.1 +#usr/share/man/man1/openssl-rsa.1 +#usr/share/man/man1/openssl-rsautl.1 +#usr/share/man/man1/openssl-s_client.1 +#usr/share/man/man1/openssl-s_server.1 +#usr/share/man/man1/openssl-s_time.1 +#usr/share/man/man1/openssl-sess_id.1 +#usr/share/man/man1/openssl-smime.1 +#usr/share/man/man1/openssl-speed.1 +#usr/share/man/man1/openssl-spkac.1 +#usr/share/man/man1/openssl-ts.1 +#usr/share/man/man1/openssl-tsget.1 +#usr/share/man/man1/openssl-verify.1 +#usr/share/man/man1/openssl-version.1 +#usr/share/man/man1/openssl-x509.1 +#usr/share/man/man1/openssl.1 +#usr/share/man/man1/pkcs12.1 +#usr/share/man/man1/pkcs7.1 +#usr/share/man/man1/pkcs8.1 +#usr/share/man/man1/pkey.1 +#usr/share/man/man1/pkeyparam.1 +#usr/share/man/man1/pkeyutl.1 +#usr/share/man/man1/rand.1 +#usr/share/man/man1/rehash.1 +#usr/share/man/man1/req.1 +#usr/share/man/man1/ripemd160.1 +#usr/share/man/man1/rsa.1 +#usr/share/man/man1/rsautl.1 +#usr/share/man/man1/s_client.1 +#usr/share/man/man1/s_server.1 +#usr/share/man/man1/s_time.1 +#usr/share/man/man1/sess_id.1 +#usr/share/man/man1/sha.1 +#usr/share/man/man1/sha1.1 +#usr/share/man/man1/sha224.1 +#usr/share/man/man1/sha256.1 +#usr/share/man/man1/sha384.1 +#usr/share/man/man1/sha512.1 +#usr/share/man/man1/smime.1 +#usr/share/man/man1/speed.1 +#usr/share/man/man1/spkac.1 +#usr/share/man/man1/ts.1 +#usr/share/man/man1/tsget.1 +#usr/share/man/man1/verify.1 +#usr/share/man/man1/version.1 +#usr/share/man/man1/x509.1 +#usr/share/man/man3/ACCESS_DESCRIPTION_free.3 +#usr/share/man/man3/ACCESS_DESCRIPTION_new.3 +#usr/share/man/man3/ASIdOrRange_free.3 +#usr/share/man/man3/ASIdOrRange_new.3 +#usr/share/man/man3/ASIdentifierChoice_free.3 +#usr/share/man/man3/ASIdentifierChoice_new.3 +#usr/share/man/man3/ASIdentifiers_free.3 +#usr/share/man/man3/ASIdentifiers_new.3 +#usr/share/man/man3/ASN1_ENUMERATED_get.3 +#usr/share/man/man3/ASN1_ENUMERATED_get_int64.3 +#usr/share/man/man3/ASN1_ENUMERATED_set.3 +#usr/share/man/man3/ASN1_ENUMERATED_set_int64.3 +#usr/share/man/man3/ASN1_ENUMERATED_to_BN.3 +#usr/share/man/man3/ASN1_INTEGER_get.3 +#usr/share/man/man3/ASN1_INTEGER_get_int64.3 +#usr/share/man/man3/ASN1_INTEGER_get_uint64.3 +#usr/share/man/man3/ASN1_INTEGER_set.3 +#usr/share/man/man3/ASN1_INTEGER_set_int64.3 +#usr/share/man/man3/ASN1_INTEGER_set_uint64.3 +#usr/share/man/man3/ASN1_INTEGER_to_BN.3 +#usr/share/man/man3/ASN1_ITEM.3 +#usr/share/man/man3/ASN1_OBJECT_free.3 +#usr/share/man/man3/ASN1_OBJECT_new.3 +#usr/share/man/man3/ASN1_STRING_cmp.3 +#usr/share/man/man3/ASN1_STRING_data.3 +#usr/share/man/man3/ASN1_STRING_dup.3 +#usr/share/man/man3/ASN1_STRING_free.3 +#usr/share/man/man3/ASN1_STRING_get0_data.3 +#usr/share/man/man3/ASN1_STRING_length.3 +#usr/share/man/man3/ASN1_STRING_new.3 +#usr/share/man/man3/ASN1_STRING_print.3 +#usr/share/man/man3/ASN1_STRING_print_ex.3 +#usr/share/man/man3/ASN1_STRING_print_ex_fp.3 +#usr/share/man/man3/ASN1_STRING_set.3 +#usr/share/man/man3/ASN1_STRING_to_UTF8.3 +#usr/share/man/man3/ASN1_STRING_type.3 +#usr/share/man/man3/ASN1_STRING_type_new.3 +#usr/share/man/man3/ASN1_TIME_adj.3 +#usr/share/man/man3/ASN1_TIME_check.3 +#usr/share/man/man3/ASN1_TIME_diff.3 +#usr/share/man/man3/ASN1_TIME_print.3 +#usr/share/man/man3/ASN1_TIME_set.3 +#usr/share/man/man3/ASN1_TIME_set_string.3 +#usr/share/man/man3/ASN1_TYPE_cmp.3 +#usr/share/man/man3/ASN1_TYPE_get.3 +#usr/share/man/man3/ASN1_TYPE_pack_sequence.3 +#usr/share/man/man3/ASN1_TYPE_set.3 +#usr/share/man/man3/ASN1_TYPE_set1.3 +#usr/share/man/man3/ASN1_TYPE_unpack_sequence.3 +#usr/share/man/man3/ASN1_add_oid_module.3 +#usr/share/man/man3/ASN1_generate_nconf.3 +#usr/share/man/man3/ASN1_generate_v3.3 +#usr/share/man/man3/ASN1_tag2str.3 +#usr/share/man/man3/ASRange_free.3 +#usr/share/man/man3/ASRange_new.3 +#usr/share/man/man3/ASYNC_WAIT_CTX_clear_fd.3 +#usr/share/man/man3/ASYNC_WAIT_CTX_free.3 +#usr/share/man/man3/ASYNC_WAIT_CTX_get_all_fds.3 +#usr/share/man/man3/ASYNC_WAIT_CTX_get_changed_fds.3 +#usr/share/man/man3/ASYNC_WAIT_CTX_get_fd.3 +#usr/share/man/man3/ASYNC_WAIT_CTX_new.3 +#usr/share/man/man3/ASYNC_WAIT_CTX_set_wait_fd.3 +#usr/share/man/man3/ASYNC_block_pause.3 +#usr/share/man/man3/ASYNC_cleanup_thread.3 +#usr/share/man/man3/ASYNC_get_current_job.3 +#usr/share/man/man3/ASYNC_get_wait_ctx.3 +#usr/share/man/man3/ASYNC_init_thread.3 +#usr/share/man/man3/ASYNC_is_capable.3 +#usr/share/man/man3/ASYNC_pause_job.3 +#usr/share/man/man3/ASYNC_start_job.3 +#usr/share/man/man3/ASYNC_unblock_pause.3 +#usr/share/man/man3/AUTHORITY_INFO_ACCESS_free.3 +#usr/share/man/man3/AUTHORITY_INFO_ACCESS_new.3 +#usr/share/man/man3/AUTHORITY_KEYID_free.3 +#usr/share/man/man3/AUTHORITY_KEYID_new.3 +#usr/share/man/man3/BASIC_CONSTRAINTS_free.3 +#usr/share/man/man3/BASIC_CONSTRAINTS_new.3 +#usr/share/man/man3/BF_cbc_encrypt.3 +#usr/share/man/man3/BF_cfb64_encrypt.3 +#usr/share/man/man3/BF_decrypt.3 +#usr/share/man/man3/BF_ecb_encrypt.3 +#usr/share/man/man3/BF_encrypt.3 +#usr/share/man/man3/BF_ofb64_encrypt.3 +#usr/share/man/man3/BF_options.3 +#usr/share/man/man3/BF_set_key.3 +#usr/share/man/man3/BIO_ADDR.3 +#usr/share/man/man3/BIO_ADDRINFO.3 +#usr/share/man/man3/BIO_ADDRINFO_address.3 +#usr/share/man/man3/BIO_ADDRINFO_family.3 +#usr/share/man/man3/BIO_ADDRINFO_free.3 +#usr/share/man/man3/BIO_ADDRINFO_next.3 +#usr/share/man/man3/BIO_ADDRINFO_protocol.3 +#usr/share/man/man3/BIO_ADDRINFO_socktype.3 +#usr/share/man/man3/BIO_ADDR_clear.3 +#usr/share/man/man3/BIO_ADDR_family.3 +#usr/share/man/man3/BIO_ADDR_free.3 +#usr/share/man/man3/BIO_ADDR_hostname_string.3 +#usr/share/man/man3/BIO_ADDR_new.3 +#usr/share/man/man3/BIO_ADDR_path_string.3 +#usr/share/man/man3/BIO_ADDR_rawaddress.3 +#usr/share/man/man3/BIO_ADDR_rawmake.3 +#usr/share/man/man3/BIO_ADDR_rawport.3 +#usr/share/man/man3/BIO_ADDR_service_string.3 +#usr/share/man/man3/BIO_accept_ex.3 +#usr/share/man/man3/BIO_append_filename.3 +#usr/share/man/man3/BIO_callback_ctrl.3 +#usr/share/man/man3/BIO_callback_fn.3 +#usr/share/man/man3/BIO_callback_fn_ex.3 +#usr/share/man/man3/BIO_closesocket.3 +#usr/share/man/man3/BIO_connect.3 +#usr/share/man/man3/BIO_ctrl.3 +#usr/share/man/man3/BIO_ctrl_get_read_request.3 +#usr/share/man/man3/BIO_ctrl_get_write_guarantee.3 +#usr/share/man/man3/BIO_ctrl_pending.3 +#usr/share/man/man3/BIO_ctrl_reset_read_request.3 +#usr/share/man/man3/BIO_ctrl_wpending.3 +#usr/share/man/man3/BIO_debug_callback.3 +#usr/share/man/man3/BIO_destroy_bio_pair.3 +#usr/share/man/man3/BIO_do_accept.3 +#usr/share/man/man3/BIO_do_connect.3 +#usr/share/man/man3/BIO_do_handshake.3 +#usr/share/man/man3/BIO_eof.3 +#usr/share/man/man3/BIO_f_base64.3 +#usr/share/man/man3/BIO_f_buffer.3 +#usr/share/man/man3/BIO_f_cipher.3 +#usr/share/man/man3/BIO_f_md.3 +#usr/share/man/man3/BIO_f_null.3 +#usr/share/man/man3/BIO_f_ssl.3 +#usr/share/man/man3/BIO_find_type.3 +#usr/share/man/man3/BIO_flush.3 +#usr/share/man/man3/BIO_free.3 +#usr/share/man/man3/BIO_free_all.3 +#usr/share/man/man3/BIO_get_accept_name.3 +#usr/share/man/man3/BIO_get_accept_port.3 +#usr/share/man/man3/BIO_get_bind_mode.3 +#usr/share/man/man3/BIO_get_buffer_num_lines.3 +#usr/share/man/man3/BIO_get_callback.3 +#usr/share/man/man3/BIO_get_callback_arg.3 +#usr/share/man/man3/BIO_get_callback_ex.3 +#usr/share/man/man3/BIO_get_cipher_ctx.3 +#usr/share/man/man3/BIO_get_cipher_status.3 +#usr/share/man/man3/BIO_get_close.3 +#usr/share/man/man3/BIO_get_conn_address.3 +#usr/share/man/man3/BIO_get_conn_hostname.3 +#usr/share/man/man3/BIO_get_conn_port.3 +#usr/share/man/man3/BIO_get_data.3 +#usr/share/man/man3/BIO_get_ex_data.3 +#usr/share/man/man3/BIO_get_ex_new_index.3 +#usr/share/man/man3/BIO_get_fd.3 +#usr/share/man/man3/BIO_get_fp.3 +#usr/share/man/man3/BIO_get_info_callback.3 +#usr/share/man/man3/BIO_get_init.3 +#usr/share/man/man3/BIO_get_md.3 +#usr/share/man/man3/BIO_get_md_ctx.3 +#usr/share/man/man3/BIO_get_mem_data.3 +#usr/share/man/man3/BIO_get_mem_ptr.3 +#usr/share/man/man3/BIO_get_new_index.3 +#usr/share/man/man3/BIO_get_num_renegotiates.3 +#usr/share/man/man3/BIO_get_read_request.3 +#usr/share/man/man3/BIO_get_retry_BIO.3 +#usr/share/man/man3/BIO_get_retry_reason.3 +#usr/share/man/man3/BIO_get_shutdown.3 +#usr/share/man/man3/BIO_get_ssl.3 +#usr/share/man/man3/BIO_get_write_buf_size.3 +#usr/share/man/man3/BIO_get_write_guarantee.3 +#usr/share/man/man3/BIO_gets.3 +#usr/share/man/man3/BIO_hostserv_priorities.3 +#usr/share/man/man3/BIO_int_ctrl.3 +#usr/share/man/man3/BIO_listen.3 +#usr/share/man/man3/BIO_lookup.3 +#usr/share/man/man3/BIO_lookup_type.3 +#usr/share/man/man3/BIO_make_bio_pair.3 +#usr/share/man/man3/BIO_meth_free.3 +#usr/share/man/man3/BIO_meth_get_callback_ctrl.3 +#usr/share/man/man3/BIO_meth_get_create.3 +#usr/share/man/man3/BIO_meth_get_ctrl.3 +#usr/share/man/man3/BIO_meth_get_destroy.3 +#usr/share/man/man3/BIO_meth_get_gets.3 +#usr/share/man/man3/BIO_meth_get_puts.3 +#usr/share/man/man3/BIO_meth_get_read.3 +#usr/share/man/man3/BIO_meth_get_write.3 +#usr/share/man/man3/BIO_meth_new.3 +#usr/share/man/man3/BIO_meth_set_callback_ctrl.3 +#usr/share/man/man3/BIO_meth_set_create.3 +#usr/share/man/man3/BIO_meth_set_ctrl.3 +#usr/share/man/man3/BIO_meth_set_destroy.3 +#usr/share/man/man3/BIO_meth_set_gets.3 +#usr/share/man/man3/BIO_meth_set_puts.3 +#usr/share/man/man3/BIO_meth_set_read.3 +#usr/share/man/man3/BIO_meth_set_write.3 +#usr/share/man/man3/BIO_method_type.3 +#usr/share/man/man3/BIO_new.3 +#usr/share/man/man3/BIO_new_CMS.3 +#usr/share/man/man3/BIO_new_accept.3 +#usr/share/man/man3/BIO_new_bio_pair.3 +#usr/share/man/man3/BIO_new_buffer_ssl_connect.3 +#usr/share/man/man3/BIO_new_connect.3 +#usr/share/man/man3/BIO_new_fd.3 +#usr/share/man/man3/BIO_new_file.3 +#usr/share/man/man3/BIO_new_fp.3 +#usr/share/man/man3/BIO_new_mem_buf.3 +#usr/share/man/man3/BIO_new_socket.3 +#usr/share/man/man3/BIO_new_ssl.3 +#usr/share/man/man3/BIO_new_ssl_connect.3 +#usr/share/man/man3/BIO_next.3 +#usr/share/man/man3/BIO_parse_hostserv.3 +#usr/share/man/man3/BIO_pending.3 +#usr/share/man/man3/BIO_pop.3 +#usr/share/man/man3/BIO_printf.3 +#usr/share/man/man3/BIO_ptr_ctrl.3 +#usr/share/man/man3/BIO_push.3 +#usr/share/man/man3/BIO_puts.3 +#usr/share/man/man3/BIO_read.3 +#usr/share/man/man3/BIO_read_filename.3 +#usr/share/man/man3/BIO_reset.3 +#usr/share/man/man3/BIO_retry_type.3 +#usr/share/man/man3/BIO_rw_filename.3 +#usr/share/man/man3/BIO_s_accept.3 +#usr/share/man/man3/BIO_s_bio.3 +#usr/share/man/man3/BIO_s_connect.3 +#usr/share/man/man3/BIO_s_fd.3 +#usr/share/man/man3/BIO_s_file.3 +#usr/share/man/man3/BIO_s_mem.3 +#usr/share/man/man3/BIO_s_null.3 +#usr/share/man/man3/BIO_s_secmem.3 +#usr/share/man/man3/BIO_s_socket.3 +#usr/share/man/man3/BIO_seek.3 +#usr/share/man/man3/BIO_set.3 +#usr/share/man/man3/BIO_set_accept_bios.3 +#usr/share/man/man3/BIO_set_accept_name.3 +#usr/share/man/man3/BIO_set_accept_port.3 +#usr/share/man/man3/BIO_set_bind_mode.3 +#usr/share/man/man3/BIO_set_buffer_read_data.3 +#usr/share/man/man3/BIO_set_buffer_size.3 +#usr/share/man/man3/BIO_set_callback.3 +#usr/share/man/man3/BIO_set_callback_arg.3 +#usr/share/man/man3/BIO_set_callback_ex.3 +#usr/share/man/man3/BIO_set_cipher.3 +#usr/share/man/man3/BIO_set_close.3 +#usr/share/man/man3/BIO_set_conn_address.3 +#usr/share/man/man3/BIO_set_conn_hostname.3 +#usr/share/man/man3/BIO_set_conn_port.3 +#usr/share/man/man3/BIO_set_data.3 +#usr/share/man/man3/BIO_set_ex_data.3 +#usr/share/man/man3/BIO_set_fd.3 +#usr/share/man/man3/BIO_set_fp.3 +#usr/share/man/man3/BIO_set_info_callback.3 +#usr/share/man/man3/BIO_set_init.3 +#usr/share/man/man3/BIO_set_md.3 +#usr/share/man/man3/BIO_set_mem_buf.3 +#usr/share/man/man3/BIO_set_mem_eof_return.3 +#usr/share/man/man3/BIO_set_nbio.3 +#usr/share/man/man3/BIO_set_nbio_accept.3 +#usr/share/man/man3/BIO_set_next.3 +#usr/share/man/man3/BIO_set_read_buffer_size.3 +#usr/share/man/man3/BIO_set_retry_reason.3 +#usr/share/man/man3/BIO_set_shutdown.3 +#usr/share/man/man3/BIO_set_ssl.3 +#usr/share/man/man3/BIO_set_ssl_mode.3 +#usr/share/man/man3/BIO_set_ssl_renegotiate_bytes.3 +#usr/share/man/man3/BIO_set_ssl_renegotiate_timeout.3 +#usr/share/man/man3/BIO_set_write_buf_size.3 +#usr/share/man/man3/BIO_set_write_buffer_size.3 +#usr/share/man/man3/BIO_should_io_special.3 +#usr/share/man/man3/BIO_should_read.3 +#usr/share/man/man3/BIO_should_retry.3 +#usr/share/man/man3/BIO_should_write.3 +#usr/share/man/man3/BIO_shutdown_wr.3 +#usr/share/man/man3/BIO_snprintf.3 +#usr/share/man/man3/BIO_socket.3 +#usr/share/man/man3/BIO_ssl_copy_session_id.3 +#usr/share/man/man3/BIO_ssl_shutdown.3 +#usr/share/man/man3/BIO_tell.3 +#usr/share/man/man3/BIO_up_ref.3 +#usr/share/man/man3/BIO_vfree.3 +#usr/share/man/man3/BIO_vprintf.3 +#usr/share/man/man3/BIO_vsnprintf.3 +#usr/share/man/man3/BIO_wpending.3 +#usr/share/man/man3/BIO_write.3 +#usr/share/man/man3/BIO_write_filename.3 +#usr/share/man/man3/BN_BLINDING_convert.3 +#usr/share/man/man3/BN_BLINDING_convert_ex.3 +#usr/share/man/man3/BN_BLINDING_create_param.3 +#usr/share/man/man3/BN_BLINDING_free.3 +#usr/share/man/man3/BN_BLINDING_get_flags.3 +#usr/share/man/man3/BN_BLINDING_invert.3 +#usr/share/man/man3/BN_BLINDING_invert_ex.3 +#usr/share/man/man3/BN_BLINDING_is_current_thread.3 +#usr/share/man/man3/BN_BLINDING_lock.3 +#usr/share/man/man3/BN_BLINDING_new.3 +#usr/share/man/man3/BN_BLINDING_set_current_thread.3 +#usr/share/man/man3/BN_BLINDING_set_flags.3 +#usr/share/man/man3/BN_BLINDING_unlock.3 +#usr/share/man/man3/BN_BLINDING_update.3 +#usr/share/man/man3/BN_CTX_end.3 +#usr/share/man/man3/BN_CTX_free.3 +#usr/share/man/man3/BN_CTX_get.3 +#usr/share/man/man3/BN_CTX_new.3 +#usr/share/man/man3/BN_CTX_secure_new.3 +#usr/share/man/man3/BN_CTX_start.3 +#usr/share/man/man3/BN_GENCB_call.3 +#usr/share/man/man3/BN_GENCB_free.3 +#usr/share/man/man3/BN_GENCB_get_arg.3 +#usr/share/man/man3/BN_GENCB_new.3 +#usr/share/man/man3/BN_GENCB_set.3 +#usr/share/man/man3/BN_GENCB_set_old.3 +#usr/share/man/man3/BN_MONT_CTX_copy.3 +#usr/share/man/man3/BN_MONT_CTX_free.3 +#usr/share/man/man3/BN_MONT_CTX_new.3 +#usr/share/man/man3/BN_MONT_CTX_set.3 +#usr/share/man/man3/BN_RECP_CTX_free.3 +#usr/share/man/man3/BN_RECP_CTX_new.3 +#usr/share/man/man3/BN_RECP_CTX_set.3 +#usr/share/man/man3/BN_add.3 +#usr/share/man/man3/BN_add_word.3 +#usr/share/man/man3/BN_bin2bn.3 +#usr/share/man/man3/BN_bn2bin.3 +#usr/share/man/man3/BN_bn2binpad.3 +#usr/share/man/man3/BN_bn2dec.3 +#usr/share/man/man3/BN_bn2hex.3 +#usr/share/man/man3/BN_bn2lebinpad.3 +#usr/share/man/man3/BN_bn2mpi.3 +#usr/share/man/man3/BN_clear.3 +#usr/share/man/man3/BN_clear_bit.3 +#usr/share/man/man3/BN_clear_free.3 +#usr/share/man/man3/BN_cmp.3 +#usr/share/man/man3/BN_copy.3 +#usr/share/man/man3/BN_dec2bn.3 +#usr/share/man/man3/BN_div.3 +#usr/share/man/man3/BN_div_recp.3 +#usr/share/man/man3/BN_div_word.3 +#usr/share/man/man3/BN_dup.3 +#usr/share/man/man3/BN_exp.3 +#usr/share/man/man3/BN_free.3 +#usr/share/man/man3/BN_from_montgomery.3 +#usr/share/man/man3/BN_gcd.3 +#usr/share/man/man3/BN_generate_prime.3 +#usr/share/man/man3/BN_generate_prime_ex.3 +#usr/share/man/man3/BN_get0_nist_prime_192.3 +#usr/share/man/man3/BN_get0_nist_prime_224.3 +#usr/share/man/man3/BN_get0_nist_prime_256.3 +#usr/share/man/man3/BN_get0_nist_prime_384.3 +#usr/share/man/man3/BN_get0_nist_prime_521.3 +#usr/share/man/man3/BN_get_rfc2409_prime_1024.3 +#usr/share/man/man3/BN_get_rfc2409_prime_768.3 +#usr/share/man/man3/BN_get_rfc3526_prime_1536.3 +#usr/share/man/man3/BN_get_rfc3526_prime_2048.3 +#usr/share/man/man3/BN_get_rfc3526_prime_3072.3 +#usr/share/man/man3/BN_get_rfc3526_prime_4096.3 +#usr/share/man/man3/BN_get_rfc3526_prime_6144.3 +#usr/share/man/man3/BN_get_rfc3526_prime_8192.3 +#usr/share/man/man3/BN_get_word.3 +#usr/share/man/man3/BN_hex2bn.3 +#usr/share/man/man3/BN_is_bit_set.3 +#usr/share/man/man3/BN_is_odd.3 +#usr/share/man/man3/BN_is_one.3 +#usr/share/man/man3/BN_is_prime.3 +#usr/share/man/man3/BN_is_prime_ex.3 +#usr/share/man/man3/BN_is_prime_fasttest.3 +#usr/share/man/man3/BN_is_prime_fasttest_ex.3 +#usr/share/man/man3/BN_is_word.3 +#usr/share/man/man3/BN_is_zero.3 +#usr/share/man/man3/BN_lebin2bn.3 +#usr/share/man/man3/BN_lshift.3 +#usr/share/man/man3/BN_lshift1.3 +#usr/share/man/man3/BN_mask_bits.3 +#usr/share/man/man3/BN_mod.3 +#usr/share/man/man3/BN_mod_add.3 +#usr/share/man/man3/BN_mod_exp.3 +#usr/share/man/man3/BN_mod_inverse.3 +#usr/share/man/man3/BN_mod_mul.3 +#usr/share/man/man3/BN_mod_mul_montgomery.3 +#usr/share/man/man3/BN_mod_mul_reciprocal.3 +#usr/share/man/man3/BN_mod_sqr.3 +#usr/share/man/man3/BN_mod_sub.3 +#usr/share/man/man3/BN_mod_word.3 +#usr/share/man/man3/BN_mpi2bn.3 +#usr/share/man/man3/BN_mul.3 +#usr/share/man/man3/BN_mul_word.3 +#usr/share/man/man3/BN_new.3 +#usr/share/man/man3/BN_nnmod.3 +#usr/share/man/man3/BN_num_bits.3 +#usr/share/man/man3/BN_num_bits_word.3 +#usr/share/man/man3/BN_num_bytes.3 +#usr/share/man/man3/BN_one.3 +#usr/share/man/man3/BN_print.3 +#usr/share/man/man3/BN_print_fp.3 +#usr/share/man/man3/BN_pseudo_rand.3 +#usr/share/man/man3/BN_pseudo_rand_range.3 +#usr/share/man/man3/BN_rand.3 +#usr/share/man/man3/BN_rand_range.3 +#usr/share/man/man3/BN_rshift.3 +#usr/share/man/man3/BN_rshift1.3 +#usr/share/man/man3/BN_secure_new.3 +#usr/share/man/man3/BN_set_bit.3 +#usr/share/man/man3/BN_set_word.3 +#usr/share/man/man3/BN_sqr.3 +#usr/share/man/man3/BN_sub.3 +#usr/share/man/man3/BN_sub_word.3 +#usr/share/man/man3/BN_swap.3 +#usr/share/man/man3/BN_to_ASN1_ENUMERATED.3 +#usr/share/man/man3/BN_to_ASN1_INTEGER.3 +#usr/share/man/man3/BN_to_montgomery.3 +#usr/share/man/man3/BN_ucmp.3 +#usr/share/man/man3/BN_value_one.3 +#usr/share/man/man3/BN_with_flags.3 +#usr/share/man/man3/BN_zero.3 +#usr/share/man/man3/BUF_MEM_free.3 +#usr/share/man/man3/BUF_MEM_grow.3 +#usr/share/man/man3/BUF_MEM_grow_clean.3 +#usr/share/man/man3/BUF_MEM_new.3 +#usr/share/man/man3/BUF_MEM_new_ex.3 +#usr/share/man/man3/BUF_reverse.3 +#usr/share/man/man3/CERTIFICATEPOLICIES_free.3 +#usr/share/man/man3/CERTIFICATEPOLICIES_new.3 +#usr/share/man/man3/CMS_ContentInfo_free.3 +#usr/share/man/man3/CMS_ContentInfo_new.3 +#usr/share/man/man3/CMS_ContentInfo_print_ctx.3 +#usr/share/man/man3/CMS_ReceiptRequest_create0.3 +#usr/share/man/man3/CMS_ReceiptRequest_free.3 +#usr/share/man/man3/CMS_ReceiptRequest_get0_values.3 +#usr/share/man/man3/CMS_ReceiptRequest_new.3 +#usr/share/man/man3/CMS_RecipientInfo_decrypt.3 +#usr/share/man/man3/CMS_RecipientInfo_encrypt.3 +#usr/share/man/man3/CMS_RecipientInfo_kekri_get0_id.3 +#usr/share/man/man3/CMS_RecipientInfo_kekri_id_cmp.3 +#usr/share/man/man3/CMS_RecipientInfo_ktri_cert_cmp.3 +#usr/share/man/man3/CMS_RecipientInfo_ktri_get0_signer_id.3 +#usr/share/man/man3/CMS_RecipientInfo_set0_key.3 +#usr/share/man/man3/CMS_RecipientInfo_set0_pkey.3 +#usr/share/man/man3/CMS_RecipientInfo_type.3 +#usr/share/man/man3/CMS_SignerInfo_cert_cmp.3 +#usr/share/man/man3/CMS_SignerInfo_get0_signature.3 +#usr/share/man/man3/CMS_SignerInfo_get0_signer_id.3 +#usr/share/man/man3/CMS_SignerInfo_set1_signer_cert.3 +#usr/share/man/man3/CMS_SignerInfo_sign.3 +#usr/share/man/man3/CMS_add0_cert.3 +#usr/share/man/man3/CMS_add0_crl.3 +#usr/share/man/man3/CMS_add0_recipient_key.3 +#usr/share/man/man3/CMS_add1_ReceiptRequest.3 +#usr/share/man/man3/CMS_add1_cert.3 +#usr/share/man/man3/CMS_add1_crl.3 +#usr/share/man/man3/CMS_add1_recipient_cert.3 +#usr/share/man/man3/CMS_add1_signer.3 +#usr/share/man/man3/CMS_compress.3 +#usr/share/man/man3/CMS_decrypt.3 +#usr/share/man/man3/CMS_encrypt.3 +#usr/share/man/man3/CMS_final.3 +#usr/share/man/man3/CMS_get0_RecipientInfos.3 +#usr/share/man/man3/CMS_get0_SignerInfos.3 +#usr/share/man/man3/CMS_get0_content.3 +#usr/share/man/man3/CMS_get0_eContentType.3 +#usr/share/man/man3/CMS_get0_signers.3 +#usr/share/man/man3/CMS_get0_type.3 +#usr/share/man/man3/CMS_get1_ReceiptRequest.3 +#usr/share/man/man3/CMS_get1_certs.3 +#usr/share/man/man3/CMS_get1_crls.3 +#usr/share/man/man3/CMS_set1_eContentType.3 +#usr/share/man/man3/CMS_sign.3 +#usr/share/man/man3/CMS_sign_receipt.3 +#usr/share/man/man3/CMS_uncompress.3 +#usr/share/man/man3/CMS_verify.3 +#usr/share/man/man3/CMS_verify_receipt.3 +#usr/share/man/man3/CONF_modules_finish.3 +#usr/share/man/man3/CONF_modules_free.3 +#usr/share/man/man3/CONF_modules_load.3 +#usr/share/man/man3/CONF_modules_load_file.3 +#usr/share/man/man3/CONF_modules_unload.3 +#usr/share/man/man3/CRL_DIST_POINTS_free.3 +#usr/share/man/man3/CRL_DIST_POINTS_new.3 +#usr/share/man/man3/CRYPTO_EX_dup.3 +#usr/share/man/man3/CRYPTO_EX_free.3 +#usr/share/man/man3/CRYPTO_EX_new.3 +#usr/share/man/man3/CRYPTO_THREAD_lock_free.3 +#usr/share/man/man3/CRYPTO_THREAD_lock_new.3 +#usr/share/man/man3/CRYPTO_THREAD_read_lock.3 +#usr/share/man/man3/CRYPTO_THREAD_run_once.3 +#usr/share/man/man3/CRYPTO_THREAD_unlock.3 +#usr/share/man/man3/CRYPTO_THREAD_write_lock.3 +#usr/share/man/man3/CRYPTO_atomic_add.3 +#usr/share/man/man3/CRYPTO_clear_free.3 +#usr/share/man/man3/CRYPTO_clear_realloc.3 +#usr/share/man/man3/CRYPTO_free.3 +#usr/share/man/man3/CRYPTO_free_ex_data.3 +#usr/share/man/man3/CRYPTO_free_ex_index.3 +#usr/share/man/man3/CRYPTO_get_ex_data.3 +#usr/share/man/man3/CRYPTO_get_ex_new_index.3 +#usr/share/man/man3/CRYPTO_get_mem_functions.3 +#usr/share/man/man3/CRYPTO_malloc.3 +#usr/share/man/man3/CRYPTO_mem_ctrl.3 +#usr/share/man/man3/CRYPTO_mem_debug_pop.3 +#usr/share/man/man3/CRYPTO_mem_debug_push.3 +#usr/share/man/man3/CRYPTO_mem_leaks.3 +#usr/share/man/man3/CRYPTO_mem_leaks_fp.3 +#usr/share/man/man3/CRYPTO_new_ex_data.3 +#usr/share/man/man3/CRYPTO_realloc.3 +#usr/share/man/man3/CRYPTO_secure_clear_free.3 +#usr/share/man/man3/CRYPTO_secure_free.3 +#usr/share/man/man3/CRYPTO_secure_malloc.3 +#usr/share/man/man3/CRYPTO_secure_malloc_done.3 +#usr/share/man/man3/CRYPTO_secure_malloc_init.3 +#usr/share/man/man3/CRYPTO_secure_malloc_initialized.3 +#usr/share/man/man3/CRYPTO_secure_used.3 +#usr/share/man/man3/CRYPTO_secure_zalloc.3 +#usr/share/man/man3/CRYPTO_set_ex_data.3 +#usr/share/man/man3/CRYPTO_set_mem_debug.3 +#usr/share/man/man3/CRYPTO_set_mem_functions.3 +#usr/share/man/man3/CRYPTO_strdup.3 +#usr/share/man/man3/CRYPTO_strndup.3 +#usr/share/man/man3/CRYPTO_zalloc.3 +#usr/share/man/man3/CTLOG_STORE_free.3 +#usr/share/man/man3/CTLOG_STORE_get0_log_by_id.3 +#usr/share/man/man3/CTLOG_STORE_load_default_file.3 +#usr/share/man/man3/CTLOG_STORE_load_file.3 +#usr/share/man/man3/CTLOG_STORE_new.3 +#usr/share/man/man3/CTLOG_free.3 +#usr/share/man/man3/CTLOG_get0_log_id.3 +#usr/share/man/man3/CTLOG_get0_name.3 +#usr/share/man/man3/CTLOG_get0_public_key.3 +#usr/share/man/man3/CTLOG_new.3 +#usr/share/man/man3/CTLOG_new_from_base64.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_free.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_get0_cert.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_get0_issuer.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_get0_log_store.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_get_time.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_new.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_set1_cert.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_set1_issuer.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.3 +#usr/share/man/man3/CT_POLICY_EVAL_CTX_set_time.3 +#usr/share/man/man3/DECLARE_ASN1_FUNCTIONS.3 +#usr/share/man/man3/DECLARE_LHASH_OF.3 +#usr/share/man/man3/DECLARE_PEM_rw.3 +#usr/share/man/man3/DEFINE_SPECIAL_STACK_OF.3 +#usr/share/man/man3/DEFINE_SPECIAL_STACK_OF_CONST.3 +#usr/share/man/man3/DEFINE_STACK_OF.3 +#usr/share/man/man3/DEFINE_STACK_OF_CONST.3 +#usr/share/man/man3/DES_cbc_cksum.3 +#usr/share/man/man3/DES_cfb64_encrypt.3 +#usr/share/man/man3/DES_cfb_encrypt.3 +#usr/share/man/man3/DES_crypt.3 +#usr/share/man/man3/DES_ecb2_encrypt.3 +#usr/share/man/man3/DES_ecb3_encrypt.3 +#usr/share/man/man3/DES_ecb_encrypt.3 +#usr/share/man/man3/DES_ede2_cbc_encrypt.3 +#usr/share/man/man3/DES_ede2_cfb64_encrypt.3 +#usr/share/man/man3/DES_ede2_ofb64_encrypt.3 +#usr/share/man/man3/DES_ede3_cbc_encrypt.3 +#usr/share/man/man3/DES_ede3_cfb64_encrypt.3 +#usr/share/man/man3/DES_ede3_ofb64_encrypt.3 +#usr/share/man/man3/DES_fcrypt.3 +#usr/share/man/man3/DES_is_weak_key.3 +#usr/share/man/man3/DES_key_sched.3 +#usr/share/man/man3/DES_ncbc_encrypt.3 +#usr/share/man/man3/DES_ofb64_encrypt.3 +#usr/share/man/man3/DES_ofb_encrypt.3 +#usr/share/man/man3/DES_pcbc_encrypt.3 +#usr/share/man/man3/DES_quad_cksum.3 +#usr/share/man/man3/DES_random_key.3 +#usr/share/man/man3/DES_set_key.3 +#usr/share/man/man3/DES_set_key_checked.3 +#usr/share/man/man3/DES_set_key_unchecked.3 +#usr/share/man/man3/DES_set_odd_parity.3 +#usr/share/man/man3/DES_string_to_2keys.3 +#usr/share/man/man3/DES_string_to_key.3 +#usr/share/man/man3/DES_xcbc_encrypt.3 +#usr/share/man/man3/DH_OpenSSL.3 +#usr/share/man/man3/DH_bits.3 +#usr/share/man/man3/DH_check.3 +#usr/share/man/man3/DH_check_params.3 +#usr/share/man/man3/DH_clear_flags.3 +#usr/share/man/man3/DH_compute_key.3 +#usr/share/man/man3/DH_free.3 +#usr/share/man/man3/DH_generate_key.3 +#usr/share/man/man3/DH_generate_parameters.3 +#usr/share/man/man3/DH_generate_parameters_ex.3 +#usr/share/man/man3/DH_get0_engine.3 +#usr/share/man/man3/DH_get0_key.3 +#usr/share/man/man3/DH_get0_pqg.3 +#usr/share/man/man3/DH_get_1024_160.3 +#usr/share/man/man3/DH_get_2048_224.3 +#usr/share/man/man3/DH_get_2048_256.3 +#usr/share/man/man3/DH_get_default_method.3 +#usr/share/man/man3/DH_get_ex_data.3 +#usr/share/man/man3/DH_get_ex_new_index.3 +#usr/share/man/man3/DH_get_length.3 +#usr/share/man/man3/DH_meth_dup.3 +#usr/share/man/man3/DH_meth_free.3 +#usr/share/man/man3/DH_meth_get0_app_data.3 +#usr/share/man/man3/DH_meth_get0_name.3 +#usr/share/man/man3/DH_meth_get_bn_mod_exp.3 +#usr/share/man/man3/DH_meth_get_compute_key.3 +#usr/share/man/man3/DH_meth_get_finish.3 +#usr/share/man/man3/DH_meth_get_flags.3 +#usr/share/man/man3/DH_meth_get_generate_key.3 +#usr/share/man/man3/DH_meth_get_generate_params.3 +#usr/share/man/man3/DH_meth_get_init.3 +#usr/share/man/man3/DH_meth_new.3 +#usr/share/man/man3/DH_meth_set0_app_data.3 +#usr/share/man/man3/DH_meth_set1_name.3 +#usr/share/man/man3/DH_meth_set_bn_mod_exp.3 +#usr/share/man/man3/DH_meth_set_compute_key.3 +#usr/share/man/man3/DH_meth_set_finish.3 +#usr/share/man/man3/DH_meth_set_flags.3 +#usr/share/man/man3/DH_meth_set_generate_key.3 +#usr/share/man/man3/DH_meth_set_generate_params.3 +#usr/share/man/man3/DH_meth_set_init.3 +#usr/share/man/man3/DH_new.3 +#usr/share/man/man3/DH_new_method.3 +#usr/share/man/man3/DH_set0_key.3 +#usr/share/man/man3/DH_set0_pqg.3 +#usr/share/man/man3/DH_set_default_method.3 +#usr/share/man/man3/DH_set_ex_data.3 +#usr/share/man/man3/DH_set_flags.3 +#usr/share/man/man3/DH_set_length.3 +#usr/share/man/man3/DH_set_method.3 +#usr/share/man/man3/DH_size.3 +#usr/share/man/man3/DH_test_flags.3 +#usr/share/man/man3/DHparams_print.3 +#usr/share/man/man3/DHparams_print_fp.3 +#usr/share/man/man3/DIRECTORYSTRING_free.3 +#usr/share/man/man3/DIRECTORYSTRING_new.3 +#usr/share/man/man3/DISPLAYTEXT_free.3 +#usr/share/man/man3/DISPLAYTEXT_new.3 +#usr/share/man/man3/DIST_POINT_NAME_free.3 +#usr/share/man/man3/DIST_POINT_NAME_new.3 +#usr/share/man/man3/DIST_POINT_free.3 +#usr/share/man/man3/DIST_POINT_new.3 +#usr/share/man/man3/DSA_OpenSSL.3 +#usr/share/man/man3/DSA_SIG_free.3 +#usr/share/man/man3/DSA_SIG_get0.3 +#usr/share/man/man3/DSA_SIG_new.3 +#usr/share/man/man3/DSA_SIG_set0.3 +#usr/share/man/man3/DSA_bits.3 +#usr/share/man/man3/DSA_clear_flags.3 +#usr/share/man/man3/DSA_do_sign.3 +#usr/share/man/man3/DSA_do_verify.3 +#usr/share/man/man3/DSA_dup_DH.3 +#usr/share/man/man3/DSA_free.3 +#usr/share/man/man3/DSA_generate_key.3 +#usr/share/man/man3/DSA_generate_parameters.3 +#usr/share/man/man3/DSA_generate_parameters_ex.3 +#usr/share/man/man3/DSA_get0_engine.3 +#usr/share/man/man3/DSA_get0_key.3 +#usr/share/man/man3/DSA_get0_pqg.3 +#usr/share/man/man3/DSA_get_default_method.3 +#usr/share/man/man3/DSA_get_ex_data.3 +#usr/share/man/man3/DSA_get_ex_new_index.3 +#usr/share/man/man3/DSA_meth_dup.3 +#usr/share/man/man3/DSA_meth_free.3 +#usr/share/man/man3/DSA_meth_get0_app_data.3 +#usr/share/man/man3/DSA_meth_get0_name.3 +#usr/share/man/man3/DSA_meth_get_bn_mod_exp.3 +#usr/share/man/man3/DSA_meth_get_finish.3 +#usr/share/man/man3/DSA_meth_get_flags.3 +#usr/share/man/man3/DSA_meth_get_init.3 +#usr/share/man/man3/DSA_meth_get_keygen.3 +#usr/share/man/man3/DSA_meth_get_mod_exp.3 +#usr/share/man/man3/DSA_meth_get_paramgen.3 +#usr/share/man/man3/DSA_meth_get_sign.3 +#usr/share/man/man3/DSA_meth_get_sign_setup.3 +#usr/share/man/man3/DSA_meth_get_verify.3 +#usr/share/man/man3/DSA_meth_new.3 +#usr/share/man/man3/DSA_meth_set0_app_data.3 +#usr/share/man/man3/DSA_meth_set1_name.3 +#usr/share/man/man3/DSA_meth_set_bn_mod_exp.3 +#usr/share/man/man3/DSA_meth_set_finish.3 +#usr/share/man/man3/DSA_meth_set_flags.3 +#usr/share/man/man3/DSA_meth_set_init.3 +#usr/share/man/man3/DSA_meth_set_keygen.3 +#usr/share/man/man3/DSA_meth_set_mod_exp.3 +#usr/share/man/man3/DSA_meth_set_paramgen.3 +#usr/share/man/man3/DSA_meth_set_sign.3 +#usr/share/man/man3/DSA_meth_set_sign_setup.3 +#usr/share/man/man3/DSA_meth_set_verify.3 +#usr/share/man/man3/DSA_new.3 +#usr/share/man/man3/DSA_new_method.3 +#usr/share/man/man3/DSA_print.3 +#usr/share/man/man3/DSA_print_fp.3 +#usr/share/man/man3/DSA_set0_key.3 +#usr/share/man/man3/DSA_set0_pqg.3 +#usr/share/man/man3/DSA_set_default_method.3 +#usr/share/man/man3/DSA_set_ex_data.3 +#usr/share/man/man3/DSA_set_flags.3 +#usr/share/man/man3/DSA_set_method.3 +#usr/share/man/man3/DSA_sign.3 +#usr/share/man/man3/DSA_sign_setup.3 +#usr/share/man/man3/DSA_size.3 +#usr/share/man/man3/DSA_test_flags.3 +#usr/share/man/man3/DSA_verify.3 +#usr/share/man/man3/DSAparams_dup.3 +#usr/share/man/man3/DSAparams_print.3 +#usr/share/man/man3/DSAparams_print_fp.3 +#usr/share/man/man3/DTLS_client_method.3 +#usr/share/man/man3/DTLS_method.3 +#usr/share/man/man3/DTLS_server_method.3 +#usr/share/man/man3/DTLSv1_2_client_method.3 +#usr/share/man/man3/DTLSv1_2_method.3 +#usr/share/man/man3/DTLSv1_2_server_method.3 +#usr/share/man/man3/DTLSv1_client_method.3 +#usr/share/man/man3/DTLSv1_listen.3 +#usr/share/man/man3/DTLSv1_method.3 +#usr/share/man/man3/DTLSv1_server_method.3 +#usr/share/man/man3/ECDH_get_ex_data.3 +#usr/share/man/man3/ECDH_get_ex_new_index.3 +#usr/share/man/man3/ECDH_set_ex_data.3 +#usr/share/man/man3/ECDSA_SIG_free.3 +#usr/share/man/man3/ECDSA_SIG_get0.3 +#usr/share/man/man3/ECDSA_SIG_new.3 +#usr/share/man/man3/ECDSA_SIG_set0.3 +#usr/share/man/man3/ECDSA_do_sign.3 +#usr/share/man/man3/ECDSA_do_sign_ex.3 +#usr/share/man/man3/ECDSA_do_verify.3 +#usr/share/man/man3/ECDSA_sign.3 +#usr/share/man/man3/ECDSA_sign_ex.3 +#usr/share/man/man3/ECDSA_sign_setup.3 +#usr/share/man/man3/ECDSA_size.3 +#usr/share/man/man3/ECDSA_verify.3 +#usr/share/man/man3/ECPARAMETERS_free.3 +#usr/share/man/man3/ECPARAMETERS_new.3 +#usr/share/man/man3/ECPKPARAMETERS_free.3 +#usr/share/man/man3/ECPKPARAMETERS_new.3 +#usr/share/man/man3/ECPKParameters_print.3 +#usr/share/man/man3/ECPKParameters_print_fp.3 +#usr/share/man/man3/EC_GF2m_simple_method.3 +#usr/share/man/man3/EC_GFp_mont_method.3 +#usr/share/man/man3/EC_GFp_nist_method.3 +#usr/share/man/man3/EC_GFp_nistp224_method.3 +#usr/share/man/man3/EC_GFp_nistp256_method.3 +#usr/share/man/man3/EC_GFp_nistp521_method.3 +#usr/share/man/man3/EC_GFp_simple_method.3 +#usr/share/man/man3/EC_GROUP_check.3 +#usr/share/man/man3/EC_GROUP_check_discriminant.3 +#usr/share/man/man3/EC_GROUP_clear_free.3 +#usr/share/man/man3/EC_GROUP_cmp.3 +#usr/share/man/man3/EC_GROUP_copy.3 +#usr/share/man/man3/EC_GROUP_dup.3 +#usr/share/man/man3/EC_GROUP_free.3 +#usr/share/man/man3/EC_GROUP_get0_cofactor.3 +#usr/share/man/man3/EC_GROUP_get0_generator.3 +#usr/share/man/man3/EC_GROUP_get0_order.3 +#usr/share/man/man3/EC_GROUP_get0_seed.3 +#usr/share/man/man3/EC_GROUP_get_asn1_flag.3 +#usr/share/man/man3/EC_GROUP_get_basis_type.3 +#usr/share/man/man3/EC_GROUP_get_cofactor.3 +#usr/share/man/man3/EC_GROUP_get_curve_GF2m.3 +#usr/share/man/man3/EC_GROUP_get_curve_GFp.3 +#usr/share/man/man3/EC_GROUP_get_curve_name.3 +#usr/share/man/man3/EC_GROUP_get_degree.3 +#usr/share/man/man3/EC_GROUP_get_ecparameters.3 +#usr/share/man/man3/EC_GROUP_get_ecpkparameters.3 +#usr/share/man/man3/EC_GROUP_get_order.3 +#usr/share/man/man3/EC_GROUP_get_pentanomial_basis.3 +#usr/share/man/man3/EC_GROUP_get_point_conversion_form.3 +#usr/share/man/man3/EC_GROUP_get_seed_len.3 +#usr/share/man/man3/EC_GROUP_get_trinomial_basis.3 +#usr/share/man/man3/EC_GROUP_have_precompute_mult.3 +#usr/share/man/man3/EC_GROUP_method_of.3 +#usr/share/man/man3/EC_GROUP_new.3 +#usr/share/man/man3/EC_GROUP_new_by_curve_name.3 +#usr/share/man/man3/EC_GROUP_new_curve_GF2m.3 +#usr/share/man/man3/EC_GROUP_new_curve_GFp.3 +#usr/share/man/man3/EC_GROUP_new_from_ecparameters.3 +#usr/share/man/man3/EC_GROUP_new_from_ecpkparameters.3 +#usr/share/man/man3/EC_GROUP_order_bits.3 +#usr/share/man/man3/EC_GROUP_precompute_mult.3 +#usr/share/man/man3/EC_GROUP_set_asn1_flag.3 +#usr/share/man/man3/EC_GROUP_set_curve_GF2m.3 +#usr/share/man/man3/EC_GROUP_set_curve_GFp.3 +#usr/share/man/man3/EC_GROUP_set_curve_name.3 +#usr/share/man/man3/EC_GROUP_set_generator.3 +#usr/share/man/man3/EC_GROUP_set_point_conversion_form.3 +#usr/share/man/man3/EC_GROUP_set_seed.3 +#usr/share/man/man3/EC_KEY_check_key.3 +#usr/share/man/man3/EC_KEY_clear_flags.3 +#usr/share/man/man3/EC_KEY_copy.3 +#usr/share/man/man3/EC_KEY_dup.3 +#usr/share/man/man3/EC_KEY_free.3 +#usr/share/man/man3/EC_KEY_generate_key.3 +#usr/share/man/man3/EC_KEY_get0_group.3 +#usr/share/man/man3/EC_KEY_get0_private_key.3 +#usr/share/man/man3/EC_KEY_get0_public_key.3 +#usr/share/man/man3/EC_KEY_get_conv_form.3 +#usr/share/man/man3/EC_KEY_get_enc_flags.3 +#usr/share/man/man3/EC_KEY_get_ex_data.3 +#usr/share/man/man3/EC_KEY_get_ex_new_index.3 +#usr/share/man/man3/EC_KEY_get_flags.3 +#usr/share/man/man3/EC_KEY_get_method.3 +#usr/share/man/man3/EC_KEY_key2buf.3 +#usr/share/man/man3/EC_KEY_new.3 +#usr/share/man/man3/EC_KEY_new_by_curve_name.3 +#usr/share/man/man3/EC_KEY_oct2key.3 +#usr/share/man/man3/EC_KEY_oct2priv.3 +#usr/share/man/man3/EC_KEY_precompute_mult.3 +#usr/share/man/man3/EC_KEY_priv2buf.3 +#usr/share/man/man3/EC_KEY_priv2oct.3 +#usr/share/man/man3/EC_KEY_set_asn1_flag.3 +#usr/share/man/man3/EC_KEY_set_conv_form.3 +#usr/share/man/man3/EC_KEY_set_enc_flags.3 +#usr/share/man/man3/EC_KEY_set_ex_data.3 +#usr/share/man/man3/EC_KEY_set_flags.3 +#usr/share/man/man3/EC_KEY_set_group.3 +#usr/share/man/man3/EC_KEY_set_method.3 +#usr/share/man/man3/EC_KEY_set_private_key.3 +#usr/share/man/man3/EC_KEY_set_public_key.3 +#usr/share/man/man3/EC_KEY_set_public_key_affine_coordinates.3 +#usr/share/man/man3/EC_KEY_up_ref.3 +#usr/share/man/man3/EC_METHOD_get_field_type.3 +#usr/share/man/man3/EC_POINT_add.3 +#usr/share/man/man3/EC_POINT_bn2point.3 +#usr/share/man/man3/EC_POINT_clear_free.3 +#usr/share/man/man3/EC_POINT_cmp.3 +#usr/share/man/man3/EC_POINT_copy.3 +#usr/share/man/man3/EC_POINT_dbl.3 +#usr/share/man/man3/EC_POINT_dup.3 +#usr/share/man/man3/EC_POINT_free.3 +#usr/share/man/man3/EC_POINT_get_Jprojective_coordinates_GFp.3 +#usr/share/man/man3/EC_POINT_get_affine_coordinates_GF2m.3 +#usr/share/man/man3/EC_POINT_get_affine_coordinates_GFp.3 +#usr/share/man/man3/EC_POINT_hex2point.3 +#usr/share/man/man3/EC_POINT_invert.3 +#usr/share/man/man3/EC_POINT_is_at_infinity.3 +#usr/share/man/man3/EC_POINT_is_on_curve.3 +#usr/share/man/man3/EC_POINT_make_affine.3 +#usr/share/man/man3/EC_POINT_method_of.3 +#usr/share/man/man3/EC_POINT_mul.3 +#usr/share/man/man3/EC_POINT_new.3 +#usr/share/man/man3/EC_POINT_oct2point.3 +#usr/share/man/man3/EC_POINT_point2bn.3 +#usr/share/man/man3/EC_POINT_point2buf.3 +#usr/share/man/man3/EC_POINT_point2hex.3 +#usr/share/man/man3/EC_POINT_point2oct.3 +#usr/share/man/man3/EC_POINT_set_Jprojective_coordinates_GFp.3 +#usr/share/man/man3/EC_POINT_set_affine_coordinates_GF2m.3 +#usr/share/man/man3/EC_POINT_set_affine_coordinates_GFp.3 +#usr/share/man/man3/EC_POINT_set_compressed_coordinates_GF2m.3 +#usr/share/man/man3/EC_POINT_set_compressed_coordinates_GFp.3 +#usr/share/man/man3/EC_POINT_set_to_infinity.3 +#usr/share/man/man3/EC_POINTs_make_affine.3 +#usr/share/man/man3/EC_POINTs_mul.3 +#usr/share/man/man3/EC_get_builtin_curves.3 +#usr/share/man/man3/EDIPARTYNAME_free.3 +#usr/share/man/man3/EDIPARTYNAME_new.3 +#usr/share/man/man3/ENGINE_add.3 +#usr/share/man/man3/ENGINE_add_conf_module.3 +#usr/share/man/man3/ENGINE_by_id.3 +#usr/share/man/man3/ENGINE_cleanup.3 +#usr/share/man/man3/ENGINE_cmd_is_executable.3 +#usr/share/man/man3/ENGINE_ctrl.3 +#usr/share/man/man3/ENGINE_ctrl_cmd.3 +#usr/share/man/man3/ENGINE_ctrl_cmd_string.3 +#usr/share/man/man3/ENGINE_finish.3 +#usr/share/man/man3/ENGINE_free.3 +#usr/share/man/man3/ENGINE_get_DH.3 +#usr/share/man/man3/ENGINE_get_DSA.3 +#usr/share/man/man3/ENGINE_get_ECDH.3 +#usr/share/man/man3/ENGINE_get_ECDSA.3 +#usr/share/man/man3/ENGINE_get_RAND.3 +#usr/share/man/man3/ENGINE_get_RSA.3 +#usr/share/man/man3/ENGINE_get_cipher.3 +#usr/share/man/man3/ENGINE_get_cipher_engine.3 +#usr/share/man/man3/ENGINE_get_ciphers.3 +#usr/share/man/man3/ENGINE_get_cmd_defns.3 +#usr/share/man/man3/ENGINE_get_ctrl_function.3 +#usr/share/man/man3/ENGINE_get_default_DH.3 +#usr/share/man/man3/ENGINE_get_default_DSA.3 +#usr/share/man/man3/ENGINE_get_default_ECDH.3 +#usr/share/man/man3/ENGINE_get_default_ECDSA.3 +#usr/share/man/man3/ENGINE_get_default_RAND.3 +#usr/share/man/man3/ENGINE_get_default_RSA.3 +#usr/share/man/man3/ENGINE_get_destroy_function.3 +#usr/share/man/man3/ENGINE_get_digest.3 +#usr/share/man/man3/ENGINE_get_digest_engine.3 +#usr/share/man/man3/ENGINE_get_digests.3 +#usr/share/man/man3/ENGINE_get_ex_data.3 +#usr/share/man/man3/ENGINE_get_ex_new_index.3 +#usr/share/man/man3/ENGINE_get_finish_function.3 +#usr/share/man/man3/ENGINE_get_first.3 +#usr/share/man/man3/ENGINE_get_flags.3 +#usr/share/man/man3/ENGINE_get_id.3 +#usr/share/man/man3/ENGINE_get_init_function.3 +#usr/share/man/man3/ENGINE_get_last.3 +#usr/share/man/man3/ENGINE_get_load_privkey_function.3 +#usr/share/man/man3/ENGINE_get_load_pubkey_function.3 +#usr/share/man/man3/ENGINE_get_name.3 +#usr/share/man/man3/ENGINE_get_next.3 +#usr/share/man/man3/ENGINE_get_prev.3 +#usr/share/man/man3/ENGINE_get_table_flags.3 +#usr/share/man/man3/ENGINE_init.3 +#usr/share/man/man3/ENGINE_load_builtin_engines.3 +#usr/share/man/man3/ENGINE_load_private_key.3 +#usr/share/man/man3/ENGINE_load_public_key.3 +#usr/share/man/man3/ENGINE_new.3 +#usr/share/man/man3/ENGINE_register_DH.3 +#usr/share/man/man3/ENGINE_register_DSA.3 +#usr/share/man/man3/ENGINE_register_ECDH.3 +#usr/share/man/man3/ENGINE_register_ECDSA.3 +#usr/share/man/man3/ENGINE_register_RAND.3 +#usr/share/man/man3/ENGINE_register_RSA.3 +#usr/share/man/man3/ENGINE_register_all_DH.3 +#usr/share/man/man3/ENGINE_register_all_DSA.3 +#usr/share/man/man3/ENGINE_register_all_ECDH.3 +#usr/share/man/man3/ENGINE_register_all_ECDSA.3 +#usr/share/man/man3/ENGINE_register_all_RAND.3 +#usr/share/man/man3/ENGINE_register_all_RSA.3 +#usr/share/man/man3/ENGINE_register_all_ciphers.3 +#usr/share/man/man3/ENGINE_register_all_complete.3 +#usr/share/man/man3/ENGINE_register_all_digests.3 +#usr/share/man/man3/ENGINE_register_ciphers.3 +#usr/share/man/man3/ENGINE_register_complete.3 +#usr/share/man/man3/ENGINE_register_digests.3 +#usr/share/man/man3/ENGINE_remove.3 +#usr/share/man/man3/ENGINE_set_DH.3 +#usr/share/man/man3/ENGINE_set_DSA.3 +#usr/share/man/man3/ENGINE_set_ECDH.3 +#usr/share/man/man3/ENGINE_set_ECDSA.3 +#usr/share/man/man3/ENGINE_set_RAND.3 +#usr/share/man/man3/ENGINE_set_RSA.3 +#usr/share/man/man3/ENGINE_set_ciphers.3 +#usr/share/man/man3/ENGINE_set_cmd_defns.3 +#usr/share/man/man3/ENGINE_set_ctrl_function.3 +#usr/share/man/man3/ENGINE_set_default.3 +#usr/share/man/man3/ENGINE_set_default_DH.3 +#usr/share/man/man3/ENGINE_set_default_DSA.3 +#usr/share/man/man3/ENGINE_set_default_ECDH.3 +#usr/share/man/man3/ENGINE_set_default_ECDSA.3 +#usr/share/man/man3/ENGINE_set_default_RAND.3 +#usr/share/man/man3/ENGINE_set_default_RSA.3 +#usr/share/man/man3/ENGINE_set_default_ciphers.3 +#usr/share/man/man3/ENGINE_set_default_digests.3 +#usr/share/man/man3/ENGINE_set_default_string.3 +#usr/share/man/man3/ENGINE_set_destroy_function.3 +#usr/share/man/man3/ENGINE_set_digests.3 +#usr/share/man/man3/ENGINE_set_ex_data.3 +#usr/share/man/man3/ENGINE_set_finish_function.3 +#usr/share/man/man3/ENGINE_set_flags.3 +#usr/share/man/man3/ENGINE_set_id.3 +#usr/share/man/man3/ENGINE_set_init_function.3 +#usr/share/man/man3/ENGINE_set_load_privkey_function.3 +#usr/share/man/man3/ENGINE_set_load_pubkey_function.3 +#usr/share/man/man3/ENGINE_set_name.3 +#usr/share/man/man3/ENGINE_set_table_flags.3 +#usr/share/man/man3/ENGINE_unregister_DH.3 +#usr/share/man/man3/ENGINE_unregister_DSA.3 +#usr/share/man/man3/ENGINE_unregister_ECDH.3 +#usr/share/man/man3/ENGINE_unregister_ECDSA.3 +#usr/share/man/man3/ENGINE_unregister_RAND.3 +#usr/share/man/man3/ENGINE_unregister_RSA.3 +#usr/share/man/man3/ENGINE_unregister_ciphers.3 +#usr/share/man/man3/ENGINE_unregister_digests.3 +#usr/share/man/man3/ENGINE_up_ref.3 +#usr/share/man/man3/ERR_FATAL_ERROR.3 +#usr/share/man/man3/ERR_GET_FUNC.3 +#usr/share/man/man3/ERR_GET_LIB.3 +#usr/share/man/man3/ERR_GET_REASON.3 +#usr/share/man/man3/ERR_PACK.3 +#usr/share/man/man3/ERR_add_error_data.3 +#usr/share/man/man3/ERR_clear_error.3 +#usr/share/man/man3/ERR_error_string.3 +#usr/share/man/man3/ERR_error_string_n.3 +#usr/share/man/man3/ERR_free_strings.3 +#usr/share/man/man3/ERR_func_error_string.3 +#usr/share/man/man3/ERR_get_error.3 +#usr/share/man/man3/ERR_get_error_line.3 +#usr/share/man/man3/ERR_get_error_line_data.3 +#usr/share/man/man3/ERR_get_next_error_library.3 +#usr/share/man/man3/ERR_lib_error_string.3 +#usr/share/man/man3/ERR_load_crypto_strings.3 +#usr/share/man/man3/ERR_load_strings.3 +#usr/share/man/man3/ERR_peek_error.3 +#usr/share/man/man3/ERR_peek_error_line.3 +#usr/share/man/man3/ERR_peek_error_line_data.3 +#usr/share/man/man3/ERR_peek_last_error.3 +#usr/share/man/man3/ERR_peek_last_error_line.3 +#usr/share/man/man3/ERR_peek_last_error_line_data.3 +#usr/share/man/man3/ERR_pop_to_mark.3 +#usr/share/man/man3/ERR_print_errors.3 +#usr/share/man/man3/ERR_print_errors_cb.3 +#usr/share/man/man3/ERR_print_errors_fp.3 +#usr/share/man/man3/ERR_put_error.3 +#usr/share/man/man3/ERR_reason_error_string.3 +#usr/share/man/man3/ERR_remove_state.3 +#usr/share/man/man3/ERR_remove_thread_state.3 +#usr/share/man/man3/ERR_set_mark.3 +#usr/share/man/man3/ESS_CERT_ID_dup.3 +#usr/share/man/man3/ESS_CERT_ID_free.3 +#usr/share/man/man3/ESS_CERT_ID_new.3 +#usr/share/man/man3/ESS_ISSUER_SERIAL_dup.3 +#usr/share/man/man3/ESS_ISSUER_SERIAL_free.3 +#usr/share/man/man3/ESS_ISSUER_SERIAL_new.3 +#usr/share/man/man3/ESS_SIGNING_CERT_dup.3 +#usr/share/man/man3/ESS_SIGNING_CERT_free.3 +#usr/share/man/man3/ESS_SIGNING_CERT_new.3 +#usr/share/man/man3/EVP_BytesToKey.3 +#usr/share/man/man3/EVP_CIPHER_CTX_block_size.3 +#usr/share/man/man3/EVP_CIPHER_CTX_cipher.3 +#usr/share/man/man3/EVP_CIPHER_CTX_ctrl.3 +#usr/share/man/man3/EVP_CIPHER_CTX_flags.3 +#usr/share/man/man3/EVP_CIPHER_CTX_free.3 +#usr/share/man/man3/EVP_CIPHER_CTX_get_app_data.3 +#usr/share/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 +#usr/share/man/man3/EVP_CIPHER_CTX_iv_length.3 +#usr/share/man/man3/EVP_CIPHER_CTX_key_length.3 +#usr/share/man/man3/EVP_CIPHER_CTX_mode.3 +#usr/share/man/man3/EVP_CIPHER_CTX_new.3 +#usr/share/man/man3/EVP_CIPHER_CTX_nid.3 +#usr/share/man/man3/EVP_CIPHER_CTX_reset.3 +#usr/share/man/man3/EVP_CIPHER_CTX_set_app_data.3 +#usr/share/man/man3/EVP_CIPHER_CTX_set_cipher_data.3 +#usr/share/man/man3/EVP_CIPHER_CTX_set_key_length.3 +#usr/share/man/man3/EVP_CIPHER_CTX_set_padding.3 +#usr/share/man/man3/EVP_CIPHER_CTX_type.3 +#usr/share/man/man3/EVP_CIPHER_asn1_to_param.3 +#usr/share/man/man3/EVP_CIPHER_block_size.3 +#usr/share/man/man3/EVP_CIPHER_flags.3 +#usr/share/man/man3/EVP_CIPHER_iv_length.3 +#usr/share/man/man3/EVP_CIPHER_key_length.3 +#usr/share/man/man3/EVP_CIPHER_meth_dup.3 +#usr/share/man/man3/EVP_CIPHER_meth_free.3 +#usr/share/man/man3/EVP_CIPHER_meth_get_cleanup.3 +#usr/share/man/man3/EVP_CIPHER_meth_get_ctrl.3 +#usr/share/man/man3/EVP_CIPHER_meth_get_do_cipher.3 +#usr/share/man/man3/EVP_CIPHER_meth_get_get_asn1_params.3 +#usr/share/man/man3/EVP_CIPHER_meth_get_init.3 +#usr/share/man/man3/EVP_CIPHER_meth_get_set_asn1_params.3 +#usr/share/man/man3/EVP_CIPHER_meth_new.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_cleanup.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_ctrl.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_do_cipher.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_flags.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_get_asn1_params.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_init.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_iv_length.3 +#usr/share/man/man3/EVP_CIPHER_meth_set_set_asn1_params.3 +#usr/share/man/man3/EVP_CIPHER_mode.3 +#usr/share/man/man3/EVP_CIPHER_nid.3 +#usr/share/man/man3/EVP_CIPHER_param_to_asn1.3 +#usr/share/man/man3/EVP_CIPHER_type.3 +#usr/share/man/man3/EVP_CipherFinal.3 +#usr/share/man/man3/EVP_CipherFinal_ex.3 +#usr/share/man/man3/EVP_CipherInit.3 +#usr/share/man/man3/EVP_CipherInit_ex.3 +#usr/share/man/man3/EVP_CipherUpdate.3 +#usr/share/man/man3/EVP_DecodeBlock.3 +#usr/share/man/man3/EVP_DecodeFinal.3 +#usr/share/man/man3/EVP_DecodeInit.3 +#usr/share/man/man3/EVP_DecodeUpdate.3 +#usr/share/man/man3/EVP_DecryptFinal.3 +#usr/share/man/man3/EVP_DecryptFinal_ex.3 +#usr/share/man/man3/EVP_DecryptInit.3 +#usr/share/man/man3/EVP_DecryptInit_ex.3 +#usr/share/man/man3/EVP_DecryptUpdate.3 +#usr/share/man/man3/EVP_DigestFinal.3 +#usr/share/man/man3/EVP_DigestFinal_ex.3 +#usr/share/man/man3/EVP_DigestInit.3 +#usr/share/man/man3/EVP_DigestInit_ex.3 +#usr/share/man/man3/EVP_DigestSignFinal.3 +#usr/share/man/man3/EVP_DigestSignInit.3 +#usr/share/man/man3/EVP_DigestSignUpdate.3 +#usr/share/man/man3/EVP_DigestUpdate.3 +#usr/share/man/man3/EVP_DigestVerifyFinal.3 +#usr/share/man/man3/EVP_DigestVerifyInit.3 +#usr/share/man/man3/EVP_DigestVerifyUpdate.3 +#usr/share/man/man3/EVP_ENCODE_CTX_copy.3 +#usr/share/man/man3/EVP_ENCODE_CTX_free.3 +#usr/share/man/man3/EVP_ENCODE_CTX_new.3 +#usr/share/man/man3/EVP_ENCODE_CTX_num.3 +#usr/share/man/man3/EVP_EncodeBlock.3 +#usr/share/man/man3/EVP_EncodeFinal.3 +#usr/share/man/man3/EVP_EncodeInit.3 +#usr/share/man/man3/EVP_EncodeUpdate.3 +#usr/share/man/man3/EVP_EncryptFinal.3 +#usr/share/man/man3/EVP_EncryptFinal_ex.3 +#usr/share/man/man3/EVP_EncryptInit.3 +#usr/share/man/man3/EVP_EncryptInit_ex.3 +#usr/share/man/man3/EVP_EncryptUpdate.3 +#usr/share/man/man3/EVP_MD_CTX_block_size.3 +#usr/share/man/man3/EVP_MD_CTX_copy.3 +#usr/share/man/man3/EVP_MD_CTX_copy_ex.3 +#usr/share/man/man3/EVP_MD_CTX_free.3 +#usr/share/man/man3/EVP_MD_CTX_md.3 +#usr/share/man/man3/EVP_MD_CTX_md_data.3 +#usr/share/man/man3/EVP_MD_CTX_new.3 +#usr/share/man/man3/EVP_MD_CTX_reset.3 +#usr/share/man/man3/EVP_MD_CTX_size.3 +#usr/share/man/man3/EVP_MD_CTX_type.3 +#usr/share/man/man3/EVP_MD_block_size.3 +#usr/share/man/man3/EVP_MD_meth_dup.3 +#usr/share/man/man3/EVP_MD_meth_free.3 +#usr/share/man/man3/EVP_MD_meth_get_app_datasize.3 +#usr/share/man/man3/EVP_MD_meth_get_cleanup.3 +#usr/share/man/man3/EVP_MD_meth_get_copy.3 +#usr/share/man/man3/EVP_MD_meth_get_ctrl.3 +#usr/share/man/man3/EVP_MD_meth_get_final.3 +#usr/share/man/man3/EVP_MD_meth_get_flags.3 +#usr/share/man/man3/EVP_MD_meth_get_init.3 +#usr/share/man/man3/EVP_MD_meth_get_input_blocksize.3 +#usr/share/man/man3/EVP_MD_meth_get_result_size.3 +#usr/share/man/man3/EVP_MD_meth_get_update.3 +#usr/share/man/man3/EVP_MD_meth_new.3 +#usr/share/man/man3/EVP_MD_meth_set_app_datasize.3 +#usr/share/man/man3/EVP_MD_meth_set_cleanup.3 +#usr/share/man/man3/EVP_MD_meth_set_copy.3 +#usr/share/man/man3/EVP_MD_meth_set_ctrl.3 +#usr/share/man/man3/EVP_MD_meth_set_final.3 +#usr/share/man/man3/EVP_MD_meth_set_flags.3 +#usr/share/man/man3/EVP_MD_meth_set_init.3 +#usr/share/man/man3/EVP_MD_meth_set_input_blocksize.3 +#usr/share/man/man3/EVP_MD_meth_set_result_size.3 +#usr/share/man/man3/EVP_MD_meth_set_update.3 +#usr/share/man/man3/EVP_MD_pkey_type.3 +#usr/share/man/man3/EVP_MD_size.3 +#usr/share/man/man3/EVP_MD_type.3 +#usr/share/man/man3/EVP_OpenFinal.3 +#usr/share/man/man3/EVP_OpenInit.3 +#usr/share/man/man3/EVP_OpenUpdate.3 +#usr/share/man/man3/EVP_PKEY_ASN1_METHOD.3 +#usr/share/man/man3/EVP_PKEY_CTX_add1_hkdf_info.3 +#usr/share/man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3 +#usr/share/man/man3/EVP_PKEY_CTX_ctrl.3 +#usr/share/man/man3/EVP_PKEY_CTX_ctrl_str.3 +#usr/share/man/man3/EVP_PKEY_CTX_dup.3 +#usr/share/man/man3/EVP_PKEY_CTX_free.3 +#usr/share/man/man3/EVP_PKEY_CTX_get_app_data.3 +#usr/share/man/man3/EVP_PKEY_CTX_get_cb.3 +#usr/share/man/man3/EVP_PKEY_CTX_get_keygen_info.3 +#usr/share/man/man3/EVP_PKEY_CTX_new.3 +#usr/share/man/man3/EVP_PKEY_CTX_new_id.3 +#usr/share/man/man3/EVP_PKEY_CTX_set1_hkdf_key.3 +#usr/share/man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3 +#usr/share/man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_app_data.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_cb.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_ec_param_enc.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_rsa_padding.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_rsa_rsa_keygen_bits.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_signature_md.3 +#usr/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 +#usr/share/man/man3/EVP_PKEY_asn1_add0.3 +#usr/share/man/man3/EVP_PKEY_asn1_add_alias.3 +#usr/share/man/man3/EVP_PKEY_asn1_copy.3 +#usr/share/man/man3/EVP_PKEY_asn1_find.3 +#usr/share/man/man3/EVP_PKEY_asn1_find_str.3 +#usr/share/man/man3/EVP_PKEY_asn1_free.3 +#usr/share/man/man3/EVP_PKEY_asn1_get0.3 +#usr/share/man/man3/EVP_PKEY_asn1_get0_info.3 +#usr/share/man/man3/EVP_PKEY_asn1_get_count.3 +#usr/share/man/man3/EVP_PKEY_asn1_new.3 +#usr/share/man/man3/EVP_PKEY_asn1_set_ctrl.3 +#usr/share/man/man3/EVP_PKEY_asn1_set_free.3 +#usr/share/man/man3/EVP_PKEY_asn1_set_item.3 +#usr/share/man/man3/EVP_PKEY_asn1_set_param.3 +#usr/share/man/man3/EVP_PKEY_asn1_set_private.3 +#usr/share/man/man3/EVP_PKEY_asn1_set_public.3 +#usr/share/man/man3/EVP_PKEY_asn1_set_security_bits.3 +#usr/share/man/man3/EVP_PKEY_assign_DH.3 +#usr/share/man/man3/EVP_PKEY_assign_DSA.3 +#usr/share/man/man3/EVP_PKEY_assign_EC_KEY.3 +#usr/share/man/man3/EVP_PKEY_assign_RSA.3 +#usr/share/man/man3/EVP_PKEY_base_id.3 +#usr/share/man/man3/EVP_PKEY_cmp.3 +#usr/share/man/man3/EVP_PKEY_cmp_parameters.3 +#usr/share/man/man3/EVP_PKEY_copy_parameters.3 +#usr/share/man/man3/EVP_PKEY_decrypt.3 +#usr/share/man/man3/EVP_PKEY_decrypt_init.3 +#usr/share/man/man3/EVP_PKEY_derive.3 +#usr/share/man/man3/EVP_PKEY_derive_init.3 +#usr/share/man/man3/EVP_PKEY_derive_set_peer.3 +#usr/share/man/man3/EVP_PKEY_encrypt.3 +#usr/share/man/man3/EVP_PKEY_encrypt_init.3 +#usr/share/man/man3/EVP_PKEY_free.3 +#usr/share/man/man3/EVP_PKEY_gen_cb.3 +#usr/share/man/man3/EVP_PKEY_get0_DH.3 +#usr/share/man/man3/EVP_PKEY_get0_DSA.3 +#usr/share/man/man3/EVP_PKEY_get0_EC_KEY.3 +#usr/share/man/man3/EVP_PKEY_get0_RSA.3 +#usr/share/man/man3/EVP_PKEY_get0_asn1.3 +#usr/share/man/man3/EVP_PKEY_get0_hmac.3 +#usr/share/man/man3/EVP_PKEY_get1_DH.3 +#usr/share/man/man3/EVP_PKEY_get1_DSA.3 +#usr/share/man/man3/EVP_PKEY_get1_EC_KEY.3 +#usr/share/man/man3/EVP_PKEY_get1_RSA.3 +#usr/share/man/man3/EVP_PKEY_get_default_digest_nid.3 +#usr/share/man/man3/EVP_PKEY_id.3 +#usr/share/man/man3/EVP_PKEY_keygen.3 +#usr/share/man/man3/EVP_PKEY_keygen_init.3 +#usr/share/man/man3/EVP_PKEY_missing_parameters.3 +#usr/share/man/man3/EVP_PKEY_new.3 +#usr/share/man/man3/EVP_PKEY_paramgen.3 +#usr/share/man/man3/EVP_PKEY_paramgen_init.3 +#usr/share/man/man3/EVP_PKEY_print_params.3 +#usr/share/man/man3/EVP_PKEY_print_private.3 +#usr/share/man/man3/EVP_PKEY_print_public.3 +#usr/share/man/man3/EVP_PKEY_set1_DH.3 +#usr/share/man/man3/EVP_PKEY_set1_DSA.3 +#usr/share/man/man3/EVP_PKEY_set1_EC_KEY.3 +#usr/share/man/man3/EVP_PKEY_set1_RSA.3 +#usr/share/man/man3/EVP_PKEY_set1_engine.3 +#usr/share/man/man3/EVP_PKEY_sign.3 +#usr/share/man/man3/EVP_PKEY_sign_init.3 +#usr/share/man/man3/EVP_PKEY_size.3 +#usr/share/man/man3/EVP_PKEY_type.3 +#usr/share/man/man3/EVP_PKEY_up_ref.3 +#usr/share/man/man3/EVP_PKEY_verify.3 +#usr/share/man/man3/EVP_PKEY_verify_init.3 +#usr/share/man/man3/EVP_PKEY_verify_recover.3 +#usr/share/man/man3/EVP_PKEY_verify_recover_init.3 +#usr/share/man/man3/EVP_SealFinal.3 +#usr/share/man/man3/EVP_SealInit.3 +#usr/share/man/man3/EVP_SealUpdate.3 +#usr/share/man/man3/EVP_SignFinal.3 +#usr/share/man/man3/EVP_SignInit.3 +#usr/share/man/man3/EVP_SignInit_ex.3 +#usr/share/man/man3/EVP_SignUpdate.3 +#usr/share/man/man3/EVP_VerifyFinal.3 +#usr/share/man/man3/EVP_VerifyInit.3 +#usr/share/man/man3/EVP_VerifyInit_ex.3 +#usr/share/man/man3/EVP_VerifyUpdate.3 +#usr/share/man/man3/EVP_aes_128_cbc.3 +#usr/share/man/man3/EVP_aes_128_cbc_hmac_sha1.3 +#usr/share/man/man3/EVP_aes_128_cbc_hmac_sha256.3 +#usr/share/man/man3/EVP_aes_128_ccm.3 +#usr/share/man/man3/EVP_aes_128_cfb.3 +#usr/share/man/man3/EVP_aes_128_ecb.3 +#usr/share/man/man3/EVP_aes_128_gcm.3 +#usr/share/man/man3/EVP_aes_128_ofb.3 +#usr/share/man/man3/EVP_aes_192_cbc.3 +#usr/share/man/man3/EVP_aes_192_ccm.3 +#usr/share/man/man3/EVP_aes_192_cfb.3 +#usr/share/man/man3/EVP_aes_192_ecb.3 +#usr/share/man/man3/EVP_aes_192_gcm.3 +#usr/share/man/man3/EVP_aes_192_ofb.3 +#usr/share/man/man3/EVP_aes_256_cbc.3 +#usr/share/man/man3/EVP_aes_256_cbc_hmac_sha1.3 +#usr/share/man/man3/EVP_aes_256_cbc_hmac_sha256.3 +#usr/share/man/man3/EVP_aes_256_ccm.3 +#usr/share/man/man3/EVP_aes_256_cfb.3 +#usr/share/man/man3/EVP_aes_256_ecb.3 +#usr/share/man/man3/EVP_aes_256_gcm.3 +#usr/share/man/man3/EVP_aes_256_ofb.3 +#usr/share/man/man3/EVP_bf_cbc.3 +#usr/share/man/man3/EVP_bf_cfb.3 +#usr/share/man/man3/EVP_bf_ecb.3 +#usr/share/man/man3/EVP_bf_ofb.3 +#usr/share/man/man3/EVP_blake2b512.3 +#usr/share/man/man3/EVP_blake2s256.3 +#usr/share/man/man3/EVP_cast5_cbc.3 +#usr/share/man/man3/EVP_cast5_cfb.3 +#usr/share/man/man3/EVP_cast5_ecb.3 +#usr/share/man/man3/EVP_cast5_ofb.3 +#usr/share/man/man3/EVP_chacha20.3 +#usr/share/man/man3/EVP_chacha20_poly1305.3 +#usr/share/man/man3/EVP_cleanup.3 +#usr/share/man/man3/EVP_des_cbc.3 +#usr/share/man/man3/EVP_des_cfb.3 +#usr/share/man/man3/EVP_des_ecb.3 +#usr/share/man/man3/EVP_des_ede.3 +#usr/share/man/man3/EVP_des_ede3.3 +#usr/share/man/man3/EVP_des_ede3_cbc.3 +#usr/share/man/man3/EVP_des_ede3_cfb.3 +#usr/share/man/man3/EVP_des_ede3_ofb.3 +#usr/share/man/man3/EVP_des_ede_cbc.3 +#usr/share/man/man3/EVP_des_ede_cfb.3 +#usr/share/man/man3/EVP_des_ede_ofb.3 +#usr/share/man/man3/EVP_des_ofb.3 +#usr/share/man/man3/EVP_desx_cbc.3 +#usr/share/man/man3/EVP_enc_null.3 +#usr/share/man/man3/EVP_get_cipherbyname.3 +#usr/share/man/man3/EVP_get_cipherbynid.3 +#usr/share/man/man3/EVP_get_cipherbyobj.3 +#usr/share/man/man3/EVP_get_digestbyname.3 +#usr/share/man/man3/EVP_get_digestbynid.3 +#usr/share/man/man3/EVP_get_digestbyobj.3 +#usr/share/man/man3/EVP_idea_cbc.3 +#usr/share/man/man3/EVP_idea_cfb.3 +#usr/share/man/man3/EVP_idea_ecb.3 +#usr/share/man/man3/EVP_idea_ofb.3 +#usr/share/man/man3/EVP_md2.3 +#usr/share/man/man3/EVP_md5.3 +#usr/share/man/man3/EVP_md_null.3 +#usr/share/man/man3/EVP_mdc2.3 +#usr/share/man/man3/EVP_rc2_40_cbc.3 +#usr/share/man/man3/EVP_rc2_64_cbc.3 +#usr/share/man/man3/EVP_rc2_cbc.3 +#usr/share/man/man3/EVP_rc2_cfb.3 +#usr/share/man/man3/EVP_rc2_ecb.3 +#usr/share/man/man3/EVP_rc2_ofb.3 +#usr/share/man/man3/EVP_rc4.3 +#usr/share/man/man3/EVP_rc4_40.3 +#usr/share/man/man3/EVP_rc4_hmac_md5.3 +#usr/share/man/man3/EVP_rc5_32_12_16_cbc.3 +#usr/share/man/man3/EVP_rc5_32_12_16_cfb.3 +#usr/share/man/man3/EVP_rc5_32_12_16_ecb.3 +#usr/share/man/man3/EVP_rc5_32_12_16_ofb.3 +#usr/share/man/man3/EVP_ripemd160.3 +#usr/share/man/man3/EVP_sha1.3 +#usr/share/man/man3/EVP_sha224.3 +#usr/share/man/man3/EVP_sha256.3 +#usr/share/man/man3/EVP_sha384.3 +#usr/share/man/man3/EVP_sha512.3 +#usr/share/man/man3/EXTENDED_KEY_USAGE_free.3 +#usr/share/man/man3/EXTENDED_KEY_USAGE_new.3 +#usr/share/man/man3/GENERAL_NAMES_free.3 +#usr/share/man/man3/GENERAL_NAMES_new.3 +#usr/share/man/man3/GENERAL_NAME_dup.3 +#usr/share/man/man3/GENERAL_NAME_free.3 +#usr/share/man/man3/GENERAL_NAME_new.3 +#usr/share/man/man3/GENERAL_SUBTREE_free.3 +#usr/share/man/man3/GENERAL_SUBTREE_new.3 +#usr/share/man/man3/GEN_SESSION_CB.3 +#usr/share/man/man3/HMAC.3 +#usr/share/man/man3/HMAC_CTX_copy.3 +#usr/share/man/man3/HMAC_CTX_free.3 +#usr/share/man/man3/HMAC_CTX_get_md.3 +#usr/share/man/man3/HMAC_CTX_new.3 +#usr/share/man/man3/HMAC_CTX_reset.3 +#usr/share/man/man3/HMAC_CTX_set_flags.3 +#usr/share/man/man3/HMAC_Final.3 +#usr/share/man/man3/HMAC_Init.3 +#usr/share/man/man3/HMAC_Init_ex.3 +#usr/share/man/man3/HMAC_Update.3 +#usr/share/man/man3/IMPLEMENT_ASN1_FUNCTIONS.3 +#usr/share/man/man3/IMPLEMENT_LHASH_COMP_FN.3 +#usr/share/man/man3/IMPLEMENT_LHASH_HASH_FN.3 +#usr/share/man/man3/IPAddressChoice_free.3 +#usr/share/man/man3/IPAddressChoice_new.3 +#usr/share/man/man3/IPAddressFamily_free.3 +#usr/share/man/man3/IPAddressFamily_new.3 +#usr/share/man/man3/IPAddressOrRange_free.3 +#usr/share/man/man3/IPAddressOrRange_new.3 +#usr/share/man/man3/IPAddressRange_free.3 +#usr/share/man/man3/IPAddressRange_new.3 +#usr/share/man/man3/ISSUING_DIST_POINT_free.3 +#usr/share/man/man3/ISSUING_DIST_POINT_new.3 +#usr/share/man/man3/LHASH_DOALL_ARG_FN_TYPE.3 +#usr/share/man/man3/MD2.3 +#usr/share/man/man3/MD2_Final.3 +#usr/share/man/man3/MD2_Init.3 +#usr/share/man/man3/MD2_Update.3 +#usr/share/man/man3/MD4.3 +#usr/share/man/man3/MD4_Final.3 +#usr/share/man/man3/MD4_Init.3 +#usr/share/man/man3/MD4_Update.3 +#usr/share/man/man3/MD5.3 +#usr/share/man/man3/MD5_Final.3 +#usr/share/man/man3/MD5_Init.3 +#usr/share/man/man3/MD5_Update.3 +#usr/share/man/man3/MDC2.3 +#usr/share/man/man3/MDC2_Final.3 +#usr/share/man/man3/MDC2_Init.3 +#usr/share/man/man3/MDC2_Update.3 +#usr/share/man/man3/NAME_CONSTRAINTS_free.3 +#usr/share/man/man3/NAME_CONSTRAINTS_new.3 +#usr/share/man/man3/NETSCAPE_CERT_SEQUENCE_free.3 +#usr/share/man/man3/NETSCAPE_CERT_SEQUENCE_new.3 +#usr/share/man/man3/NETSCAPE_SPKAC_free.3 +#usr/share/man/man3/NETSCAPE_SPKAC_new.3 +#usr/share/man/man3/NETSCAPE_SPKI_free.3 +#usr/share/man/man3/NETSCAPE_SPKI_new.3 +#usr/share/man/man3/NOTICEREF_free.3 +#usr/share/man/man3/NOTICEREF_new.3 +#usr/share/man/man3/OBJ_cleanup.3 +#usr/share/man/man3/OBJ_cmp.3 +#usr/share/man/man3/OBJ_create.3 +#usr/share/man/man3/OBJ_dup.3 +#usr/share/man/man3/OBJ_get0_data.3 +#usr/share/man/man3/OBJ_length.3 +#usr/share/man/man3/OBJ_ln2nid.3 +#usr/share/man/man3/OBJ_nid2ln.3 +#usr/share/man/man3/OBJ_nid2obj.3 +#usr/share/man/man3/OBJ_nid2sn.3 +#usr/share/man/man3/OBJ_obj2nid.3 +#usr/share/man/man3/OBJ_obj2txt.3 +#usr/share/man/man3/OBJ_sn2nid.3 +#usr/share/man/man3/OBJ_txt2nid.3 +#usr/share/man/man3/OBJ_txt2obj.3 +#usr/share/man/man3/OCSP_BASICRESP_free.3 +#usr/share/man/man3/OCSP_BASICRESP_new.3 +#usr/share/man/man3/OCSP_CERTID_dup.3 +#usr/share/man/man3/OCSP_CERTID_free.3 +#usr/share/man/man3/OCSP_CERTID_new.3 +#usr/share/man/man3/OCSP_CERTSTATUS_free.3 +#usr/share/man/man3/OCSP_CERTSTATUS_new.3 +#usr/share/man/man3/OCSP_CRLID_free.3 +#usr/share/man/man3/OCSP_CRLID_new.3 +#usr/share/man/man3/OCSP_ONEREQ_free.3 +#usr/share/man/man3/OCSP_ONEREQ_new.3 +#usr/share/man/man3/OCSP_REQINFO_free.3 +#usr/share/man/man3/OCSP_REQINFO_new.3 +#usr/share/man/man3/OCSP_REQUEST_free.3 +#usr/share/man/man3/OCSP_REQUEST_new.3 +#usr/share/man/man3/OCSP_REQ_CTX_add1_header.3 +#usr/share/man/man3/OCSP_REQ_CTX_free.3 +#usr/share/man/man3/OCSP_REQ_CTX_set1_req.3 +#usr/share/man/man3/OCSP_RESPBYTES_free.3 +#usr/share/man/man3/OCSP_RESPBYTES_new.3 +#usr/share/man/man3/OCSP_RESPDATA_free.3 +#usr/share/man/man3/OCSP_RESPDATA_new.3 +#usr/share/man/man3/OCSP_RESPID_free.3 +#usr/share/man/man3/OCSP_RESPID_match.3 +#usr/share/man/man3/OCSP_RESPID_new.3 +#usr/share/man/man3/OCSP_RESPID_set_by_key.3 +#usr/share/man/man3/OCSP_RESPID_set_by_name.3 +#usr/share/man/man3/OCSP_RESPONSE_free.3 +#usr/share/man/man3/OCSP_RESPONSE_new.3 +#usr/share/man/man3/OCSP_REVOKEDINFO_free.3 +#usr/share/man/man3/OCSP_REVOKEDINFO_new.3 +#usr/share/man/man3/OCSP_SERVICELOC_free.3 +#usr/share/man/man3/OCSP_SERVICELOC_new.3 +#usr/share/man/man3/OCSP_SIGNATURE_free.3 +#usr/share/man/man3/OCSP_SIGNATURE_new.3 +#usr/share/man/man3/OCSP_SINGLERESP_free.3 +#usr/share/man/man3/OCSP_SINGLERESP_new.3 +#usr/share/man/man3/OCSP_basic_add1_nonce.3 +#usr/share/man/man3/OCSP_cert_id_new.3 +#usr/share/man/man3/OCSP_cert_to_id.3 +#usr/share/man/man3/OCSP_check_nonce.3 +#usr/share/man/man3/OCSP_check_validity.3 +#usr/share/man/man3/OCSP_copy_nonce.3 +#usr/share/man/man3/OCSP_id_cmp.3 +#usr/share/man/man3/OCSP_id_get0_info.3 +#usr/share/man/man3/OCSP_id_issuer_cmp.3 +#usr/share/man/man3/OCSP_request_add0_id.3 +#usr/share/man/man3/OCSP_request_add1_cert.3 +#usr/share/man/man3/OCSP_request_add1_nonce.3 +#usr/share/man/man3/OCSP_request_onereq_count.3 +#usr/share/man/man3/OCSP_request_onereq_get0.3 +#usr/share/man/man3/OCSP_request_sign.3 +#usr/share/man/man3/OCSP_resp_count.3 +#usr/share/man/man3/OCSP_resp_find.3 +#usr/share/man/man3/OCSP_resp_find_status.3 +#usr/share/man/man3/OCSP_resp_get0.3 +#usr/share/man/man3/OCSP_resp_get0_certs.3 +#usr/share/man/man3/OCSP_resp_get0_id.3 +#usr/share/man/man3/OCSP_resp_get0_produced_at.3 +#usr/share/man/man3/OCSP_response_create.3 +#usr/share/man/man3/OCSP_response_get1_basic.3 +#usr/share/man/man3/OCSP_response_status.3 +#usr/share/man/man3/OCSP_sendreq_bio.3 +#usr/share/man/man3/OCSP_sendreq_nbio.3 +#usr/share/man/man3/OCSP_sendreq_new.3 +#usr/share/man/man3/OCSP_set_max_response_length.3 +#usr/share/man/man3/OCSP_single_get0_status.3 +#usr/share/man/man3/OPENSSL_Applink.3 +#usr/share/man/man3/OPENSSL_INIT_free.3 +#usr/share/man/man3/OPENSSL_INIT_set_config_appname.3 +#usr/share/man/man3/OPENSSL_LH_COMPFUNC.3 +#usr/share/man/man3/OPENSSL_LH_DOALL_FUNC.3 +#usr/share/man/man3/OPENSSL_LH_HASHFUNC.3 +#usr/share/man/man3/OPENSSL_LH_node_stats.3 +#usr/share/man/man3/OPENSSL_LH_node_stats_bio.3 +#usr/share/man/man3/OPENSSL_LH_node_usage_stats.3 +#usr/share/man/man3/OPENSSL_LH_node_usage_stats_bio.3 +#usr/share/man/man3/OPENSSL_LH_stats.3 +#usr/share/man/man3/OPENSSL_LH_stats_bio.3 +#usr/share/man/man3/OPENSSL_VERSION_NUMBER.3 +#usr/share/man/man3/OPENSSL_atexit.3 +#usr/share/man/man3/OPENSSL_buf2hexstr.3 +#usr/share/man/man3/OPENSSL_cleanse.3 +#usr/share/man/man3/OPENSSL_cleanup.3 +#usr/share/man/man3/OPENSSL_clear_free.3 +#usr/share/man/man3/OPENSSL_clear_realloc.3 +#usr/share/man/man3/OPENSSL_config.3 +#usr/share/man/man3/OPENSSL_free.3 +#usr/share/man/man3/OPENSSL_hexchar2int.3 +#usr/share/man/man3/OPENSSL_hexstr2buf.3 +#usr/share/man/man3/OPENSSL_ia32cap.3 +#usr/share/man/man3/OPENSSL_init_crypto.3 +#usr/share/man/man3/OPENSSL_init_new.3 +#usr/share/man/man3/OPENSSL_init_ssl.3 +#usr/share/man/man3/OPENSSL_instrument_bus.3 +#usr/share/man/man3/OPENSSL_instrument_bus2.3 +#usr/share/man/man3/OPENSSL_load_builtin_modules.3 +#usr/share/man/man3/OPENSSL_malloc.3 +#usr/share/man/man3/OPENSSL_malloc_init.3 +#usr/share/man/man3/OPENSSL_mem_debug_pop.3 +#usr/share/man/man3/OPENSSL_mem_debug_push.3 +#usr/share/man/man3/OPENSSL_memdup.3 +#usr/share/man/man3/OPENSSL_no_config.3 +#usr/share/man/man3/OPENSSL_realloc.3 +#usr/share/man/man3/OPENSSL_secure_actual_size.3 +#usr/share/man/man3/OPENSSL_secure_allocated.3 +#usr/share/man/man3/OPENSSL_secure_clear_free.3 +#usr/share/man/man3/OPENSSL_secure_free.3 +#usr/share/man/man3/OPENSSL_secure_malloc.3 +#usr/share/man/man3/OPENSSL_secure_zalloc.3 +#usr/share/man/man3/OPENSSL_sk_deep_copy.3 +#usr/share/man/man3/OPENSSL_sk_delete.3 +#usr/share/man/man3/OPENSSL_sk_delete_ptr.3 +#usr/share/man/man3/OPENSSL_sk_dup.3 +#usr/share/man/man3/OPENSSL_sk_find.3 +#usr/share/man/man3/OPENSSL_sk_find_ex.3 +#usr/share/man/man3/OPENSSL_sk_free.3 +#usr/share/man/man3/OPENSSL_sk_insert.3 +#usr/share/man/man3/OPENSSL_sk_is_sorted.3 +#usr/share/man/man3/OPENSSL_sk_new.3 +#usr/share/man/man3/OPENSSL_sk_new_null.3 +#usr/share/man/man3/OPENSSL_sk_num.3 +#usr/share/man/man3/OPENSSL_sk_pop.3 +#usr/share/man/man3/OPENSSL_sk_pop_free.3 +#usr/share/man/man3/OPENSSL_sk_push.3 +#usr/share/man/man3/OPENSSL_sk_set.3 +#usr/share/man/man3/OPENSSL_sk_set_cmp_func.3 +#usr/share/man/man3/OPENSSL_sk_shift.3 +#usr/share/man/man3/OPENSSL_sk_sort.3 +#usr/share/man/man3/OPENSSL_sk_unshift.3 +#usr/share/man/man3/OPENSSL_sk_value.3 +#usr/share/man/man3/OPENSSL_sk_zero.3 +#usr/share/man/man3/OPENSSL_strdup.3 +#usr/share/man/man3/OPENSSL_strlcat.3 +#usr/share/man/man3/OPENSSL_strlcpy.3 +#usr/share/man/man3/OPENSSL_strndup.3 +#usr/share/man/man3/OPENSSL_thread_stop.3 +#usr/share/man/man3/OPENSSL_zalloc.3 +#usr/share/man/man3/OTHERNAME_free.3 +#usr/share/man/man3/OTHERNAME_new.3 +#usr/share/man/man3/OpenSSL_add_all_algorithms.3 +#usr/share/man/man3/OpenSSL_add_all_ciphers.3 +#usr/share/man/man3/OpenSSL_add_all_digests.3 +#usr/share/man/man3/OpenSSL_add_ssl_algorithms.3 +#usr/share/man/man3/OpenSSL_version.3 +#usr/share/man/man3/OpenSSL_version_num.3 +#usr/share/man/man3/PBE2PARAM_free.3 +#usr/share/man/man3/PBE2PARAM_new.3 +#usr/share/man/man3/PBEPARAM_free.3 +#usr/share/man/man3/PBEPARAM_new.3 +#usr/share/man/man3/PBKDF2PARAM_free.3 +#usr/share/man/man3/PBKDF2PARAM_new.3 +#usr/share/man/man3/PEM_do_header.3 +#usr/share/man/man3/PEM_get_EVP_CIPHER_INFO.3 +#usr/share/man/man3/PEM_read.3 +#usr/share/man/man3/PEM_read_CMS.3 +#usr/share/man/man3/PEM_read_DHparams.3 +#usr/share/man/man3/PEM_read_DSAPrivateKey.3 +#usr/share/man/man3/PEM_read_DSA_PUBKEY.3 +#usr/share/man/man3/PEM_read_DSAparams.3 +#usr/share/man/man3/PEM_read_ECPKParameters.3 +#usr/share/man/man3/PEM_read_ECPrivateKey.3 +#usr/share/man/man3/PEM_read_EC_PUBKEY.3 +#usr/share/man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3 +#usr/share/man/man3/PEM_read_PKCS7.3 +#usr/share/man/man3/PEM_read_PKCS8.3 +#usr/share/man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3 +#usr/share/man/man3/PEM_read_PUBKEY.3 +#usr/share/man/man3/PEM_read_PrivateKey.3 +#usr/share/man/man3/PEM_read_RSAPrivateKey.3 +#usr/share/man/man3/PEM_read_RSAPublicKey.3 +#usr/share/man/man3/PEM_read_RSA_PUBKEY.3 +#usr/share/man/man3/PEM_read_SSL_SESSION.3 +#usr/share/man/man3/PEM_read_X509.3 +#usr/share/man/man3/PEM_read_X509_AUX.3 +#usr/share/man/man3/PEM_read_X509_CRL.3 +#usr/share/man/man3/PEM_read_X509_REQ.3 +#usr/share/man/man3/PEM_read_bio.3 +#usr/share/man/man3/PEM_read_bio_CMS.3 +#usr/share/man/man3/PEM_read_bio_DHparams.3 +#usr/share/man/man3/PEM_read_bio_DSAPrivateKey.3 +#usr/share/man/man3/PEM_read_bio_DSA_PUBKEY.3 +#usr/share/man/man3/PEM_read_bio_DSAparams.3 +#usr/share/man/man3/PEM_read_bio_ECPKParameters.3 +#usr/share/man/man3/PEM_read_bio_EC_PUBKEY.3 +#usr/share/man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3 +#usr/share/man/man3/PEM_read_bio_PKCS7.3 +#usr/share/man/man3/PEM_read_bio_PKCS8.3 +#usr/share/man/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3 +#usr/share/man/man3/PEM_read_bio_PUBKEY.3 +#usr/share/man/man3/PEM_read_bio_PrivateKey.3 +#usr/share/man/man3/PEM_read_bio_RSAPrivateKey.3 +#usr/share/man/man3/PEM_read_bio_RSAPublicKey.3 +#usr/share/man/man3/PEM_read_bio_RSA_PUBKEY.3 +#usr/share/man/man3/PEM_read_bio_SSL_SESSION.3 +#usr/share/man/man3/PEM_read_bio_X509.3 +#usr/share/man/man3/PEM_read_bio_X509_AUX.3 +#usr/share/man/man3/PEM_read_bio_X509_CRL.3 +#usr/share/man/man3/PEM_read_bio_X509_REQ.3 +#usr/share/man/man3/PEM_write.3 +#usr/share/man/man3/PEM_write_CMS.3 +#usr/share/man/man3/PEM_write_DHparams.3 +#usr/share/man/man3/PEM_write_DHxparams.3 +#usr/share/man/man3/PEM_write_DSAPrivateKey.3 +#usr/share/man/man3/PEM_write_DSA_PUBKEY.3 +#usr/share/man/man3/PEM_write_DSAparams.3 +#usr/share/man/man3/PEM_write_ECPKParameters.3 +#usr/share/man/man3/PEM_write_ECPrivateKey.3 +#usr/share/man/man3/PEM_write_EC_PUBKEY.3 +#usr/share/man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3 +#usr/share/man/man3/PEM_write_PKCS7.3 +#usr/share/man/man3/PEM_write_PKCS8.3 +#usr/share/man/man3/PEM_write_PKCS8PrivateKey.3 +#usr/share/man/man3/PEM_write_PKCS8PrivateKey_nid.3 +#usr/share/man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3 +#usr/share/man/man3/PEM_write_PUBKEY.3 +#usr/share/man/man3/PEM_write_PrivateKey.3 +#usr/share/man/man3/PEM_write_RSAPrivateKey.3 +#usr/share/man/man3/PEM_write_RSAPublicKey.3 +#usr/share/man/man3/PEM_write_RSA_PUBKEY.3 +#usr/share/man/man3/PEM_write_SSL_SESSION.3 +#usr/share/man/man3/PEM_write_X509.3 +#usr/share/man/man3/PEM_write_X509_AUX.3 +#usr/share/man/man3/PEM_write_X509_CRL.3 +#usr/share/man/man3/PEM_write_X509_REQ.3 +#usr/share/man/man3/PEM_write_X509_REQ_NEW.3 +#usr/share/man/man3/PEM_write_bio.3 +#usr/share/man/man3/PEM_write_bio_CMS.3 +#usr/share/man/man3/PEM_write_bio_CMS_stream.3 +#usr/share/man/man3/PEM_write_bio_DHparams.3 +#usr/share/man/man3/PEM_write_bio_DHxparams.3 +#usr/share/man/man3/PEM_write_bio_DSAPrivateKey.3 +#usr/share/man/man3/PEM_write_bio_DSA_PUBKEY.3 +#usr/share/man/man3/PEM_write_bio_DSAparams.3 +#usr/share/man/man3/PEM_write_bio_ECPKParameters.3 +#usr/share/man/man3/PEM_write_bio_ECPrivateKey.3 +#usr/share/man/man3/PEM_write_bio_EC_PUBKEY.3 +#usr/share/man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3 +#usr/share/man/man3/PEM_write_bio_PKCS7.3 +#usr/share/man/man3/PEM_write_bio_PKCS7_stream.3 +#usr/share/man/man3/PEM_write_bio_PKCS8.3 +#usr/share/man/man3/PEM_write_bio_PKCS8PrivateKey.3 +#usr/share/man/man3/PEM_write_bio_PKCS8PrivateKey_nid.3 +#usr/share/man/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3 +#usr/share/man/man3/PEM_write_bio_PUBKEY.3 +#usr/share/man/man3/PEM_write_bio_PrivateKey.3 +#usr/share/man/man3/PEM_write_bio_PrivateKey_traditional.3 +#usr/share/man/man3/PEM_write_bio_RSAPrivateKey.3 +#usr/share/man/man3/PEM_write_bio_RSAPublicKey.3 +#usr/share/man/man3/PEM_write_bio_RSA_PUBKEY.3 +#usr/share/man/man3/PEM_write_bio_SSL_SESSION.3 +#usr/share/man/man3/PEM_write_bio_X509.3 +#usr/share/man/man3/PEM_write_bio_X509_AUX.3 +#usr/share/man/man3/PEM_write_bio_X509_CRL.3 +#usr/share/man/man3/PEM_write_bio_X509_REQ.3 +#usr/share/man/man3/PEM_write_bio_X509_REQ_NEW.3 +#usr/share/man/man3/PKCS12_BAGS_free.3 +#usr/share/man/man3/PKCS12_BAGS_new.3 +#usr/share/man/man3/PKCS12_MAC_DATA_free.3 +#usr/share/man/man3/PKCS12_MAC_DATA_new.3 +#usr/share/man/man3/PKCS12_SAFEBAG_free.3 +#usr/share/man/man3/PKCS12_SAFEBAG_new.3 +#usr/share/man/man3/PKCS12_create.3 +#usr/share/man/man3/PKCS12_free.3 +#usr/share/man/man3/PKCS12_new.3 +#usr/share/man/man3/PKCS12_newpass.3 +#usr/share/man/man3/PKCS12_parse.3 +#usr/share/man/man3/PKCS5_PBKDF2_HMAC.3 +#usr/share/man/man3/PKCS5_PBKDF2_HMAC_SHA1.3 +#usr/share/man/man3/PKCS7_DIGEST_free.3 +#usr/share/man/man3/PKCS7_DIGEST_new.3 +#usr/share/man/man3/PKCS7_ENCRYPT_free.3 +#usr/share/man/man3/PKCS7_ENCRYPT_new.3 +#usr/share/man/man3/PKCS7_ENC_CONTENT_free.3 +#usr/share/man/man3/PKCS7_ENC_CONTENT_new.3 +#usr/share/man/man3/PKCS7_ENVELOPE_free.3 +#usr/share/man/man3/PKCS7_ENVELOPE_new.3 +#usr/share/man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3 +#usr/share/man/man3/PKCS7_ISSUER_AND_SERIAL_free.3 +#usr/share/man/man3/PKCS7_ISSUER_AND_SERIAL_new.3 +#usr/share/man/man3/PKCS7_RECIP_INFO_free.3 +#usr/share/man/man3/PKCS7_RECIP_INFO_new.3 +#usr/share/man/man3/PKCS7_SIGNED_free.3 +#usr/share/man/man3/PKCS7_SIGNED_new.3 +#usr/share/man/man3/PKCS7_SIGNER_INFO_free.3 +#usr/share/man/man3/PKCS7_SIGNER_INFO_new.3 +#usr/share/man/man3/PKCS7_SIGN_ENVELOPE_free.3 +#usr/share/man/man3/PKCS7_SIGN_ENVELOPE_new.3 +#usr/share/man/man3/PKCS7_decrypt.3 +#usr/share/man/man3/PKCS7_dup.3 +#usr/share/man/man3/PKCS7_encrypt.3 +#usr/share/man/man3/PKCS7_free.3 +#usr/share/man/man3/PKCS7_get0_signers.3 +#usr/share/man/man3/PKCS7_new.3 +#usr/share/man/man3/PKCS7_print_ctx.3 +#usr/share/man/man3/PKCS7_sign.3 +#usr/share/man/man3/PKCS7_sign_add_signer.3 +#usr/share/man/man3/PKCS7_verify.3 +#usr/share/man/man3/PKCS8_PRIV_KEY_INFO_free.3 +#usr/share/man/man3/PKCS8_PRIV_KEY_INFO_new.3 +#usr/share/man/man3/PKEY_USAGE_PERIOD_free.3 +#usr/share/man/man3/PKEY_USAGE_PERIOD_new.3 +#usr/share/man/man3/POLICYINFO_free.3 +#usr/share/man/man3/POLICYINFO_new.3 +#usr/share/man/man3/POLICYQUALINFO_free.3 +#usr/share/man/man3/POLICYQUALINFO_new.3 +#usr/share/man/man3/POLICY_CONSTRAINTS_free.3 +#usr/share/man/man3/POLICY_CONSTRAINTS_new.3 +#usr/share/man/man3/POLICY_MAPPING_free.3 +#usr/share/man/man3/POLICY_MAPPING_new.3 +#usr/share/man/man3/PROXY_CERT_INFO_EXTENSION_free.3 +#usr/share/man/man3/PROXY_CERT_INFO_EXTENSION_new.3 +#usr/share/man/man3/PROXY_POLICY_free.3 +#usr/share/man/man3/PROXY_POLICY_new.3 +#usr/share/man/man3/RAND_OpenSSL.3 +#usr/share/man/man3/RAND_add.3 +#usr/share/man/man3/RAND_bytes.3 +#usr/share/man/man3/RAND_cleanup.3 +#usr/share/man/man3/RAND_egd.3 +#usr/share/man/man3/RAND_egd_bytes.3 +#usr/share/man/man3/RAND_event.3 +#usr/share/man/man3/RAND_file_name.3 +#usr/share/man/man3/RAND_get_rand_method.3 +#usr/share/man/man3/RAND_load_file.3 +#usr/share/man/man3/RAND_pseudo_bytes.3 +#usr/share/man/man3/RAND_query_egd_bytes.3 +#usr/share/man/man3/RAND_screen.3 +#usr/share/man/man3/RAND_seed.3 +#usr/share/man/man3/RAND_set_rand_method.3 +#usr/share/man/man3/RAND_status.3 +#usr/share/man/man3/RAND_write_file.3 +#usr/share/man/man3/RC4.3 +#usr/share/man/man3/RC4_set_key.3 +#usr/share/man/man3/RIPEMD160.3 +#usr/share/man/man3/RIPEMD160_Final.3 +#usr/share/man/man3/RIPEMD160_Init.3 +#usr/share/man/man3/RIPEMD160_Update.3 +#usr/share/man/man3/RSAPrivateKey_dup.3 +#usr/share/man/man3/RSAPublicKey_dup.3 +#usr/share/man/man3/RSA_OAEP_PARAMS_free.3 +#usr/share/man/man3/RSA_OAEP_PARAMS_new.3 +#usr/share/man/man3/RSA_PKCS1_OpenSSL.3 +#usr/share/man/man3/RSA_PSS_PARAMS_free.3 +#usr/share/man/man3/RSA_PSS_PARAMS_new.3 +#usr/share/man/man3/RSA_bits.3 +#usr/share/man/man3/RSA_blinding_off.3 +#usr/share/man/man3/RSA_blinding_on.3 +#usr/share/man/man3/RSA_check_key.3 +#usr/share/man/man3/RSA_check_key_ex.3 +#usr/share/man/man3/RSA_clear_flags.3 +#usr/share/man/man3/RSA_flags.3 +#usr/share/man/man3/RSA_free.3 +#usr/share/man/man3/RSA_generate_key.3 +#usr/share/man/man3/RSA_generate_key_ex.3 +#usr/share/man/man3/RSA_get0_crt_params.3 +#usr/share/man/man3/RSA_get0_engine.3 +#usr/share/man/man3/RSA_get0_factors.3 +#usr/share/man/man3/RSA_get0_key.3 +#usr/share/man/man3/RSA_get_default_method.3 +#usr/share/man/man3/RSA_get_ex_data.3 +#usr/share/man/man3/RSA_get_ex_new_index.3 +#usr/share/man/man3/RSA_get_method.3 +#usr/share/man/man3/RSA_meth_dup.3 +#usr/share/man/man3/RSA_meth_free.3 +#usr/share/man/man3/RSA_meth_get0_app_data.3 +#usr/share/man/man3/RSA_meth_get0_name.3 +#usr/share/man/man3/RSA_meth_get_bn_mod_exp.3 +#usr/share/man/man3/RSA_meth_get_finish.3 +#usr/share/man/man3/RSA_meth_get_flags.3 +#usr/share/man/man3/RSA_meth_get_init.3 +#usr/share/man/man3/RSA_meth_get_keygen.3 +#usr/share/man/man3/RSA_meth_get_mod_exp.3 +#usr/share/man/man3/RSA_meth_get_priv_dec.3 +#usr/share/man/man3/RSA_meth_get_priv_enc.3 +#usr/share/man/man3/RSA_meth_get_pub_dec.3 +#usr/share/man/man3/RSA_meth_get_pub_enc.3 +#usr/share/man/man3/RSA_meth_get_sign.3 +#usr/share/man/man3/RSA_meth_get_verify.3 +#usr/share/man/man3/RSA_meth_new.3 +#usr/share/man/man3/RSA_meth_set0_app_data.3 +#usr/share/man/man3/RSA_meth_set1_name.3 +#usr/share/man/man3/RSA_meth_set_bn_mod_exp.3 +#usr/share/man/man3/RSA_meth_set_finish.3 +#usr/share/man/man3/RSA_meth_set_flags.3 +#usr/share/man/man3/RSA_meth_set_init.3 +#usr/share/man/man3/RSA_meth_set_keygen.3 +#usr/share/man/man3/RSA_meth_set_mod_exp.3 +#usr/share/man/man3/RSA_meth_set_priv_dec.3 +#usr/share/man/man3/RSA_meth_set_priv_enc.3 +#usr/share/man/man3/RSA_meth_set_pub_dec.3 +#usr/share/man/man3/RSA_meth_set_pub_enc.3 +#usr/share/man/man3/RSA_meth_set_sign.3 +#usr/share/man/man3/RSA_meth_set_verify.3 +#usr/share/man/man3/RSA_new.3 +#usr/share/man/man3/RSA_new_method.3 +#usr/share/man/man3/RSA_padding_add_PKCS1_OAEP.3 +#usr/share/man/man3/RSA_padding_add_PKCS1_type_1.3 +#usr/share/man/man3/RSA_padding_add_PKCS1_type_2.3 +#usr/share/man/man3/RSA_padding_add_SSLv23.3 +#usr/share/man/man3/RSA_padding_add_none.3 +#usr/share/man/man3/RSA_padding_check_PKCS1_OAEP.3 +#usr/share/man/man3/RSA_padding_check_PKCS1_type_1.3 +#usr/share/man/man3/RSA_padding_check_PKCS1_type_2.3 +#usr/share/man/man3/RSA_padding_check_SSLv23.3 +#usr/share/man/man3/RSA_padding_check_none.3 +#usr/share/man/man3/RSA_print.3 +#usr/share/man/man3/RSA_print_fp.3 +#usr/share/man/man3/RSA_private_decrypt.3 +#usr/share/man/man3/RSA_private_encrypt.3 +#usr/share/man/man3/RSA_public_decrypt.3 +#usr/share/man/man3/RSA_public_encrypt.3 +#usr/share/man/man3/RSA_set0_crt_params.3 +#usr/share/man/man3/RSA_set0_factors.3 +#usr/share/man/man3/RSA_set0_key.3 +#usr/share/man/man3/RSA_set_default_method.3 +#usr/share/man/man3/RSA_set_ex_data.3 +#usr/share/man/man3/RSA_set_flags.3 +#usr/share/man/man3/RSA_set_method.3 +#usr/share/man/man3/RSA_sign.3 +#usr/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 +#usr/share/man/man3/RSA_size.3 +#usr/share/man/man3/RSA_test_flags.3 +#usr/share/man/man3/RSA_verify.3 +#usr/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3 +#usr/share/man/man3/SCT_LIST_free.3 +#usr/share/man/man3/SCT_LIST_print.3 +#usr/share/man/man3/SCT_LIST_validate.3 +#usr/share/man/man3/SCT_free.3 +#usr/share/man/man3/SCT_get0_extensions.3 +#usr/share/man/man3/SCT_get0_log_id.3 +#usr/share/man/man3/SCT_get0_signature.3 +#usr/share/man/man3/SCT_get_log_entry_type.3 +#usr/share/man/man3/SCT_get_signature_nid.3 +#usr/share/man/man3/SCT_get_source.3 +#usr/share/man/man3/SCT_get_timestamp.3 +#usr/share/man/man3/SCT_get_validation_status.3 +#usr/share/man/man3/SCT_get_version.3 +#usr/share/man/man3/SCT_new.3 +#usr/share/man/man3/SCT_new_from_base64.3 +#usr/share/man/man3/SCT_print.3 +#usr/share/man/man3/SCT_set0_extensions.3 +#usr/share/man/man3/SCT_set0_log_id.3 +#usr/share/man/man3/SCT_set0_signature.3 +#usr/share/man/man3/SCT_set1_extensions.3 +#usr/share/man/man3/SCT_set1_log_id.3 +#usr/share/man/man3/SCT_set1_signature.3 +#usr/share/man/man3/SCT_set_log_entry_type.3 +#usr/share/man/man3/SCT_set_signature_nid.3 +#usr/share/man/man3/SCT_set_source.3 +#usr/share/man/man3/SCT_set_timestamp.3 +#usr/share/man/man3/SCT_set_version.3 +#usr/share/man/man3/SCT_validate.3 +#usr/share/man/man3/SCT_validation_status_string.3 +#usr/share/man/man3/SHA1.3 +#usr/share/man/man3/SHA1_Final.3 +#usr/share/man/man3/SHA1_Init.3 +#usr/share/man/man3/SHA1_Update.3 +#usr/share/man/man3/SHA224.3 +#usr/share/man/man3/SHA224_Final.3 +#usr/share/man/man3/SHA224_Init.3 +#usr/share/man/man3/SHA224_Update.3 +#usr/share/man/man3/SHA256.3 +#usr/share/man/man3/SHA256_Final.3 +#usr/share/man/man3/SHA256_Init.3 +#usr/share/man/man3/SHA256_Update.3 +#usr/share/man/man3/SHA384.3 +#usr/share/man/man3/SHA384_Final.3 +#usr/share/man/man3/SHA384_Init.3 +#usr/share/man/man3/SHA384_Update.3 +#usr/share/man/man3/SHA512.3 +#usr/share/man/man3/SHA512_Final.3 +#usr/share/man/man3/SHA512_Init.3 +#usr/share/man/man3/SHA512_Update.3 +#usr/share/man/man3/SMIME_read_CMS.3 +#usr/share/man/man3/SMIME_read_PKCS7.3 +#usr/share/man/man3/SMIME_write_CMS.3 +#usr/share/man/man3/SMIME_write_PKCS7.3 +#usr/share/man/man3/SSL_CIPHER_description.3 +#usr/share/man/man3/SSL_CIPHER_get_auth_nid.3 +#usr/share/man/man3/SSL_CIPHER_get_bits.3 +#usr/share/man/man3/SSL_CIPHER_get_cipher_nid.3 +#usr/share/man/man3/SSL_CIPHER_get_digest_nid.3 +#usr/share/man/man3/SSL_CIPHER_get_kx_nid.3 +#usr/share/man/man3/SSL_CIPHER_get_name.3 +#usr/share/man/man3/SSL_CIPHER_get_version.3 +#usr/share/man/man3/SSL_CIPHER_is_aead.3 +#usr/share/man/man3/SSL_COMP_add_compression_method.3 +#usr/share/man/man3/SSL_COMP_free_compression_methods.3 +#usr/share/man/man3/SSL_COMP_get0_name.3 +#usr/share/man/man3/SSL_COMP_get_compression_methods.3 +#usr/share/man/man3/SSL_COMP_get_id.3 +#usr/share/man/man3/SSL_CONF_CTX_clear_flags.3 +#usr/share/man/man3/SSL_CONF_CTX_free.3 +#usr/share/man/man3/SSL_CONF_CTX_new.3 +#usr/share/man/man3/SSL_CONF_CTX_set1_prefix.3 +#usr/share/man/man3/SSL_CONF_CTX_set_flags.3 +#usr/share/man/man3/SSL_CONF_CTX_set_ssl.3 +#usr/share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 +#usr/share/man/man3/SSL_CONF_cmd.3 +#usr/share/man/man3/SSL_CONF_cmd_argv.3 +#usr/share/man/man3/SSL_CONF_cmd_value_type.3 +#usr/share/man/man3/SSL_CONF_finish.3 +#usr/share/man/man3/SSL_CTX_add0_chain_cert.3 +#usr/share/man/man3/SSL_CTX_add1_chain_cert.3 +#usr/share/man/man3/SSL_CTX_add_client_CA.3 +#usr/share/man/man3/SSL_CTX_add_client_custom_ext.3 +#usr/share/man/man3/SSL_CTX_add_extra_chain_cert.3 +#usr/share/man/man3/SSL_CTX_add_server_custom_ext.3 +#usr/share/man/man3/SSL_CTX_add_session.3 +#usr/share/man/man3/SSL_CTX_build_cert_chain.3 +#usr/share/man/man3/SSL_CTX_callback_ctrl.3 +#usr/share/man/man3/SSL_CTX_check_private_key.3 +#usr/share/man/man3/SSL_CTX_clear_chain_certs.3 +#usr/share/man/man3/SSL_CTX_clear_extra_chain_certs.3 +#usr/share/man/man3/SSL_CTX_clear_options.3 +#usr/share/man/man3/SSL_CTX_config.3 +#usr/share/man/man3/SSL_CTX_ct_is_enabled.3 +#usr/share/man/man3/SSL_CTX_ctrl.3 +#usr/share/man/man3/SSL_CTX_dane_clear_flags.3 +#usr/share/man/man3/SSL_CTX_dane_enable.3 +#usr/share/man/man3/SSL_CTX_dane_mtype_set.3 +#usr/share/man/man3/SSL_CTX_dane_set_flags.3 +#usr/share/man/man3/SSL_CTX_disable_ct.3 +#usr/share/man/man3/SSL_CTX_enable_ct.3 +#usr/share/man/man3/SSL_CTX_flush_sessions.3 +#usr/share/man/man3/SSL_CTX_free.3 +#usr/share/man/man3/SSL_CTX_get0_chain_certs.3 +#usr/share/man/man3/SSL_CTX_get0_param.3 +#usr/share/man/man3/SSL_CTX_get0_security_ex_data.3 +#usr/share/man/man3/SSL_CTX_get_cert_store.3 +#usr/share/man/man3/SSL_CTX_get_ciphers.3 +#usr/share/man/man3/SSL_CTX_get_client_CA_list.3 +#usr/share/man/man3/SSL_CTX_get_client_cert_cb.3 +#usr/share/man/man3/SSL_CTX_get_default_passwd_cb.3 +#usr/share/man/man3/SSL_CTX_get_default_passwd_cb_userdata.3 +#usr/share/man/man3/SSL_CTX_get_default_read_ahead.3 +#usr/share/man/man3/SSL_CTX_get_ex_data.3 +#usr/share/man/man3/SSL_CTX_get_info_callback.3 +#usr/share/man/man3/SSL_CTX_get_max_cert_list.3 +#usr/share/man/man3/SSL_CTX_get_max_proto_version.3 +#usr/share/man/man3/SSL_CTX_get_min_proto_version.3 +#usr/share/man/man3/SSL_CTX_get_mode.3 +#usr/share/man/man3/SSL_CTX_get_options.3 +#usr/share/man/man3/SSL_CTX_get_quiet_shutdown.3 +#usr/share/man/man3/SSL_CTX_get_read_ahead.3 +#usr/share/man/man3/SSL_CTX_get_security_callback.3 +#usr/share/man/man3/SSL_CTX_get_security_level.3 +#usr/share/man/man3/SSL_CTX_get_session_cache_mode.3 +#usr/share/man/man3/SSL_CTX_get_timeout.3 +#usr/share/man/man3/SSL_CTX_get_tlsext_status_arg.3 +#usr/share/man/man3/SSL_CTX_get_tlsext_status_cb.3 +#usr/share/man/man3/SSL_CTX_get_tlsext_status_type.3 +#usr/share/man/man3/SSL_CTX_get_verify_callback.3 +#usr/share/man/man3/SSL_CTX_get_verify_depth.3 +#usr/share/man/man3/SSL_CTX_get_verify_mode.3 +#usr/share/man/man3/SSL_CTX_has_client_custom_ext.3 +#usr/share/man/man3/SSL_CTX_load_verify_locations.3 +#usr/share/man/man3/SSL_CTX_new.3 +#usr/share/man/man3/SSL_CTX_remove_session.3 +#usr/share/man/man3/SSL_CTX_select_current_cert.3 +#usr/share/man/man3/SSL_CTX_sess_accept.3 +#usr/share/man/man3/SSL_CTX_sess_accept_good.3 +#usr/share/man/man3/SSL_CTX_sess_accept_renegotiate.3 +#usr/share/man/man3/SSL_CTX_sess_cache_full.3 +#usr/share/man/man3/SSL_CTX_sess_cb_hits.3 +#usr/share/man/man3/SSL_CTX_sess_connect.3 +#usr/share/man/man3/SSL_CTX_sess_connect_good.3 +#usr/share/man/man3/SSL_CTX_sess_connect_renegotiate.3 +#usr/share/man/man3/SSL_CTX_sess_get_cache_size.3 +#usr/share/man/man3/SSL_CTX_sess_get_get_cb.3 +#usr/share/man/man3/SSL_CTX_sess_get_new_cb.3 +#usr/share/man/man3/SSL_CTX_sess_get_remove_cb.3 +#usr/share/man/man3/SSL_CTX_sess_hits.3 +#usr/share/man/man3/SSL_CTX_sess_misses.3 +#usr/share/man/man3/SSL_CTX_sess_number.3 +#usr/share/man/man3/SSL_CTX_sess_set_cache_size.3 +#usr/share/man/man3/SSL_CTX_sess_set_get_cb.3 +#usr/share/man/man3/SSL_CTX_sess_set_new_cb.3 +#usr/share/man/man3/SSL_CTX_sess_set_remove_cb.3 +#usr/share/man/man3/SSL_CTX_sess_timeouts.3 +#usr/share/man/man3/SSL_CTX_sessions.3 +#usr/share/man/man3/SSL_CTX_set0_chain.3 +#usr/share/man/man3/SSL_CTX_set0_chain_cert_store.3 +#usr/share/man/man3/SSL_CTX_set0_security_ex_data.3 +#usr/share/man/man3/SSL_CTX_set0_verify_cert_store.3 +#usr/share/man/man3/SSL_CTX_set1_chain.3 +#usr/share/man/man3/SSL_CTX_set1_chain_cert_store.3 +#usr/share/man/man3/SSL_CTX_set1_client_sigalgs.3 +#usr/share/man/man3/SSL_CTX_set1_client_sigalgs_list.3 +#usr/share/man/man3/SSL_CTX_set1_curves.3 +#usr/share/man/man3/SSL_CTX_set1_curves_list.3 +#usr/share/man/man3/SSL_CTX_set1_param.3 +#usr/share/man/man3/SSL_CTX_set1_sigalgs.3 +#usr/share/man/man3/SSL_CTX_set1_sigalgs_list.3 +#usr/share/man/man3/SSL_CTX_set1_verify_cert_store.3 +#usr/share/man/man3/SSL_CTX_set_alpn_protos.3 +#usr/share/man/man3/SSL_CTX_set_alpn_select_cb.3 +#usr/share/man/man3/SSL_CTX_set_cert_cb.3 +#usr/share/man/man3/SSL_CTX_set_cert_store.3 +#usr/share/man/man3/SSL_CTX_set_cert_verify_callback.3 +#usr/share/man/man3/SSL_CTX_set_cipher_list.3 +#usr/share/man/man3/SSL_CTX_set_client_CA_list.3 +#usr/share/man/man3/SSL_CTX_set_client_cert_cb.3 +#usr/share/man/man3/SSL_CTX_set_ct_validation_callback.3 +#usr/share/man/man3/SSL_CTX_set_ctlog_list_file.3 +#usr/share/man/man3/SSL_CTX_set_current_cert.3 +#usr/share/man/man3/SSL_CTX_set_default_ctlog_list_file.3 +#usr/share/man/man3/SSL_CTX_set_default_passwd_cb.3 +#usr/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3 +#usr/share/man/man3/SSL_CTX_set_default_read_buffer_len.3 +#usr/share/man/man3/SSL_CTX_set_default_verify_dir.3 +#usr/share/man/man3/SSL_CTX_set_default_verify_file.3 +#usr/share/man/man3/SSL_CTX_set_default_verify_paths.3 +#usr/share/man/man3/SSL_CTX_set_ex_data.3 +#usr/share/man/man3/SSL_CTX_set_generate_session_id.3 +#usr/share/man/man3/SSL_CTX_set_info_callback.3 +#usr/share/man/man3/SSL_CTX_set_max_cert_list.3 +#usr/share/man/man3/SSL_CTX_set_max_pipelines.3 +#usr/share/man/man3/SSL_CTX_set_max_proto_version.3 +#usr/share/man/man3/SSL_CTX_set_max_send_fragment.3 +#usr/share/man/man3/SSL_CTX_set_min_proto_version.3 +#usr/share/man/man3/SSL_CTX_set_mode.3 +#usr/share/man/man3/SSL_CTX_set_msg_callback.3 +#usr/share/man/man3/SSL_CTX_set_msg_callback_arg.3 +#usr/share/man/man3/SSL_CTX_set_next_proto_select_cb.3 +#usr/share/man/man3/SSL_CTX_set_next_protos_advertised_cb.3 +#usr/share/man/man3/SSL_CTX_set_options.3 +#usr/share/man/man3/SSL_CTX_set_psk_client_callback.3 +#usr/share/man/man3/SSL_CTX_set_psk_server_callback.3 +#usr/share/man/man3/SSL_CTX_set_quiet_shutdown.3 +#usr/share/man/man3/SSL_CTX_set_read_ahead.3 +#usr/share/man/man3/SSL_CTX_set_security_callback.3 +#usr/share/man/man3/SSL_CTX_set_security_level.3 +#usr/share/man/man3/SSL_CTX_set_session_cache_mode.3 +#usr/share/man/man3/SSL_CTX_set_session_id_context.3 +#usr/share/man/man3/SSL_CTX_set_split_send_fragment.3 +#usr/share/man/man3/SSL_CTX_set_ssl_version.3 +#usr/share/man/man3/SSL_CTX_set_timeout.3 +#usr/share/man/man3/SSL_CTX_set_tlsext_status_arg.3 +#usr/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 +#usr/share/man/man3/SSL_CTX_set_tlsext_status_type.3 +#usr/share/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 +#usr/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 +#usr/share/man/man3/SSL_CTX_set_tmp_dh.3 +#usr/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 +#usr/share/man/man3/SSL_CTX_set_verify.3 +#usr/share/man/man3/SSL_CTX_set_verify_depth.3 +#usr/share/man/man3/SSL_CTX_up_ref.3 +#usr/share/man/man3/SSL_CTX_use_PrivateKey.3 +#usr/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3 +#usr/share/man/man3/SSL_CTX_use_PrivateKey_file.3 +#usr/share/man/man3/SSL_CTX_use_RSAPrivateKey.3 +#usr/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3 +#usr/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3 +#usr/share/man/man3/SSL_CTX_use_certificate.3 +#usr/share/man/man3/SSL_CTX_use_certificate_ASN1.3 +#usr/share/man/man3/SSL_CTX_use_certificate_chain_file.3 +#usr/share/man/man3/SSL_CTX_use_certificate_file.3 +#usr/share/man/man3/SSL_CTX_use_psk_identity_hint.3 +#usr/share/man/man3/SSL_CTX_use_serverinfo.3 +#usr/share/man/man3/SSL_CTX_use_serverinfo_file.3 +#usr/share/man/man3/SSL_SESSION_free.3 +#usr/share/man/man3/SSL_SESSION_get0_cipher.3 +#usr/share/man/man3/SSL_SESSION_get0_hostname.3 +#usr/share/man/man3/SSL_SESSION_get0_id_context.3 +#usr/share/man/man3/SSL_SESSION_get0_peer.3 +#usr/share/man/man3/SSL_SESSION_get0_ticket.3 +#usr/share/man/man3/SSL_SESSION_get_compress_id.3 +#usr/share/man/man3/SSL_SESSION_get_ex_data.3 +#usr/share/man/man3/SSL_SESSION_get_id.3 +#usr/share/man/man3/SSL_SESSION_get_master_key.3 +#usr/share/man/man3/SSL_SESSION_get_protocol_version.3 +#usr/share/man/man3/SSL_SESSION_get_ticket_lifetime_hint.3 +#usr/share/man/man3/SSL_SESSION_get_time.3 +#usr/share/man/man3/SSL_SESSION_get_timeout.3 +#usr/share/man/man3/SSL_SESSION_has_ticket.3 +#usr/share/man/man3/SSL_SESSION_new.3 +#usr/share/man/man3/SSL_SESSION_print.3 +#usr/share/man/man3/SSL_SESSION_print_fp.3 +#usr/share/man/man3/SSL_SESSION_print_keylog.3 +#usr/share/man/man3/SSL_SESSION_set1_id.3 +#usr/share/man/man3/SSL_SESSION_set1_id_context.3 +#usr/share/man/man3/SSL_SESSION_set_ex_data.3 +#usr/share/man/man3/SSL_SESSION_set_time.3 +#usr/share/man/man3/SSL_SESSION_set_timeout.3 +#usr/share/man/man3/SSL_SESSION_up_ref.3 +#usr/share/man/man3/SSL_accept.3 +#usr/share/man/man3/SSL_add0_chain_cert.3 +#usr/share/man/man3/SSL_add1_chain_cert.3 +#usr/share/man/man3/SSL_add1_host.3 +#usr/share/man/man3/SSL_add_client_CA.3 +#usr/share/man/man3/SSL_add_session.3 +#usr/share/man/man3/SSL_alert_desc_string.3 +#usr/share/man/man3/SSL_alert_desc_string_long.3 +#usr/share/man/man3/SSL_alert_type_string.3 +#usr/share/man/man3/SSL_alert_type_string_long.3 +#usr/share/man/man3/SSL_build_cert_chain.3 +#usr/share/man/man3/SSL_callback_ctrl.3 +#usr/share/man/man3/SSL_check_chain.3 +#usr/share/man/man3/SSL_check_private_key.3 +#usr/share/man/man3/SSL_clear.3 +#usr/share/man/man3/SSL_clear_chain_certs.3 +#usr/share/man/man3/SSL_clear_options.3 +#usr/share/man/man3/SSL_config.3 +#usr/share/man/man3/SSL_connect.3 +#usr/share/man/man3/SSL_ct_is_enabled.3 +#usr/share/man/man3/SSL_ctrl.3 +#usr/share/man/man3/SSL_dane_clear_flags.3 +#usr/share/man/man3/SSL_dane_enable.3 +#usr/share/man/man3/SSL_dane_set_flags.3 +#usr/share/man/man3/SSL_dane_tlsa_add.3 +#usr/share/man/man3/SSL_disable_ct.3 +#usr/share/man/man3/SSL_do_handshake.3 +#usr/share/man/man3/SSL_enable_ct.3 +#usr/share/man/man3/SSL_export_keying_material.3 +#usr/share/man/man3/SSL_extension_supported.3 +#usr/share/man/man3/SSL_flush_sessions.3 +#usr/share/man/man3/SSL_free.3 +#usr/share/man/man3/SSL_get0_alpn_selected.3 +#usr/share/man/man3/SSL_get0_chain_certs.3 +#usr/share/man/man3/SSL_get0_dane_authority.3 +#usr/share/man/man3/SSL_get0_dane_tlsa.3 +#usr/share/man/man3/SSL_get0_next_proto_negotiated.3 +#usr/share/man/man3/SSL_get0_param.3 +#usr/share/man/man3/SSL_get0_peer_scts.3 +#usr/share/man/man3/SSL_get0_peername.3 +#usr/share/man/man3/SSL_get0_security_ex_data.3 +#usr/share/man/man3/SSL_get0_session.3 +#usr/share/man/man3/SSL_get0_verified_chain.3 +#usr/share/man/man3/SSL_get1_curves.3 +#usr/share/man/man3/SSL_get1_session.3 +#usr/share/man/man3/SSL_get1_supported_ciphers.3 +#usr/share/man/man3/SSL_get_SSL_CTX.3 +#usr/share/man/man3/SSL_get_all_async_fds.3 +#usr/share/man/man3/SSL_get_changed_async_fds.3 +#usr/share/man/man3/SSL_get_cipher.3 +#usr/share/man/man3/SSL_get_cipher_bits.3 +#usr/share/man/man3/SSL_get_cipher_list.3 +#usr/share/man/man3/SSL_get_cipher_name.3 +#usr/share/man/man3/SSL_get_cipher_version.3 +#usr/share/man/man3/SSL_get_ciphers.3 +#usr/share/man/man3/SSL_get_client_CA_list.3 +#usr/share/man/man3/SSL_get_client_ciphers.3 +#usr/share/man/man3/SSL_get_client_random.3 +#usr/share/man/man3/SSL_get_current_cipher.3 +#usr/share/man/man3/SSL_get_default_passwd_cb.3 +#usr/share/man/man3/SSL_get_default_passwd_cb_userdata.3 +#usr/share/man/man3/SSL_get_default_timeout.3 +#usr/share/man/man3/SSL_get_error.3 +#usr/share/man/man3/SSL_get_ex_data.3 +#usr/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 +#usr/share/man/man3/SSL_get_extms_support.3 +#usr/share/man/man3/SSL_get_fd.3 +#usr/share/man/man3/SSL_get_info_callback.3 +#usr/share/man/man3/SSL_get_max_cert_list.3 +#usr/share/man/man3/SSL_get_max_proto_version.3 +#usr/share/man/man3/SSL_get_min_proto_version.3 +#usr/share/man/man3/SSL_get_mode.3 +#usr/share/man/man3/SSL_get_options.3 +#usr/share/man/man3/SSL_get_peer_cert_chain.3 +#usr/share/man/man3/SSL_get_peer_certificate.3 +#usr/share/man/man3/SSL_get_psk_identity.3 +#usr/share/man/man3/SSL_get_psk_identity_hint.3 +#usr/share/man/man3/SSL_get_quiet_shutdown.3 +#usr/share/man/man3/SSL_get_rbio.3 +#usr/share/man/man3/SSL_get_read_ahead.3 +#usr/share/man/man3/SSL_get_rfd.3 +#usr/share/man/man3/SSL_get_secure_renegotiation_support.3 +#usr/share/man/man3/SSL_get_security_callback.3 +#usr/share/man/man3/SSL_get_security_level.3 +#usr/share/man/man3/SSL_get_selected_srtp_profile.3 +#usr/share/man/man3/SSL_get_server_random.3 +#usr/share/man/man3/SSL_get_session.3 +#usr/share/man/man3/SSL_get_shared_curve.3 +#usr/share/man/man3/SSL_get_shared_sigalgs.3 +#usr/share/man/man3/SSL_get_shutdown.3 +#usr/share/man/man3/SSL_get_sigalgs.3 +#usr/share/man/man3/SSL_get_srtp_profiles.3 +#usr/share/man/man3/SSL_get_ssl_method.3 +#usr/share/man/man3/SSL_get_time.3 +#usr/share/man/man3/SSL_get_timeout.3 +#usr/share/man/man3/SSL_get_tlsext_status_ocsp_resp.3 +#usr/share/man/man3/SSL_get_tlsext_status_type.3 +#usr/share/man/man3/SSL_get_verify_callback.3 +#usr/share/man/man3/SSL_get_verify_depth.3 +#usr/share/man/man3/SSL_get_verify_mode.3 +#usr/share/man/man3/SSL_get_verify_result.3 +#usr/share/man/man3/SSL_get_version.3 +#usr/share/man/man3/SSL_get_wbio.3 +#usr/share/man/man3/SSL_get_wfd.3 +#usr/share/man/man3/SSL_has_matching_session_id.3 +#usr/share/man/man3/SSL_has_pending.3 +#usr/share/man/man3/SSL_is_dtls.3 +#usr/share/man/man3/SSL_library_init.3 +#usr/share/man/man3/SSL_load_client_CA_file.3 +#usr/share/man/man3/SSL_load_error_strings.3 +#usr/share/man/man3/SSL_new.3 +#usr/share/man/man3/SSL_pending.3 +#usr/share/man/man3/SSL_read.3 +#usr/share/man/man3/SSL_remove_session.3 +#usr/share/man/man3/SSL_rstate_string.3 +#usr/share/man/man3/SSL_rstate_string_long.3 +#usr/share/man/man3/SSL_select_current_cert.3 +#usr/share/man/man3/SSL_select_next_proto.3 +#usr/share/man/man3/SSL_session_reused.3 +#usr/share/man/man3/SSL_set0_chain.3 +#usr/share/man/man3/SSL_set0_chain_cert_store.3 +#usr/share/man/man3/SSL_set0_rbio.3 +#usr/share/man/man3/SSL_set0_security_ex_data.3 +#usr/share/man/man3/SSL_set0_verify_cert_store.3 +#usr/share/man/man3/SSL_set0_wbio.3 +#usr/share/man/man3/SSL_set1_chain.3 +#usr/share/man/man3/SSL_set1_chain_cert_store.3 +#usr/share/man/man3/SSL_set1_client_sigalgs.3 +#usr/share/man/man3/SSL_set1_client_sigalgs_list.3 +#usr/share/man/man3/SSL_set1_curves.3 +#usr/share/man/man3/SSL_set1_curves_list.3 +#usr/share/man/man3/SSL_set1_host.3 +#usr/share/man/man3/SSL_set1_param.3 +#usr/share/man/man3/SSL_set1_sigalgs.3 +#usr/share/man/man3/SSL_set1_sigalgs_list.3 +#usr/share/man/man3/SSL_set1_verify_cert_store.3 +#usr/share/man/man3/SSL_set_accept_state.3 +#usr/share/man/man3/SSL_set_alpn_protos.3 +#usr/share/man/man3/SSL_set_bio.3 +#usr/share/man/man3/SSL_set_cert_cb.3 +#usr/share/man/man3/SSL_set_cipher_list.3 +#usr/share/man/man3/SSL_set_client_CA_list.3 +#usr/share/man/man3/SSL_set_connect_state.3 +#usr/share/man/man3/SSL_set_ct_validation_callback.3 +#usr/share/man/man3/SSL_set_current_cert.3 +#usr/share/man/man3/SSL_set_default_passwd_cb.3 +#usr/share/man/man3/SSL_set_default_passwd_cb_userdata.3 +#usr/share/man/man3/SSL_set_default_read_buffer_len.3 +#usr/share/man/man3/SSL_set_ex_data.3 +#usr/share/man/man3/SSL_set_fd.3 +#usr/share/man/man3/SSL_set_generate_session_id.3 +#usr/share/man/man3/SSL_set_hostflags.3 +#usr/share/man/man3/SSL_set_info_callback.3 +#usr/share/man/man3/SSL_set_max_cert_list.3 +#usr/share/man/man3/SSL_set_max_pipelines.3 +#usr/share/man/man3/SSL_set_max_proto_version.3 +#usr/share/man/man3/SSL_set_max_send_fragment.3 +#usr/share/man/man3/SSL_set_min_proto_version.3 +#usr/share/man/man3/SSL_set_mode.3 +#usr/share/man/man3/SSL_set_msg_callback.3 +#usr/share/man/man3/SSL_set_msg_callback_arg.3 +#usr/share/man/man3/SSL_set_options.3 +#usr/share/man/man3/SSL_set_psk_client_callback.3 +#usr/share/man/man3/SSL_set_psk_server_callback.3 +#usr/share/man/man3/SSL_set_quiet_shutdown.3 +#usr/share/man/man3/SSL_set_read_ahead.3 +#usr/share/man/man3/SSL_set_rfd.3 +#usr/share/man/man3/SSL_set_security_callback.3 +#usr/share/man/man3/SSL_set_security_level.3 +#usr/share/man/man3/SSL_set_session.3 +#usr/share/man/man3/SSL_set_session_id_context.3 +#usr/share/man/man3/SSL_set_shutdown.3 +#usr/share/man/man3/SSL_set_split_send_fragment.3 +#usr/share/man/man3/SSL_set_ssl_method.3 +#usr/share/man/man3/SSL_set_time.3 +#usr/share/man/man3/SSL_set_timeout.3 +#usr/share/man/man3/SSL_set_tlsext_status_ocsp_resp.3 +#usr/share/man/man3/SSL_set_tlsext_status_type.3 +#usr/share/man/man3/SSL_set_tlsext_use_srtp.3 +#usr/share/man/man3/SSL_set_tmp_dh.3 +#usr/share/man/man3/SSL_set_tmp_dh_callback.3 +#usr/share/man/man3/SSL_set_verify.3 +#usr/share/man/man3/SSL_set_verify_depth.3 +#usr/share/man/man3/SSL_set_verify_result.3 +#usr/share/man/man3/SSL_set_wfd.3 +#usr/share/man/man3/SSL_shutdown.3 +#usr/share/man/man3/SSL_state_string.3 +#usr/share/man/man3/SSL_state_string_long.3 +#usr/share/man/man3/SSL_up_ref.3 +#usr/share/man/man3/SSL_use_PrivateKey.3 +#usr/share/man/man3/SSL_use_PrivateKey_ASN1.3 +#usr/share/man/man3/SSL_use_PrivateKey_file.3 +#usr/share/man/man3/SSL_use_RSAPrivateKey.3 +#usr/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3 +#usr/share/man/man3/SSL_use_RSAPrivateKey_file.3 +#usr/share/man/man3/SSL_use_certificate.3 +#usr/share/man/man3/SSL_use_certificate_ASN1.3 +#usr/share/man/man3/SSL_use_certificate_chain_file.3 +#usr/share/man/man3/SSL_use_certificate_file.3 +#usr/share/man/man3/SSL_use_psk_identity_hint.3 +#usr/share/man/man3/SSL_verify_cb.3 +#usr/share/man/man3/SSL_waiting_for_async.3 +#usr/share/man/man3/SSL_want.3 +#usr/share/man/man3/SSL_want_async.3 +#usr/share/man/man3/SSL_want_async_job.3 +#usr/share/man/man3/SSL_want_nothing.3 +#usr/share/man/man3/SSL_want_read.3 +#usr/share/man/man3/SSL_want_write.3 +#usr/share/man/man3/SSL_want_x509_lookup.3 +#usr/share/man/man3/SSL_write.3 +#usr/share/man/man3/SSLv23_client_method.3 +#usr/share/man/man3/SSLv23_method.3 +#usr/share/man/man3/SSLv23_server_method.3 +#usr/share/man/man3/SSLv3_client_method.3 +#usr/share/man/man3/SSLv3_method.3 +#usr/share/man/man3/SSLv3_server_method.3 +#usr/share/man/man3/SXNETID_free.3 +#usr/share/man/man3/SXNETID_new.3 +#usr/share/man/man3/SXNET_free.3 +#usr/share/man/man3/SXNET_new.3 +#usr/share/man/man3/TLS_FEATURE_free.3 +#usr/share/man/man3/TLS_FEATURE_new.3 +#usr/share/man/man3/TLS_client_method.3 +#usr/share/man/man3/TLS_method.3 +#usr/share/man/man3/TLS_server_method.3 +#usr/share/man/man3/TLSv1_1_client_method.3 +#usr/share/man/man3/TLSv1_1_method.3 +#usr/share/man/man3/TLSv1_1_server_method.3 +#usr/share/man/man3/TLSv1_2_client_method.3 +#usr/share/man/man3/TLSv1_2_method.3 +#usr/share/man/man3/TLSv1_2_server_method.3 +#usr/share/man/man3/TLSv1_client_method.3 +#usr/share/man/man3/TLSv1_method.3 +#usr/share/man/man3/TLSv1_server_method.3 +#usr/share/man/man3/TS_ACCURACY_dup.3 +#usr/share/man/man3/TS_ACCURACY_free.3 +#usr/share/man/man3/TS_ACCURACY_new.3 +#usr/share/man/man3/TS_MSG_IMPRINT_dup.3 +#usr/share/man/man3/TS_MSG_IMPRINT_free.3 +#usr/share/man/man3/TS_MSG_IMPRINT_new.3 +#usr/share/man/man3/TS_REQ_dup.3 +#usr/share/man/man3/TS_REQ_free.3 +#usr/share/man/man3/TS_REQ_new.3 +#usr/share/man/man3/TS_RESP_dup.3 +#usr/share/man/man3/TS_RESP_free.3 +#usr/share/man/man3/TS_RESP_new.3 +#usr/share/man/man3/TS_STATUS_INFO_dup.3 +#usr/share/man/man3/TS_STATUS_INFO_free.3 +#usr/share/man/man3/TS_STATUS_INFO_new.3 +#usr/share/man/man3/TS_TST_INFO_dup.3 +#usr/share/man/man3/TS_TST_INFO_free.3 +#usr/share/man/man3/TS_TST_INFO_new.3 +#usr/share/man/man3/UI.3 +#usr/share/man/man3/UI_METHOD.3 +#usr/share/man/man3/UI_OpenSSL.3 +#usr/share/man/man3/UI_STRING.3 +#usr/share/man/man3/UI_add_error_string.3 +#usr/share/man/man3/UI_add_info_string.3 +#usr/share/man/man3/UI_add_input_boolean.3 +#usr/share/man/man3/UI_add_input_string.3 +#usr/share/man/man3/UI_add_user_data.3 +#usr/share/man/man3/UI_add_verify_string.3 +#usr/share/man/man3/UI_construct_prompt.3 +#usr/share/man/man3/UI_create_method.3 +#usr/share/man/man3/UI_ctrl.3 +#usr/share/man/man3/UI_destroy_method.3 +#usr/share/man/man3/UI_dup_error_string.3 +#usr/share/man/man3/UI_dup_info_string.3 +#usr/share/man/man3/UI_dup_input_boolean.3 +#usr/share/man/man3/UI_dup_input_string.3 +#usr/share/man/man3/UI_dup_verify_string.3 +#usr/share/man/man3/UI_free.3 +#usr/share/man/man3/UI_get0_action_string.3 +#usr/share/man/man3/UI_get0_output_string.3 +#usr/share/man/man3/UI_get0_result.3 +#usr/share/man/man3/UI_get0_result_string.3 +#usr/share/man/man3/UI_get0_test_string.3 +#usr/share/man/man3/UI_get0_user_data.3 +#usr/share/man/man3/UI_get_default_method.3 +#usr/share/man/man3/UI_get_ex_data.3 +#usr/share/man/man3/UI_get_ex_new_index.3 +#usr/share/man/man3/UI_get_input_flags.3 +#usr/share/man/man3/UI_get_method.3 +#usr/share/man/man3/UI_get_result_maxsize.3 +#usr/share/man/man3/UI_get_result_minsize.3 +#usr/share/man/man3/UI_get_string_type.3 +#usr/share/man/man3/UI_method_get_closer.3 +#usr/share/man/man3/UI_method_get_ex_data.3 +#usr/share/man/man3/UI_method_get_flusher.3 +#usr/share/man/man3/UI_method_get_opener.3 +#usr/share/man/man3/UI_method_get_prompt_constructor.3 +#usr/share/man/man3/UI_method_get_reader.3 +#usr/share/man/man3/UI_method_get_writer.3 +#usr/share/man/man3/UI_method_set_closer.3 +#usr/share/man/man3/UI_method_set_ex_data.3 +#usr/share/man/man3/UI_method_set_flusher.3 +#usr/share/man/man3/UI_method_set_opener.3 +#usr/share/man/man3/UI_method_set_prompt_constructor.3 +#usr/share/man/man3/UI_method_set_reader.3 +#usr/share/man/man3/UI_method_set_writer.3 +#usr/share/man/man3/UI_new.3 +#usr/share/man/man3/UI_new_method.3 +#usr/share/man/man3/UI_null.3 +#usr/share/man/man3/UI_process.3 +#usr/share/man/man3/UI_set_default_method.3 +#usr/share/man/man3/UI_set_ex_data.3 +#usr/share/man/man3/UI_set_method.3 +#usr/share/man/man3/UI_set_result.3 +#usr/share/man/man3/UI_string_types.3 +#usr/share/man/man3/USERNOTICE_free.3 +#usr/share/man/man3/USERNOTICE_new.3 +#usr/share/man/man3/X509V3_EXT_d2i.3 +#usr/share/man/man3/X509V3_EXT_i2d.3 +#usr/share/man/man3/X509V3_add1_i2d.3 +#usr/share/man/man3/X509V3_get_d2i.3 +#usr/share/man/man3/X509_ALGOR_cmp.3 +#usr/share/man/man3/X509_ALGOR_dup.3 +#usr/share/man/man3/X509_ALGOR_free.3 +#usr/share/man/man3/X509_ALGOR_get0.3 +#usr/share/man/man3/X509_ALGOR_new.3 +#usr/share/man/man3/X509_ALGOR_set0.3 +#usr/share/man/man3/X509_ALGOR_set_md.3 +#usr/share/man/man3/X509_ATTRIBUTE_dup.3 +#usr/share/man/man3/X509_ATTRIBUTE_free.3 +#usr/share/man/man3/X509_ATTRIBUTE_new.3 +#usr/share/man/man3/X509_CERT_AUX_free.3 +#usr/share/man/man3/X509_CERT_AUX_new.3 +#usr/share/man/man3/X509_CINF_free.3 +#usr/share/man/man3/X509_CINF_new.3 +#usr/share/man/man3/X509_CRL_INFO_free.3 +#usr/share/man/man3/X509_CRL_INFO_new.3 +#usr/share/man/man3/X509_CRL_add0_revoked.3 +#usr/share/man/man3/X509_CRL_add1_ext_i2d.3 +#usr/share/man/man3/X509_CRL_add_ext.3 +#usr/share/man/man3/X509_CRL_delete_ext.3 +#usr/share/man/man3/X509_CRL_digest.3 +#usr/share/man/man3/X509_CRL_dup.3 +#usr/share/man/man3/X509_CRL_free.3 +#usr/share/man/man3/X509_CRL_get0_by_cert.3 +#usr/share/man/man3/X509_CRL_get0_by_serial.3 +#usr/share/man/man3/X509_CRL_get0_extensions.3 +#usr/share/man/man3/X509_CRL_get0_lastUpdate.3 +#usr/share/man/man3/X509_CRL_get0_nextUpdate.3 +#usr/share/man/man3/X509_CRL_get0_signature.3 +#usr/share/man/man3/X509_CRL_get_REVOKED.3 +#usr/share/man/man3/X509_CRL_get_ext.3 +#usr/share/man/man3/X509_CRL_get_ext_by_NID.3 +#usr/share/man/man3/X509_CRL_get_ext_by_OBJ.3 +#usr/share/man/man3/X509_CRL_get_ext_by_critical.3 +#usr/share/man/man3/X509_CRL_get_ext_count.3 +#usr/share/man/man3/X509_CRL_get_ext_d2i.3 +#usr/share/man/man3/X509_CRL_get_issuer.3 +#usr/share/man/man3/X509_CRL_get_signature_nid.3 +#usr/share/man/man3/X509_CRL_get_version.3 +#usr/share/man/man3/X509_CRL_new.3 +#usr/share/man/man3/X509_CRL_set1_lastUpdate.3 +#usr/share/man/man3/X509_CRL_set1_nextUpdate.3 +#usr/share/man/man3/X509_CRL_set_issuer_name.3 +#usr/share/man/man3/X509_CRL_set_version.3 +#usr/share/man/man3/X509_CRL_sign.3 +#usr/share/man/man3/X509_CRL_sign_ctx.3 +#usr/share/man/man3/X509_CRL_sort.3 +#usr/share/man/man3/X509_CRL_verify.3 +#usr/share/man/man3/X509_EXTENSION_create_by_NID.3 +#usr/share/man/man3/X509_EXTENSION_create_by_OBJ.3 +#usr/share/man/man3/X509_EXTENSION_dup.3 +#usr/share/man/man3/X509_EXTENSION_free.3 +#usr/share/man/man3/X509_EXTENSION_get_critical.3 +#usr/share/man/man3/X509_EXTENSION_get_data.3 +#usr/share/man/man3/X509_EXTENSION_get_object.3 +#usr/share/man/man3/X509_EXTENSION_new.3 +#usr/share/man/man3/X509_EXTENSION_set_critical.3 +#usr/share/man/man3/X509_EXTENSION_set_data.3 +#usr/share/man/man3/X509_EXTENSION_set_object.3 +#usr/share/man/man3/X509_LOOKUP_file.3 +#usr/share/man/man3/X509_LOOKUP_hash_dir.3 +#usr/share/man/man3/X509_NAME_ENTRY_create_by_NID.3 +#usr/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3 +#usr/share/man/man3/X509_NAME_ENTRY_create_by_txt.3 +#usr/share/man/man3/X509_NAME_ENTRY_dup.3 +#usr/share/man/man3/X509_NAME_ENTRY_free.3 +#usr/share/man/man3/X509_NAME_ENTRY_get_data.3 +#usr/share/man/man3/X509_NAME_ENTRY_get_object.3 +#usr/share/man/man3/X509_NAME_ENTRY_new.3 +#usr/share/man/man3/X509_NAME_ENTRY_set_data.3 +#usr/share/man/man3/X509_NAME_ENTRY_set_object.3 +#usr/share/man/man3/X509_NAME_add_entry.3 +#usr/share/man/man3/X509_NAME_add_entry_by_NID.3 +#usr/share/man/man3/X509_NAME_add_entry_by_OBJ.3 +#usr/share/man/man3/X509_NAME_add_entry_by_txt.3 +#usr/share/man/man3/X509_NAME_delete_entry.3 +#usr/share/man/man3/X509_NAME_digest.3 +#usr/share/man/man3/X509_NAME_dup.3 +#usr/share/man/man3/X509_NAME_entry_count.3 +#usr/share/man/man3/X509_NAME_free.3 +#usr/share/man/man3/X509_NAME_get0_der.3 +#usr/share/man/man3/X509_NAME_get_entry.3 +#usr/share/man/man3/X509_NAME_get_index_by_NID.3 +#usr/share/man/man3/X509_NAME_get_index_by_OBJ.3 +#usr/share/man/man3/X509_NAME_get_text_by_NID.3 +#usr/share/man/man3/X509_NAME_get_text_by_OBJ.3 +#usr/share/man/man3/X509_NAME_new.3 +#usr/share/man/man3/X509_NAME_oneline.3 +#usr/share/man/man3/X509_NAME_print.3 +#usr/share/man/man3/X509_NAME_print_ex.3 +#usr/share/man/man3/X509_NAME_print_ex_fp.3 +#usr/share/man/man3/X509_PUBKEY_free.3 +#usr/share/man/man3/X509_PUBKEY_get.3 +#usr/share/man/man3/X509_PUBKEY_get0.3 +#usr/share/man/man3/X509_PUBKEY_get0_param.3 +#usr/share/man/man3/X509_PUBKEY_new.3 +#usr/share/man/man3/X509_PUBKEY_set.3 +#usr/share/man/man3/X509_PUBKEY_set0_param.3 +#usr/share/man/man3/X509_REQ_INFO_free.3 +#usr/share/man/man3/X509_REQ_INFO_new.3 +#usr/share/man/man3/X509_REQ_digest.3 +#usr/share/man/man3/X509_REQ_dup.3 +#usr/share/man/man3/X509_REQ_free.3 +#usr/share/man/man3/X509_REQ_get0_pubkey.3 +#usr/share/man/man3/X509_REQ_get0_signature.3 +#usr/share/man/man3/X509_REQ_get_X509_PUBKEY.3 +#usr/share/man/man3/X509_REQ_get_pubkey.3 +#usr/share/man/man3/X509_REQ_get_signature_nid.3 +#usr/share/man/man3/X509_REQ_get_subject_name.3 +#usr/share/man/man3/X509_REQ_get_version.3 +#usr/share/man/man3/X509_REQ_new.3 +#usr/share/man/man3/X509_REQ_set_pubkey.3 +#usr/share/man/man3/X509_REQ_set_subject_name.3 +#usr/share/man/man3/X509_REQ_set_version.3 +#usr/share/man/man3/X509_REQ_sign.3 +#usr/share/man/man3/X509_REQ_sign_ctx.3 +#usr/share/man/man3/X509_REQ_verify.3 +#usr/share/man/man3/X509_REVOKED_add1_ext_i2d.3 +#usr/share/man/man3/X509_REVOKED_add_ext.3 +#usr/share/man/man3/X509_REVOKED_delete_ext.3 +#usr/share/man/man3/X509_REVOKED_dup.3 +#usr/share/man/man3/X509_REVOKED_free.3 +#usr/share/man/man3/X509_REVOKED_get0_extensions.3 +#usr/share/man/man3/X509_REVOKED_get0_revocationDate.3 +#usr/share/man/man3/X509_REVOKED_get0_serialNumber.3 +#usr/share/man/man3/X509_REVOKED_get_ext.3 +#usr/share/man/man3/X509_REVOKED_get_ext_by_NID.3 +#usr/share/man/man3/X509_REVOKED_get_ext_by_OBJ.3 +#usr/share/man/man3/X509_REVOKED_get_ext_by_critical.3 +#usr/share/man/man3/X509_REVOKED_get_ext_count.3 +#usr/share/man/man3/X509_REVOKED_get_ext_d2i.3 +#usr/share/man/man3/X509_REVOKED_new.3 +#usr/share/man/man3/X509_REVOKED_set_revocationDate.3 +#usr/share/man/man3/X509_REVOKED_set_serialNumber.3 +#usr/share/man/man3/X509_SIG_free.3 +#usr/share/man/man3/X509_SIG_get0.3 +#usr/share/man/man3/X509_SIG_getm.3 +#usr/share/man/man3/X509_SIG_new.3 +#usr/share/man/man3/X509_STORE_CTX_cert_crl_fn.3 +#usr/share/man/man3/X509_STORE_CTX_check_crl_fn.3 +#usr/share/man/man3/X509_STORE_CTX_check_issued_fn.3 +#usr/share/man/man3/X509_STORE_CTX_check_policy_fn.3 +#usr/share/man/man3/X509_STORE_CTX_check_revocation_fn.3 +#usr/share/man/man3/X509_STORE_CTX_cleanup.3 +#usr/share/man/man3/X509_STORE_CTX_cleanup_fn.3 +#usr/share/man/man3/X509_STORE_CTX_free.3 +#usr/share/man/man3/X509_STORE_CTX_get0_cert.3 +#usr/share/man/man3/X509_STORE_CTX_get0_chain.3 +#usr/share/man/man3/X509_STORE_CTX_get0_param.3 +#usr/share/man/man3/X509_STORE_CTX_get0_untrusted.3 +#usr/share/man/man3/X509_STORE_CTX_get1_chain.3 +#usr/share/man/man3/X509_STORE_CTX_get_cert_crl.3 +#usr/share/man/man3/X509_STORE_CTX_get_check_crl.3 +#usr/share/man/man3/X509_STORE_CTX_get_check_issued.3 +#usr/share/man/man3/X509_STORE_CTX_get_check_policy.3 +#usr/share/man/man3/X509_STORE_CTX_get_check_revocation.3 +#usr/share/man/man3/X509_STORE_CTX_get_cleanup.3 +#usr/share/man/man3/X509_STORE_CTX_get_crl_fn.3 +#usr/share/man/man3/X509_STORE_CTX_get_current_cert.3 +#usr/share/man/man3/X509_STORE_CTX_get_error.3 +#usr/share/man/man3/X509_STORE_CTX_get_error_depth.3 +#usr/share/man/man3/X509_STORE_CTX_get_ex_data.3 +#usr/share/man/man3/X509_STORE_CTX_get_ex_new_index.3 +#usr/share/man/man3/X509_STORE_CTX_get_get_crl.3 +#usr/share/man/man3/X509_STORE_CTX_get_get_issuer.3 +#usr/share/man/man3/X509_STORE_CTX_get_issuer_fn.3 +#usr/share/man/man3/X509_STORE_CTX_get_lookup_certs.3 +#usr/share/man/man3/X509_STORE_CTX_get_lookup_crls.3 +#usr/share/man/man3/X509_STORE_CTX_get_num_untrusted.3 +#usr/share/man/man3/X509_STORE_CTX_get_verify.3 +#usr/share/man/man3/X509_STORE_CTX_get_verify_cb.3 +#usr/share/man/man3/X509_STORE_CTX_init.3 +#usr/share/man/man3/X509_STORE_CTX_lookup_certs_fn.3 +#usr/share/man/man3/X509_STORE_CTX_lookup_crls_fn.3 +#usr/share/man/man3/X509_STORE_CTX_new.3 +#usr/share/man/man3/X509_STORE_CTX_set0_crls.3 +#usr/share/man/man3/X509_STORE_CTX_set0_param.3 +#usr/share/man/man3/X509_STORE_CTX_set0_trusted_stack.3 +#usr/share/man/man3/X509_STORE_CTX_set0_untrusted.3 +#usr/share/man/man3/X509_STORE_CTX_set0_verified_chain.3 +#usr/share/man/man3/X509_STORE_CTX_set_cert.3 +#usr/share/man/man3/X509_STORE_CTX_set_current_cert.3 +#usr/share/man/man3/X509_STORE_CTX_set_default.3 +#usr/share/man/man3/X509_STORE_CTX_set_error.3 +#usr/share/man/man3/X509_STORE_CTX_set_error_depth.3 +#usr/share/man/man3/X509_STORE_CTX_set_ex_data.3 +#usr/share/man/man3/X509_STORE_CTX_set_verify.3 +#usr/share/man/man3/X509_STORE_CTX_set_verify_cb.3 +#usr/share/man/man3/X509_STORE_CTX_verify_cb.3 +#usr/share/man/man3/X509_STORE_CTX_verify_fn.3 +#usr/share/man/man3/X509_STORE_free.3 +#usr/share/man/man3/X509_STORE_get0_objects.3 +#usr/share/man/man3/X509_STORE_get0_param.3 +#usr/share/man/man3/X509_STORE_get_cert_crl.3 +#usr/share/man/man3/X509_STORE_get_check_crl.3 +#usr/share/man/man3/X509_STORE_get_check_issued.3 +#usr/share/man/man3/X509_STORE_get_check_policy.3 +#usr/share/man/man3/X509_STORE_get_check_revocation.3 +#usr/share/man/man3/X509_STORE_get_cleanup.3 +#usr/share/man/man3/X509_STORE_get_ex_data.3 +#usr/share/man/man3/X509_STORE_get_ex_new_index.3 +#usr/share/man/man3/X509_STORE_get_get_crl.3 +#usr/share/man/man3/X509_STORE_get_get_issuer.3 +#usr/share/man/man3/X509_STORE_get_lookup_certs.3 +#usr/share/man/man3/X509_STORE_get_lookup_crls.3 +#usr/share/man/man3/X509_STORE_get_verify_cb.3 +#usr/share/man/man3/X509_STORE_lock.3 +#usr/share/man/man3/X509_STORE_new.3 +#usr/share/man/man3/X509_STORE_set1_param.3 +#usr/share/man/man3/X509_STORE_set_cert_crl.3 +#usr/share/man/man3/X509_STORE_set_check_crl.3 +#usr/share/man/man3/X509_STORE_set_check_issued.3 +#usr/share/man/man3/X509_STORE_set_check_policy.3 +#usr/share/man/man3/X509_STORE_set_check_revocation.3 +#usr/share/man/man3/X509_STORE_set_cleanup.3 +#usr/share/man/man3/X509_STORE_set_ex_data.3 +#usr/share/man/man3/X509_STORE_set_get_crl.3 +#usr/share/man/man3/X509_STORE_set_get_issuer.3 +#usr/share/man/man3/X509_STORE_set_lookup_certs.3 +#usr/share/man/man3/X509_STORE_set_lookup_crls.3 +#usr/share/man/man3/X509_STORE_set_lookup_crls_cb.3 +#usr/share/man/man3/X509_STORE_set_verify.3 +#usr/share/man/man3/X509_STORE_set_verify_cb.3 +#usr/share/man/man3/X509_STORE_set_verify_cb_func.3 +#usr/share/man/man3/X509_STORE_set_verify_func.3 +#usr/share/man/man3/X509_STORE_unlock.3 +#usr/share/man/man3/X509_STORE_up_ref.3 +#usr/share/man/man3/X509_VAL_free.3 +#usr/share/man/man3/X509_VAL_new.3 +#usr/share/man/man3/X509_VERIFY_PARAM_add0_policy.3 +#usr/share/man/man3/X509_VERIFY_PARAM_add1_host.3 +#usr/share/man/man3/X509_VERIFY_PARAM_clear_flags.3 +#usr/share/man/man3/X509_VERIFY_PARAM_get0_peername.3 +#usr/share/man/man3/X509_VERIFY_PARAM_get_auth_level.3 +#usr/share/man/man3/X509_VERIFY_PARAM_get_depth.3 +#usr/share/man/man3/X509_VERIFY_PARAM_get_flags.3 +#usr/share/man/man3/X509_VERIFY_PARAM_get_inh_flags.3 +#usr/share/man/man3/X509_VERIFY_PARAM_get_time.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set1_email.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set1_host.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set1_ip.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set1_ip_asc.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set1_policies.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_auth_level.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_depth.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_flags.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_hostflags.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_inh_flags.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_purpose.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_time.3 +#usr/share/man/man3/X509_VERIFY_PARAM_set_trust.3 +#usr/share/man/man3/X509_add1_ext_i2d.3 +#usr/share/man/man3/X509_add_ext.3 +#usr/share/man/man3/X509_chain_up_ref.3 +#usr/share/man/man3/X509_check_ca.3 +#usr/share/man/man3/X509_check_email.3 +#usr/share/man/man3/X509_check_host.3 +#usr/share/man/man3/X509_check_ip.3 +#usr/share/man/man3/X509_check_ip_asc.3 +#usr/share/man/man3/X509_check_issued.3 +#usr/share/man/man3/X509_delete_ext.3 +#usr/share/man/man3/X509_digest.3 +#usr/share/man/man3/X509_dup.3 +#usr/share/man/man3/X509_free.3 +#usr/share/man/man3/X509_get0_extensions.3 +#usr/share/man/man3/X509_get0_notAfter.3 +#usr/share/man/man3/X509_get0_notBefore.3 +#usr/share/man/man3/X509_get0_pubkey.3 +#usr/share/man/man3/X509_get0_serialNumber.3 +#usr/share/man/man3/X509_get0_signature.3 +#usr/share/man/man3/X509_get0_subject_key_id.3 +#usr/share/man/man3/X509_get0_tbs_sigalg.3 +#usr/share/man/man3/X509_get0_uids.3 +#usr/share/man/man3/X509_get_X509_PUBKEY.3 +#usr/share/man/man3/X509_get_ex_data.3 +#usr/share/man/man3/X509_get_ex_new_index.3 +#usr/share/man/man3/X509_get_ext.3 +#usr/share/man/man3/X509_get_ext_by_NID.3 +#usr/share/man/man3/X509_get_ext_by_OBJ.3 +#usr/share/man/man3/X509_get_ext_by_critical.3 +#usr/share/man/man3/X509_get_ext_count.3 +#usr/share/man/man3/X509_get_ext_d2i.3 +#usr/share/man/man3/X509_get_extended_key_usage.3 +#usr/share/man/man3/X509_get_extension_flags.3 +#usr/share/man/man3/X509_get_issuer_name.3 +#usr/share/man/man3/X509_get_key_usage.3 +#usr/share/man/man3/X509_get_pathlen.3 +#usr/share/man/man3/X509_get_proxy_pathlen.3 +#usr/share/man/man3/X509_get_pubkey.3 +#usr/share/man/man3/X509_get_serialNumber.3 +#usr/share/man/man3/X509_get_signature_nid.3 +#usr/share/man/man3/X509_get_subject_name.3 +#usr/share/man/man3/X509_get_version.3 +#usr/share/man/man3/X509_getm_notAfter.3 +#usr/share/man/man3/X509_getm_notBefore.3 +#usr/share/man/man3/X509_load_cert_crl_file.3 +#usr/share/man/man3/X509_load_cert_file.3 +#usr/share/man/man3/X509_load_crl_file.3 +#usr/share/man/man3/X509_new.3 +#usr/share/man/man3/X509_pubkey_digest.3 +#usr/share/man/man3/X509_set1_notAfter.3 +#usr/share/man/man3/X509_set1_notBefore.3 +#usr/share/man/man3/X509_set_ex_data.3 +#usr/share/man/man3/X509_set_issuer_name.3 +#usr/share/man/man3/X509_set_proxy_flag.3 +#usr/share/man/man3/X509_set_proxy_pathlen.3 +#usr/share/man/man3/X509_set_pubkey.3 +#usr/share/man/man3/X509_set_serialNumber.3 +#usr/share/man/man3/X509_set_subject_name.3 +#usr/share/man/man3/X509_set_version.3 +#usr/share/man/man3/X509_sign.3 +#usr/share/man/man3/X509_sign_ctx.3 +#usr/share/man/man3/X509_up_ref.3 +#usr/share/man/man3/X509_verify.3 +#usr/share/man/man3/X509_verify_cert.3 +#usr/share/man/man3/X509_verify_cert_error_string.3 +#usr/share/man/man3/X509v3_add_ext.3 +#usr/share/man/man3/X509v3_delete_ext.3 +#usr/share/man/man3/X509v3_get_ext.3 +#usr/share/man/man3/X509v3_get_ext_by_NID.3 +#usr/share/man/man3/X509v3_get_ext_by_OBJ.3 +#usr/share/man/man3/X509v3_get_ext_by_critical.3 +#usr/share/man/man3/X509v3_get_ext_count.3 +#usr/share/man/man3/bio.3 +#usr/share/man/man3/bio_info_cb.3 +#usr/share/man/man3/custom_ext_add_cb.3 +#usr/share/man/man3/custom_ext_free_cb.3 +#usr/share/man/man3/custom_ext_parse_cb.3 +#usr/share/man/man3/d2i_ACCESS_DESCRIPTION.3 +#usr/share/man/man3/d2i_ASIdOrRange.3 +#usr/share/man/man3/d2i_ASIdentifierChoice.3 +#usr/share/man/man3/d2i_ASIdentifiers.3 +#usr/share/man/man3/d2i_ASN1_BIT_STRING.3 +#usr/share/man/man3/d2i_ASN1_BMPSTRING.3 +#usr/share/man/man3/d2i_ASN1_ENUMERATED.3 +#usr/share/man/man3/d2i_ASN1_GENERALIZEDTIME.3 +#usr/share/man/man3/d2i_ASN1_GENERALSTRING.3 +#usr/share/man/man3/d2i_ASN1_IA5STRING.3 +#usr/share/man/man3/d2i_ASN1_INTEGER.3 +#usr/share/man/man3/d2i_ASN1_NULL.3 +#usr/share/man/man3/d2i_ASN1_OBJECT.3 +#usr/share/man/man3/d2i_ASN1_OCTET_STRING.3 +#usr/share/man/man3/d2i_ASN1_PRINTABLE.3 +#usr/share/man/man3/d2i_ASN1_PRINTABLESTRING.3 +#usr/share/man/man3/d2i_ASN1_SEQUENCE_ANY.3 +#usr/share/man/man3/d2i_ASN1_SET_ANY.3 +#usr/share/man/man3/d2i_ASN1_T61STRING.3 +#usr/share/man/man3/d2i_ASN1_TIME.3 +#usr/share/man/man3/d2i_ASN1_TYPE.3 +#usr/share/man/man3/d2i_ASN1_UINTEGER.3 +#usr/share/man/man3/d2i_ASN1_UNIVERSALSTRING.3 +#usr/share/man/man3/d2i_ASN1_UTCTIME.3 +#usr/share/man/man3/d2i_ASN1_UTF8STRING.3 +#usr/share/man/man3/d2i_ASN1_VISIBLESTRING.3 +#usr/share/man/man3/d2i_ASRange.3 +#usr/share/man/man3/d2i_AUTHORITY_INFO_ACCESS.3 +#usr/share/man/man3/d2i_AUTHORITY_KEYID.3 +#usr/share/man/man3/d2i_AutoPrivateKey.3 +#usr/share/man/man3/d2i_BASIC_CONSTRAINTS.3 +#usr/share/man/man3/d2i_CERTIFICATEPOLICIES.3 +#usr/share/man/man3/d2i_CMS_ContentInfo.3 +#usr/share/man/man3/d2i_CMS_ReceiptRequest.3 +#usr/share/man/man3/d2i_CMS_bio.3 +#usr/share/man/man3/d2i_CRL_DIST_POINTS.3 +#usr/share/man/man3/d2i_DHparams.3 +#usr/share/man/man3/d2i_DHxparams.3 +#usr/share/man/man3/d2i_DIRECTORYSTRING.3 +#usr/share/man/man3/d2i_DISPLAYTEXT.3 +#usr/share/man/man3/d2i_DIST_POINT.3 +#usr/share/man/man3/d2i_DIST_POINT_NAME.3 +#usr/share/man/man3/d2i_DSAPrivateKey.3 +#usr/share/man/man3/d2i_DSAPrivateKey_bio.3 +#usr/share/man/man3/d2i_DSAPrivateKey_fp.3 +#usr/share/man/man3/d2i_DSAPublicKey.3 +#usr/share/man/man3/d2i_DSA_PUBKEY.3 +#usr/share/man/man3/d2i_DSA_PUBKEY_bio.3 +#usr/share/man/man3/d2i_DSA_PUBKEY_fp.3 +#usr/share/man/man3/d2i_DSA_SIG.3 +#usr/share/man/man3/d2i_DSAparams.3 +#usr/share/man/man3/d2i_ECDSA_SIG.3 +#usr/share/man/man3/d2i_ECPKParameters.3 +#usr/share/man/man3/d2i_ECParameters.3 +#usr/share/man/man3/d2i_ECPrivateKey.3 +#usr/share/man/man3/d2i_ECPrivateKey_bio.3 +#usr/share/man/man3/d2i_ECPrivateKey_fp.3 +#usr/share/man/man3/d2i_EC_PUBKEY.3 +#usr/share/man/man3/d2i_EC_PUBKEY_bio.3 +#usr/share/man/man3/d2i_EC_PUBKEY_fp.3 +#usr/share/man/man3/d2i_EDIPARTYNAME.3 +#usr/share/man/man3/d2i_ESS_CERT_ID.3 +#usr/share/man/man3/d2i_ESS_ISSUER_SERIAL.3 +#usr/share/man/man3/d2i_ESS_SIGNING_CERT.3 +#usr/share/man/man3/d2i_EXTENDED_KEY_USAGE.3 +#usr/share/man/man3/d2i_GENERAL_NAME.3 +#usr/share/man/man3/d2i_GENERAL_NAMES.3 +#usr/share/man/man3/d2i_IPAddressChoice.3 +#usr/share/man/man3/d2i_IPAddressFamily.3 +#usr/share/man/man3/d2i_IPAddressOrRange.3 +#usr/share/man/man3/d2i_IPAddressRange.3 +#usr/share/man/man3/d2i_ISSUING_DIST_POINT.3 +#usr/share/man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3 +#usr/share/man/man3/d2i_NETSCAPE_SPKAC.3 +#usr/share/man/man3/d2i_NETSCAPE_SPKI.3 +#usr/share/man/man3/d2i_NOTICEREF.3 +#usr/share/man/man3/d2i_Netscape_RSA.3 +#usr/share/man/man3/d2i_OCSP_BASICRESP.3 +#usr/share/man/man3/d2i_OCSP_CERTID.3 +#usr/share/man/man3/d2i_OCSP_CERTSTATUS.3 +#usr/share/man/man3/d2i_OCSP_CRLID.3 +#usr/share/man/man3/d2i_OCSP_ONEREQ.3 +#usr/share/man/man3/d2i_OCSP_REQINFO.3 +#usr/share/man/man3/d2i_OCSP_REQUEST.3 +#usr/share/man/man3/d2i_OCSP_RESPBYTES.3 +#usr/share/man/man3/d2i_OCSP_RESPDATA.3 +#usr/share/man/man3/d2i_OCSP_RESPID.3 +#usr/share/man/man3/d2i_OCSP_RESPONSE.3 +#usr/share/man/man3/d2i_OCSP_REVOKEDINFO.3 +#usr/share/man/man3/d2i_OCSP_SERVICELOC.3 +#usr/share/man/man3/d2i_OCSP_SIGNATURE.3 +#usr/share/man/man3/d2i_OCSP_SINGLERESP.3 +#usr/share/man/man3/d2i_OTHERNAME.3 +#usr/share/man/man3/d2i_PBE2PARAM.3 +#usr/share/man/man3/d2i_PBEPARAM.3 +#usr/share/man/man3/d2i_PBKDF2PARAM.3 +#usr/share/man/man3/d2i_PKCS12.3 +#usr/share/man/man3/d2i_PKCS12_BAGS.3 +#usr/share/man/man3/d2i_PKCS12_MAC_DATA.3 +#usr/share/man/man3/d2i_PKCS12_SAFEBAG.3 +#usr/share/man/man3/d2i_PKCS12_bio.3 +#usr/share/man/man3/d2i_PKCS12_fp.3 +#usr/share/man/man3/d2i_PKCS7.3 +#usr/share/man/man3/d2i_PKCS7_DIGEST.3 +#usr/share/man/man3/d2i_PKCS7_ENCRYPT.3 +#usr/share/man/man3/d2i_PKCS7_ENC_CONTENT.3 +#usr/share/man/man3/d2i_PKCS7_ENVELOPE.3 +#usr/share/man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3 +#usr/share/man/man3/d2i_PKCS7_RECIP_INFO.3 +#usr/share/man/man3/d2i_PKCS7_SIGNED.3 +#usr/share/man/man3/d2i_PKCS7_SIGNER_INFO.3 +#usr/share/man/man3/d2i_PKCS7_SIGN_ENVELOPE.3 +#usr/share/man/man3/d2i_PKCS7_bio.3 +#usr/share/man/man3/d2i_PKCS7_fp.3 +#usr/share/man/man3/d2i_PKCS8PrivateKey_bio.3 +#usr/share/man/man3/d2i_PKCS8PrivateKey_fp.3 +#usr/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO.3 +#usr/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3 +#usr/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3 +#usr/share/man/man3/d2i_PKCS8_bio.3 +#usr/share/man/man3/d2i_PKCS8_fp.3 +#usr/share/man/man3/d2i_PKEY_USAGE_PERIOD.3 +#usr/share/man/man3/d2i_POLICYINFO.3 +#usr/share/man/man3/d2i_POLICYQUALINFO.3 +#usr/share/man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3 +#usr/share/man/man3/d2i_PROXY_POLICY.3 +#usr/share/man/man3/d2i_PUBKEY.3 +#usr/share/man/man3/d2i_PUBKEY_bio.3 +#usr/share/man/man3/d2i_PUBKEY_fp.3 +#usr/share/man/man3/d2i_PrivateKey.3 +#usr/share/man/man3/d2i_PrivateKey_bio.3 +#usr/share/man/man3/d2i_PrivateKey_fp.3 +#usr/share/man/man3/d2i_PublicKey.3 +#usr/share/man/man3/d2i_RSAPrivateKey.3 +#usr/share/man/man3/d2i_RSAPrivateKey_bio.3 +#usr/share/man/man3/d2i_RSAPrivateKey_fp.3 +#usr/share/man/man3/d2i_RSAPublicKey.3 +#usr/share/man/man3/d2i_RSAPublicKey_bio.3 +#usr/share/man/man3/d2i_RSAPublicKey_fp.3 +#usr/share/man/man3/d2i_RSA_OAEP_PARAMS.3 +#usr/share/man/man3/d2i_RSA_PSS_PARAMS.3 +#usr/share/man/man3/d2i_RSA_PUBKEY.3 +#usr/share/man/man3/d2i_RSA_PUBKEY_bio.3 +#usr/share/man/man3/d2i_RSA_PUBKEY_fp.3 +#usr/share/man/man3/d2i_SCT_LIST.3 +#usr/share/man/man3/d2i_SSL_SESSION.3 +#usr/share/man/man3/d2i_SXNET.3 +#usr/share/man/man3/d2i_SXNETID.3 +#usr/share/man/man3/d2i_TS_ACCURACY.3 +#usr/share/man/man3/d2i_TS_MSG_IMPRINT.3 +#usr/share/man/man3/d2i_TS_MSG_IMPRINT_bio.3 +#usr/share/man/man3/d2i_TS_MSG_IMPRINT_fp.3 +#usr/share/man/man3/d2i_TS_REQ.3 +#usr/share/man/man3/d2i_TS_REQ_bio.3 +#usr/share/man/man3/d2i_TS_REQ_fp.3 +#usr/share/man/man3/d2i_TS_RESP.3 +#usr/share/man/man3/d2i_TS_RESP_bio.3 +#usr/share/man/man3/d2i_TS_RESP_fp.3 +#usr/share/man/man3/d2i_TS_STATUS_INFO.3 +#usr/share/man/man3/d2i_TS_TST_INFO.3 +#usr/share/man/man3/d2i_TS_TST_INFO_bio.3 +#usr/share/man/man3/d2i_TS_TST_INFO_fp.3 +#usr/share/man/man3/d2i_USERNOTICE.3 +#usr/share/man/man3/d2i_X509.3 +#usr/share/man/man3/d2i_X509_ALGOR.3 +#usr/share/man/man3/d2i_X509_ALGORS.3 +#usr/share/man/man3/d2i_X509_ATTRIBUTE.3 +#usr/share/man/man3/d2i_X509_AUX.3 +#usr/share/man/man3/d2i_X509_CERT_AUX.3 +#usr/share/man/man3/d2i_X509_CINF.3 +#usr/share/man/man3/d2i_X509_CRL.3 +#usr/share/man/man3/d2i_X509_CRL_INFO.3 +#usr/share/man/man3/d2i_X509_CRL_bio.3 +#usr/share/man/man3/d2i_X509_CRL_fp.3 +#usr/share/man/man3/d2i_X509_EXTENSION.3 +#usr/share/man/man3/d2i_X509_EXTENSIONS.3 +#usr/share/man/man3/d2i_X509_NAME.3 +#usr/share/man/man3/d2i_X509_NAME_ENTRY.3 +#usr/share/man/man3/d2i_X509_PUBKEY.3 +#usr/share/man/man3/d2i_X509_REQ.3 +#usr/share/man/man3/d2i_X509_REQ_INFO.3 +#usr/share/man/man3/d2i_X509_REQ_bio.3 +#usr/share/man/man3/d2i_X509_REQ_fp.3 +#usr/share/man/man3/d2i_X509_REVOKED.3 +#usr/share/man/man3/d2i_X509_SIG.3 +#usr/share/man/man3/d2i_X509_VAL.3 +#usr/share/man/man3/i2d_ACCESS_DESCRIPTION.3 +#usr/share/man/man3/i2d_ASIdOrRange.3 +#usr/share/man/man3/i2d_ASIdentifierChoice.3 +#usr/share/man/man3/i2d_ASIdentifiers.3 +#usr/share/man/man3/i2d_ASN1_BIT_STRING.3 +#usr/share/man/man3/i2d_ASN1_BMPSTRING.3 +#usr/share/man/man3/i2d_ASN1_ENUMERATED.3 +#usr/share/man/man3/i2d_ASN1_GENERALIZEDTIME.3 +#usr/share/man/man3/i2d_ASN1_GENERALSTRING.3 +#usr/share/man/man3/i2d_ASN1_IA5STRING.3 +#usr/share/man/man3/i2d_ASN1_INTEGER.3 +#usr/share/man/man3/i2d_ASN1_NULL.3 +#usr/share/man/man3/i2d_ASN1_OBJECT.3 +#usr/share/man/man3/i2d_ASN1_OCTET_STRING.3 +#usr/share/man/man3/i2d_ASN1_PRINTABLE.3 +#usr/share/man/man3/i2d_ASN1_PRINTABLESTRING.3 +#usr/share/man/man3/i2d_ASN1_SEQUENCE_ANY.3 +#usr/share/man/man3/i2d_ASN1_SET_ANY.3 +#usr/share/man/man3/i2d_ASN1_T61STRING.3 +#usr/share/man/man3/i2d_ASN1_TIME.3 +#usr/share/man/man3/i2d_ASN1_TYPE.3 +#usr/share/man/man3/i2d_ASN1_UNIVERSALSTRING.3 +#usr/share/man/man3/i2d_ASN1_UTCTIME.3 +#usr/share/man/man3/i2d_ASN1_UTF8STRING.3 +#usr/share/man/man3/i2d_ASN1_VISIBLESTRING.3 +#usr/share/man/man3/i2d_ASN1_bio_stream.3 +#usr/share/man/man3/i2d_ASRange.3 +#usr/share/man/man3/i2d_AUTHORITY_INFO_ACCESS.3 +#usr/share/man/man3/i2d_AUTHORITY_KEYID.3 +#usr/share/man/man3/i2d_BASIC_CONSTRAINTS.3 +#usr/share/man/man3/i2d_CERTIFICATEPOLICIES.3 +#usr/share/man/man3/i2d_CMS_ContentInfo.3 +#usr/share/man/man3/i2d_CMS_ReceiptRequest.3 +#usr/share/man/man3/i2d_CMS_bio.3 +#usr/share/man/man3/i2d_CMS_bio_stream.3 +#usr/share/man/man3/i2d_CRL_DIST_POINTS.3 +#usr/share/man/man3/i2d_DHparams.3 +#usr/share/man/man3/i2d_DHxparams.3 +#usr/share/man/man3/i2d_DIRECTORYSTRING.3 +#usr/share/man/man3/i2d_DISPLAYTEXT.3 +#usr/share/man/man3/i2d_DIST_POINT.3 +#usr/share/man/man3/i2d_DIST_POINT_NAME.3 +#usr/share/man/man3/i2d_DSAPrivateKey.3 +#usr/share/man/man3/i2d_DSAPrivateKey_bio.3 +#usr/share/man/man3/i2d_DSAPrivateKey_fp.3 +#usr/share/man/man3/i2d_DSAPublicKey.3 +#usr/share/man/man3/i2d_DSA_PUBKEY.3 +#usr/share/man/man3/i2d_DSA_PUBKEY_bio.3 +#usr/share/man/man3/i2d_DSA_PUBKEY_fp.3 +#usr/share/man/man3/i2d_DSA_SIG.3 +#usr/share/man/man3/i2d_DSAparams.3 +#usr/share/man/man3/i2d_ECDSA_SIG.3 +#usr/share/man/man3/i2d_ECPKParameters.3 +#usr/share/man/man3/i2d_ECParameters.3 +#usr/share/man/man3/i2d_ECPrivateKey.3 +#usr/share/man/man3/i2d_ECPrivateKey_bio.3 +#usr/share/man/man3/i2d_ECPrivateKey_fp.3 +#usr/share/man/man3/i2d_EC_PUBKEY.3 +#usr/share/man/man3/i2d_EC_PUBKEY_bio.3 +#usr/share/man/man3/i2d_EC_PUBKEY_fp.3 +#usr/share/man/man3/i2d_EDIPARTYNAME.3 +#usr/share/man/man3/i2d_ESS_CERT_ID.3 +#usr/share/man/man3/i2d_ESS_ISSUER_SERIAL.3 +#usr/share/man/man3/i2d_ESS_SIGNING_CERT.3 +#usr/share/man/man3/i2d_EXTENDED_KEY_USAGE.3 +#usr/share/man/man3/i2d_GENERAL_NAME.3 +#usr/share/man/man3/i2d_GENERAL_NAMES.3 +#usr/share/man/man3/i2d_IPAddressChoice.3 +#usr/share/man/man3/i2d_IPAddressFamily.3 +#usr/share/man/man3/i2d_IPAddressOrRange.3 +#usr/share/man/man3/i2d_IPAddressRange.3 +#usr/share/man/man3/i2d_ISSUING_DIST_POINT.3 +#usr/share/man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3 +#usr/share/man/man3/i2d_NETSCAPE_SPKAC.3 +#usr/share/man/man3/i2d_NETSCAPE_SPKI.3 +#usr/share/man/man3/i2d_NOTICEREF.3 +#usr/share/man/man3/i2d_Netscape_RSA.3 +#usr/share/man/man3/i2d_OCSP_BASICRESP.3 +#usr/share/man/man3/i2d_OCSP_CERTID.3 +#usr/share/man/man3/i2d_OCSP_CERTSTATUS.3 +#usr/share/man/man3/i2d_OCSP_CRLID.3 +#usr/share/man/man3/i2d_OCSP_ONEREQ.3 +#usr/share/man/man3/i2d_OCSP_REQINFO.3 +#usr/share/man/man3/i2d_OCSP_REQUEST.3 +#usr/share/man/man3/i2d_OCSP_RESPBYTES.3 +#usr/share/man/man3/i2d_OCSP_RESPDATA.3 +#usr/share/man/man3/i2d_OCSP_RESPID.3 +#usr/share/man/man3/i2d_OCSP_RESPONSE.3 +#usr/share/man/man3/i2d_OCSP_REVOKEDINFO.3 +#usr/share/man/man3/i2d_OCSP_SERVICELOC.3 +#usr/share/man/man3/i2d_OCSP_SIGNATURE.3 +#usr/share/man/man3/i2d_OCSP_SINGLERESP.3 +#usr/share/man/man3/i2d_OTHERNAME.3 +#usr/share/man/man3/i2d_PBE2PARAM.3 +#usr/share/man/man3/i2d_PBEPARAM.3 +#usr/share/man/man3/i2d_PBKDF2PARAM.3 +#usr/share/man/man3/i2d_PKCS12.3 +#usr/share/man/man3/i2d_PKCS12_BAGS.3 +#usr/share/man/man3/i2d_PKCS12_MAC_DATA.3 +#usr/share/man/man3/i2d_PKCS12_SAFEBAG.3 +#usr/share/man/man3/i2d_PKCS12_bio.3 +#usr/share/man/man3/i2d_PKCS12_fp.3 +#usr/share/man/man3/i2d_PKCS7.3 +#usr/share/man/man3/i2d_PKCS7_DIGEST.3 +#usr/share/man/man3/i2d_PKCS7_ENCRYPT.3 +#usr/share/man/man3/i2d_PKCS7_ENC_CONTENT.3 +#usr/share/man/man3/i2d_PKCS7_ENVELOPE.3 +#usr/share/man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3 +#usr/share/man/man3/i2d_PKCS7_NDEF.3 +#usr/share/man/man3/i2d_PKCS7_RECIP_INFO.3 +#usr/share/man/man3/i2d_PKCS7_SIGNED.3 +#usr/share/man/man3/i2d_PKCS7_SIGNER_INFO.3 +#usr/share/man/man3/i2d_PKCS7_SIGN_ENVELOPE.3 +#usr/share/man/man3/i2d_PKCS7_bio.3 +#usr/share/man/man3/i2d_PKCS7_bio_stream.3 +#usr/share/man/man3/i2d_PKCS7_fp.3 +#usr/share/man/man3/i2d_PKCS8PrivateKeyInfo_bio.3 +#usr/share/man/man3/i2d_PKCS8PrivateKeyInfo_fp.3 +#usr/share/man/man3/i2d_PKCS8PrivateKey_bio.3 +#usr/share/man/man3/i2d_PKCS8PrivateKey_fp.3 +#usr/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3 +#usr/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3 +#usr/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO.3 +#usr/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3 +#usr/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3 +#usr/share/man/man3/i2d_PKCS8_bio.3 +#usr/share/man/man3/i2d_PKCS8_fp.3 +#usr/share/man/man3/i2d_PKEY_USAGE_PERIOD.3 +#usr/share/man/man3/i2d_POLICYINFO.3 +#usr/share/man/man3/i2d_POLICYQUALINFO.3 +#usr/share/man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3 +#usr/share/man/man3/i2d_PROXY_POLICY.3 +#usr/share/man/man3/i2d_PUBKEY.3 +#usr/share/man/man3/i2d_PUBKEY_bio.3 +#usr/share/man/man3/i2d_PUBKEY_fp.3 +#usr/share/man/man3/i2d_PrivateKey.3 +#usr/share/man/man3/i2d_PublicKey.3 +#usr/share/man/man3/i2d_RSAPrivateKey.3 +#usr/share/man/man3/i2d_RSAPrivateKey_bio.3 +#usr/share/man/man3/i2d_RSAPrivateKey_fp.3 +#usr/share/man/man3/i2d_RSAPublicKey.3 +#usr/share/man/man3/i2d_RSAPublicKey_bio.3 +#usr/share/man/man3/i2d_RSAPublicKey_fp.3 +#usr/share/man/man3/i2d_RSA_OAEP_PARAMS.3 +#usr/share/man/man3/i2d_RSA_PSS_PARAMS.3 +#usr/share/man/man3/i2d_RSA_PUBKEY.3 +#usr/share/man/man3/i2d_RSA_PUBKEY_bio.3 +#usr/share/man/man3/i2d_RSA_PUBKEY_fp.3 +#usr/share/man/man3/i2d_SCT_LIST.3 +#usr/share/man/man3/i2d_SSL_SESSION.3 +#usr/share/man/man3/i2d_SXNET.3 +#usr/share/man/man3/i2d_SXNETID.3 +#usr/share/man/man3/i2d_TS_ACCURACY.3 +#usr/share/man/man3/i2d_TS_MSG_IMPRINT.3 +#usr/share/man/man3/i2d_TS_MSG_IMPRINT_bio.3 +#usr/share/man/man3/i2d_TS_MSG_IMPRINT_fp.3 +#usr/share/man/man3/i2d_TS_REQ.3 +#usr/share/man/man3/i2d_TS_REQ_bio.3 +#usr/share/man/man3/i2d_TS_REQ_fp.3 +#usr/share/man/man3/i2d_TS_RESP.3 +#usr/share/man/man3/i2d_TS_RESP_bio.3 +#usr/share/man/man3/i2d_TS_RESP_fp.3 +#usr/share/man/man3/i2d_TS_STATUS_INFO.3 +#usr/share/man/man3/i2d_TS_TST_INFO.3 +#usr/share/man/man3/i2d_TS_TST_INFO_bio.3 +#usr/share/man/man3/i2d_TS_TST_INFO_fp.3 +#usr/share/man/man3/i2d_USERNOTICE.3 +#usr/share/man/man3/i2d_X509.3 +#usr/share/man/man3/i2d_X509_ALGOR.3 +#usr/share/man/man3/i2d_X509_ALGORS.3 +#usr/share/man/man3/i2d_X509_ATTRIBUTE.3 +#usr/share/man/man3/i2d_X509_AUX.3 +#usr/share/man/man3/i2d_X509_CERT_AUX.3 +#usr/share/man/man3/i2d_X509_CINF.3 +#usr/share/man/man3/i2d_X509_CRL.3 +#usr/share/man/man3/i2d_X509_CRL_INFO.3 +#usr/share/man/man3/i2d_X509_CRL_bio.3 +#usr/share/man/man3/i2d_X509_CRL_fp.3 +#usr/share/man/man3/i2d_X509_EXTENSION.3 +#usr/share/man/man3/i2d_X509_EXTENSIONS.3 +#usr/share/man/man3/i2d_X509_NAME.3 +#usr/share/man/man3/i2d_X509_NAME_ENTRY.3 +#usr/share/man/man3/i2d_X509_PUBKEY.3 +#usr/share/man/man3/i2d_X509_REQ.3 +#usr/share/man/man3/i2d_X509_REQ_INFO.3 +#usr/share/man/man3/i2d_X509_REQ_bio.3 +#usr/share/man/man3/i2d_X509_REQ_fp.3 +#usr/share/man/man3/i2d_X509_REVOKED.3 +#usr/share/man/man3/i2d_X509_SIG.3 +#usr/share/man/man3/i2d_X509_VAL.3 +#usr/share/man/man3/i2d_re_X509_CRL_tbs.3 +#usr/share/man/man3/i2d_re_X509_REQ_tbs.3 +#usr/share/man/man3/i2d_re_X509_tbs.3 +#usr/share/man/man3/i2o_SCT.3 +#usr/share/man/man3/i2o_SCT_LIST.3 +#usr/share/man/man3/i2t_ASN1_OBJECT.3 +#usr/share/man/man3/lh_TYPE_delete.3 +#usr/share/man/man3/lh_TYPE_doall.3 +#usr/share/man/man3/lh_TYPE_doall_arg.3 +#usr/share/man/man3/lh_TYPE_error.3 +#usr/share/man/man3/lh_TYPE_free.3 +#usr/share/man/man3/lh_TYPE_insert.3 +#usr/share/man/man3/lh_TYPE_new.3 +#usr/share/man/man3/lh_TYPE_retrieve.3 +#usr/share/man/man3/o2i_SCT.3 +#usr/share/man/man3/o2i_SCT_LIST.3 +#usr/share/man/man3/pem_password_cb.3 +#usr/share/man/man3/sk_TYPE_deep_copy.3 +#usr/share/man/man3/sk_TYPE_delete.3 +#usr/share/man/man3/sk_TYPE_delete_ptr.3 +#usr/share/man/man3/sk_TYPE_dup.3 +#usr/share/man/man3/sk_TYPE_find.3 +#usr/share/man/man3/sk_TYPE_find_ex.3 +#usr/share/man/man3/sk_TYPE_free.3 +#usr/share/man/man3/sk_TYPE_insert.3 +#usr/share/man/man3/sk_TYPE_is_sorted.3 +#usr/share/man/man3/sk_TYPE_new.3 +#usr/share/man/man3/sk_TYPE_new_null.3 +#usr/share/man/man3/sk_TYPE_num.3 +#usr/share/man/man3/sk_TYPE_pop.3 +#usr/share/man/man3/sk_TYPE_pop_free.3 +#usr/share/man/man3/sk_TYPE_push.3 +#usr/share/man/man3/sk_TYPE_set.3 +#usr/share/man/man3/sk_TYPE_set_cmp_func.3 +#usr/share/man/man3/sk_TYPE_shift.3 +#usr/share/man/man3/sk_TYPE_sort.3 +#usr/share/man/man3/sk_TYPE_unshift.3 +#usr/share/man/man3/sk_TYPE_value.3 +#usr/share/man/man3/sk_TYPE_zero.3 +#usr/share/man/man3/ssl_ct_validation_cb.3 +#usr/share/man/man5/config.5 +#usr/share/man/man5/x509v3_config.5 +#usr/share/man/man7/crypto.7 +#usr/share/man/man7/ct.7 +#usr/share/man/man7/des_modes.7 +#usr/share/man/man7/evp.7 +#usr/share/man/man7/ssl.7 +#usr/share/man/man7/x509.7 diff --git a/config/rootfiles/common/openssl-compat b/config/rootfiles/common/openssl-compat new file mode 100644 index 000000000..7ef11e6b4 --- /dev/null +++ b/config/rootfiles/common/openssl-compat @@ -0,0 +1,2 @@ +usr/lib/libcrypto.so.10 +usr/lib/libssl.so.10 diff --git a/config/rootfiles/common/openvpn b/config/rootfiles/common/openvpn index b58e30c53..131d79873 100644 --- a/config/rootfiles/common/openvpn +++ b/config/rootfiles/common/openvpn @@ -1,3 +1,5 @@ +etc/fcron.daily/openvpn-crl-updater +#usr/include/openvpn-msg.h #usr/include/openvpn-plugin.h #usr/lib/openvpn #usr/lib/openvpn/plugins @@ -10,11 +12,12 @@ usr/sbin/openvpn #usr/share/doc/openvpn #usr/share/doc/openvpn/COPYING #usr/share/doc/openvpn/COPYRIGHT.GPL +#usr/share/doc/openvpn/Changes.rst #usr/share/doc/openvpn/README #usr/share/doc/openvpn/README.IPv6 #usr/share/doc/openvpn/README.auth-pam #usr/share/doc/openvpn/README.down-root -#usr/share/doc/openvpn/README.polarssl +#usr/share/doc/openvpn/README.mbedtls #usr/share/doc/openvpn/management-notes.txt #usr/share/man/man8/openvpn.8 var/ipfire/ovpn/ca diff --git a/config/rootfiles/common/python-typing b/config/rootfiles/common/python-typing new file mode 100644 index 000000000..519796ca4 --- /dev/null +++ b/config/rootfiles/common/python-typing @@ -0,0 +1,3 @@ +#usr/lib/python2.7/site-packages/typing-3.6.1-py2.7.egg-info +#usr/lib/python2.7/site-packages/typing.py +#usr/lib/python2.7/site-packages/typing.pyc diff --git a/config/rootfiles/core/119/exclude b/config/rootfiles/core/120/exclude similarity index 100% rename from config/rootfiles/core/119/exclude rename to config/rootfiles/core/120/exclude diff --git a/config/rootfiles/core/120/filelists/Net_SSLeay b/config/rootfiles/core/120/filelists/Net_SSLeay new file mode 120000 index 000000000..13fe0560c --- /dev/null +++ b/config/rootfiles/core/120/filelists/Net_SSLeay @@ -0,0 +1 @@ +../../../common/Net_SSLeay \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/cyrus-sasl b/config/rootfiles/core/120/filelists/cyrus-sasl new file mode 120000 index 000000000..bb51b4c92 --- /dev/null +++ b/config/rootfiles/core/120/filelists/cyrus-sasl @@ -0,0 +1 @@ +../../../common/cyrus-sasl \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/files b/config/rootfiles/core/120/filelists/files new file mode 100644 index 000000000..4baf08ebf --- /dev/null +++ b/config/rootfiles/core/120/filelists/files @@ -0,0 +1,5 @@ +etc/system-release +etc/issue +etc/fcron.daily/openvpn-crl-updater +srv/web/ipfire/cgi-bin/ovpnmain.cgi +var/ipfire/langs diff --git a/config/rootfiles/core/120/filelists/i586/openssl-sse2 b/config/rootfiles/core/120/filelists/i586/openssl-sse2 new file mode 120000 index 000000000..f424713d6 --- /dev/null +++ b/config/rootfiles/core/120/filelists/i586/openssl-sse2 @@ -0,0 +1 @@ +../../../../common/i586/openssl-sse2 \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/openssh b/config/rootfiles/core/120/filelists/openssh new file mode 120000 index 000000000..d8c77fd8e --- /dev/null +++ b/config/rootfiles/core/120/filelists/openssh @@ -0,0 +1 @@ +../../../common/openssh \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/openssl b/config/rootfiles/core/120/filelists/openssl new file mode 120000 index 000000000..e011a9266 --- /dev/null +++ b/config/rootfiles/core/120/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/openssl-compat b/config/rootfiles/core/120/filelists/openssl-compat new file mode 120000 index 000000000..c9fa42132 --- /dev/null +++ b/config/rootfiles/core/120/filelists/openssl-compat @@ -0,0 +1 @@ +../../../common/openssl-compat \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/openvpn b/config/rootfiles/core/120/filelists/openvpn new file mode 120000 index 000000000..493f3f7a4 --- /dev/null +++ b/config/rootfiles/core/120/filelists/openvpn @@ -0,0 +1 @@ +../../../common/openvpn \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/python-typing b/config/rootfiles/core/120/filelists/python-typing new file mode 120000 index 000000000..fc7f075a0 --- /dev/null +++ b/config/rootfiles/core/120/filelists/python-typing @@ -0,0 +1 @@ +../../../common/python-typing \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/wget b/config/rootfiles/core/120/filelists/wget new file mode 120000 index 000000000..fcb57dfec --- /dev/null +++ b/config/rootfiles/core/120/filelists/wget @@ -0,0 +1 @@ +../../../common/wget \ No newline at end of file diff --git a/config/rootfiles/core/119/meta b/config/rootfiles/core/120/meta similarity index 100% rename from config/rootfiles/core/119/meta rename to config/rootfiles/core/120/meta diff --git a/config/rootfiles/core/120/update.sh b/config/rootfiles/core/120/update.sh new file mode 100644 index 000000000..aeff32674 --- /dev/null +++ b/config/rootfiles/core/120/update.sh @@ -0,0 +1,83 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2017 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=120 + +# Remove old core updates from pakfire cache to save space... +for (( i=1; i<=$core; i++ )); do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# Remove forgotten PHP file +rm -f /etc/httpd/conf/conf.d/php5.conf + +# Stop services + +# Extract files +extract_files + +# update linker config +ldconfig + +# Update Language cache +/usr/local/bin/update-lang-cache + +# Changed and new OpenVPN-2.4 directives will wrote to server.conf and renew CRL while update an core update +if [ -e /var/ipfire/ovpn/server.conf ]; then + openvpnctrl -k + + # Update configuration directives + sed -i -e 's/script-security 3 system/script-security 3/' \ + -e '/status .*/ a ncp-disable' /var/ipfire/ovpn/server.conf + + # Update the OpenVPN CRL + openssl ca -gencrl -keyfile /var/ipfire/ovpn/ca/cakey.pem \ + -cert /var/ipfire/ovpn/ca/cacert.pem \ + -out /var/ipfire/ovpn/crls/cacrl.pem \ + -config /var/ipfire/ovpn/openssl/ovpn.cnf + + openvpnctrl -s +fi + +# Start services +/etc/init.d/apache restart + +# This update needs a reboot... +touch /var/run/need_reboot + +# Finish +/etc/init.d/fireinfo start +sendprofile + +# Update grub config to display new core version +if [ -e /boot/grub/grub.cfg ]; then + grub-mkconfig -o /boot/grub/grub.cfg +fi + +sync + +# Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/119/exclude b/config/rootfiles/oldcore/119/exclude new file mode 100644 index 000000000..d6fd053b6 --- /dev/null +++ b/config/rootfiles/oldcore/119/exclude @@ -0,0 +1,30 @@ +boot/config.txt +boot/grub/grub.cfg +boot/grub/grubenv +etc/alternatives +etc/collectd.custom +etc/default/grub +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +etc/localtime +etc/shadow +etc/snort/snort.conf +etc/ssh/ssh_config +etc/ssh/sshd_config +etc/ssl/openssl.cnf +etc/sudoers +etc/sysconfig/firewall.local +etc/sysconfig/rc.local +etc/udev/rules.d/30-persistent-network.rules +srv/web/ipfire/html/proxy.pac +var/ipfire/dma +var/ipfire/time +var/ipfire/ovpn +var/lib/alternatives +var/log/cache +var/log/dhcpcd.log +var/log/messages +var/state/dhcp/dhcpd.leases +var/updatecache diff --git a/config/rootfiles/core/119/filelists/armv5tel/binutils b/config/rootfiles/oldcore/119/filelists/armv5tel/binutils similarity index 100% rename from config/rootfiles/core/119/filelists/armv5tel/binutils rename to config/rootfiles/oldcore/119/filelists/armv5tel/binutils diff --git a/config/rootfiles/core/119/filelists/armv5tel/gcc b/config/rootfiles/oldcore/119/filelists/armv5tel/gcc similarity index 100% rename from config/rootfiles/core/119/filelists/armv5tel/gcc rename to config/rootfiles/oldcore/119/filelists/armv5tel/gcc diff --git a/config/rootfiles/core/119/filelists/armv5tel/glibc b/config/rootfiles/oldcore/119/filelists/armv5tel/glibc similarity index 100% rename from config/rootfiles/core/119/filelists/armv5tel/glibc rename to config/rootfiles/oldcore/119/filelists/armv5tel/glibc diff --git a/config/rootfiles/core/119/filelists/dma b/config/rootfiles/oldcore/119/filelists/dma similarity index 100% rename from config/rootfiles/core/119/filelists/dma rename to config/rootfiles/oldcore/119/filelists/dma diff --git a/config/rootfiles/core/119/filelists/files b/config/rootfiles/oldcore/119/filelists/files similarity index 100% rename from config/rootfiles/core/119/filelists/files rename to config/rootfiles/oldcore/119/filelists/files diff --git a/config/rootfiles/core/119/filelists/hostname b/config/rootfiles/oldcore/119/filelists/hostname similarity index 100% rename from config/rootfiles/core/119/filelists/hostname rename to config/rootfiles/oldcore/119/filelists/hostname diff --git a/config/rootfiles/core/119/filelists/i2c-tools b/config/rootfiles/oldcore/119/filelists/i2c-tools similarity index 100% rename from config/rootfiles/core/119/filelists/i2c-tools rename to config/rootfiles/oldcore/119/filelists/i2c-tools diff --git a/config/rootfiles/core/119/filelists/i586/binutils b/config/rootfiles/oldcore/119/filelists/i586/binutils similarity index 100% rename from config/rootfiles/core/119/filelists/i586/binutils rename to config/rootfiles/oldcore/119/filelists/i586/binutils diff --git a/config/rootfiles/core/119/filelists/i586/gcc b/config/rootfiles/oldcore/119/filelists/i586/gcc similarity index 100% rename from config/rootfiles/core/119/filelists/i586/gcc rename to config/rootfiles/oldcore/119/filelists/i586/gcc diff --git a/config/rootfiles/core/119/filelists/i586/glibc b/config/rootfiles/oldcore/119/filelists/i586/glibc similarity index 100% rename from config/rootfiles/core/119/filelists/i586/glibc rename to config/rootfiles/oldcore/119/filelists/i586/glibc diff --git a/config/rootfiles/core/119/filelists/iproute2 b/config/rootfiles/oldcore/119/filelists/iproute2 similarity index 100% rename from config/rootfiles/core/119/filelists/iproute2 rename to config/rootfiles/oldcore/119/filelists/iproute2 diff --git a/config/rootfiles/core/119/filelists/pam b/config/rootfiles/oldcore/119/filelists/pam similarity index 100% rename from config/rootfiles/core/119/filelists/pam rename to config/rootfiles/oldcore/119/filelists/pam diff --git a/config/rootfiles/core/119/filelists/setup b/config/rootfiles/oldcore/119/filelists/setup similarity index 100% rename from config/rootfiles/core/119/filelists/setup rename to config/rootfiles/oldcore/119/filelists/setup diff --git a/config/rootfiles/core/119/filelists/strongswan b/config/rootfiles/oldcore/119/filelists/strongswan similarity index 100% rename from config/rootfiles/core/119/filelists/strongswan rename to config/rootfiles/oldcore/119/filelists/strongswan diff --git a/config/rootfiles/core/119/filelists/x86_64/binutils b/config/rootfiles/oldcore/119/filelists/x86_64/binutils similarity index 100% rename from config/rootfiles/core/119/filelists/x86_64/binutils rename to config/rootfiles/oldcore/119/filelists/x86_64/binutils diff --git a/config/rootfiles/core/119/filelists/x86_64/gcc b/config/rootfiles/oldcore/119/filelists/x86_64/gcc similarity index 100% rename from config/rootfiles/core/119/filelists/x86_64/gcc rename to config/rootfiles/oldcore/119/filelists/x86_64/gcc diff --git a/config/rootfiles/core/119/filelists/x86_64/glibc b/config/rootfiles/oldcore/119/filelists/x86_64/glibc similarity index 100% rename from config/rootfiles/core/119/filelists/x86_64/glibc rename to config/rootfiles/oldcore/119/filelists/x86_64/glibc diff --git a/config/rootfiles/oldcore/119/meta b/config/rootfiles/oldcore/119/meta new file mode 100644 index 000000000..d547fa86f --- /dev/null +++ b/config/rootfiles/oldcore/119/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/core/119/update.sh b/config/rootfiles/oldcore/119/update.sh similarity index 100% rename from config/rootfiles/core/119/update.sh rename to config/rootfiles/oldcore/119/update.sh diff --git a/config/rootfiles/packages/krb5 b/config/rootfiles/packages/krb5 index d73f22bba..0db708f4e 100644 --- a/config/rootfiles/packages/krb5 +++ b/config/rootfiles/packages/krb5 @@ -82,12 +82,12 @@ usr/lib/libk5crypto.so.3 usr/lib/libk5crypto.so.3.1 #usr/lib/libkadm5clnt.so #usr/lib/libkadm5clnt_mit.so -usr/lib/libkadm5clnt_mit.so.10 -usr/lib/libkadm5clnt_mit.so.10.0 +usr/lib/libkadm5clnt_mit.so.11 +usr/lib/libkadm5clnt_mit.so.11.0 #usr/lib/libkadm5srv.so #usr/lib/libkadm5srv_mit.so -usr/lib/libkadm5srv_mit.so.10 -usr/lib/libkadm5srv_mit.so.10.0 +usr/lib/libkadm5srv_mit.so.11 +usr/lib/libkadm5srv_mit.so.11.0 #usr/lib/libkdb5.so usr/lib/libkdb5.so.8 usr/lib/libkdb5.so.8.0 diff --git a/html/cgi-bin/ovpnmain.cgi b/html/cgi-bin/ovpnmain.cgi index 0fa1d046e..c52e8bae9 100644 --- a/html/cgi-bin/ovpnmain.cgi +++ b/html/cgi-bin/ovpnmain.cgi @@ -216,7 +216,7 @@ sub writeserverconf { print CONF "dev tun\n"; print CONF "proto $sovpnsettings{'DPROTOCOL'}\n"; print CONF "port $sovpnsettings{'DDEST_PORT'}\n"; - print CONF "script-security 3 system\n"; + print CONF "script-security 3\n"; print CONF "ifconfig-pool-persist /var/ipfire/ovpn/ovpn-leases.db 3600\n"; print CONF "client-config-dir /var/ipfire/ovpn/ccd\n"; print CONF "tls-server\n"; @@ -289,6 +289,7 @@ sub writeserverconf { } print CONF "status-version 1\n"; print CONF "status /var/run/ovpnserver.log 30\n"; + print CONF "ncp-disable\n"; print CONF "cipher $sovpnsettings{DCIPHER}\n"; if ($sovpnsettings{'DAUTH'} eq '') { print CONF ""; diff --git a/lfs/Net_SSLeay b/lfs/Net_SSLeay index e807e0d29..613c3d9e9 100644 --- a/lfs/Net_SSLeay +++ b/lfs/Net_SSLeay @@ -24,7 +24,7 @@
include Config
-VER = 1.55 +VER = 1.82
THISAPP = Net-SSLeay-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 473b8d66ca69d5784bb0e428721f58e0 +$(DL_FILE)_MD5 = 2170469d929d5173bacffd0cb2d7fafa
install : $(TARGET)
diff --git a/lfs/cyrus-sasl b/lfs/cyrus-sasl index 757f7426b..35fb8ddcc 100644 --- a/lfs/cyrus-sasl +++ b/lfs/cyrus-sasl @@ -90,7 +90,8 @@ ifeq "$(PASS)" "" cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc \ --with-dbpath=/var/lib/sasl/sasldb2 \ --with-saslauthd=/var/run/saslauthd \ - --with-des=no --with-rc4=no + --with-des=no --with-rc4=no \ + --disable-otp cd $(DIR_APP) && make cd $(DIR_APP) && make install install -v -m700 -d /var/lib/sasl diff --git a/lfs/elinks b/lfs/elinks index 2727423f0..8d3926967 100644 --- a/lfs/elinks +++ b/lfs/elinks @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = elinks -PAK_VER = 5 +PAK_VER = 6
DEPS = ""
@@ -78,6 +78,8 @@ dist: $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/elinks-0.12pre6-openssl11.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/elinks-0.11.0-ssl-noegd.patch cd $(DIR_APP) && ./configure cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/krb5 b/lfs/krb5 index 7e346920a..9cf3c2bec 100644 --- a/lfs/krb5 +++ b/lfs/krb5 @@ -24,7 +24,7 @@
include Config
-VER = 1.14.4 +VER = 1.15.2
THISAPP = krb5-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP)/src TARGET = $(DIR_INFO)/$(THISAPP) PROG = krb5 -PAK_VER = 2 +PAK_VER = 3
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = ba90f5701fc2dda76133c1f34ba4ee80 +$(DL_FILE)_MD5 = b160f72161c730897dc7689f876b6e2a
install : $(TARGET)
diff --git a/lfs/ncat b/lfs/ncat index 6f1b70333..92320e967 100644 --- a/lfs/ncat +++ b/lfs/ncat @@ -24,7 +24,7 @@
include Config
-VER = 7.12 +VER = 7.60
THISAPP = ncat-$(VER) DL_FILE = nmap-$(VER).tar.bz2 @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/nmap-$(VER) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ncat -PAK_VER = 1 +PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0764f4dabe7cccda3c49fc3990b62a8a +$(DL_FILE)_MD5 = 4e454266559ddf2c4e2109866c62560c
install : $(TARGET)
diff --git a/lfs/netsnmpd b/lfs/netsnmpd index 12fb34209..6995ee683 100644 --- a/lfs/netsnmpd +++ b/lfs/netsnmpd @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = netsnmpd -PAK_VER = 5 +PAK_VER = 6 DEPS = ""
############################################################################### @@ -76,6 +76,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/net-snmp-5.7.3-openssl.patch cd $(DIR_APP) && ./configure \ --prefix=/usr \ --with-default-snmp-version="2" \ diff --git a/lfs/openssh b/lfs/openssh index 3429a7542..203446370 100644 --- a/lfs/openssh +++ b/lfs/openssh @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssh-7.6p1-openssl-1.1.0.patch cd $(DIR_APP) && sed -i "s/lkrb5 -ldes/lkrb5/" configure cd $(DIR_APP) && ./configure \ --prefix=/usr \ diff --git a/lfs/openssl b/lfs/openssl index 7239a98f4..bd7098039 100644 --- a/lfs/openssl +++ b/lfs/openssl @@ -24,7 +24,7 @@
include Config
-VER = 1.0.2n +VER = 1.1.0g
THISAPP = openssl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -33,15 +33,11 @@ DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)$(KCFG)
-ifneq "$(KCFG)" "-sse2" -CFLAGS += -DPURIFY -else -CFLAGS =-O2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fPIC -CFLAGS+= -mindirect-branch=thunk -mfunction-return=thunk -CFLAGS+= -fstack-protector-all --param=ssp-buffer-size=4 -CFLAGS+= -march=i686 -mmmx -msse -msse2 -mfpmath=sse -CFLAGS+= -fomit-frame-pointer -DPURIFY -CXXFLAGS="${CFLAGS}" +CFLAGS += -DPURIFY -Wa,--noexecstack + +# Enable SSE2 for this build +ifeq "$(KCFG)" "-sse2" + CFLAGS+= -march=i686 -mmmx -msse -msse2 -mfpmath=sse endif
export RPM_OPT_FLAGS = $(CFLAGS) @@ -49,20 +45,18 @@ export RPM_OPT_FLAGS = $(CFLAGS) CONFIGURE_OPTIONS = \ --prefix=/usr \ --openssldir=/etc/ssl \ - --enginesdir=/usr/lib/openssl/engines \ shared \ zlib-dynamic \ enable-camellia \ enable-md2 \ - disable-ssl2 \ enable-seed \ - enable-tlsext \ enable-rfc3779 \ + enable-ssl3 \ + enable-ssl3-method \ no-idea \ no-mdc2 \ no-rc5 \ no-srp \ - -DSSL_FORBID_ENULL \ $(OPENSSL_ARCH)
ifeq "$(IS_64BIT)" "1" @@ -95,7 +89,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 13bdc1b1d1ff39b6fd42a255e74676a4 +$(DL_FILE)_MD5 = ba5f1b8b835b88cadbce9b35ed9531a6
install : $(TARGET)
@@ -125,20 +119,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.0-beta5-enginesdir.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2a-rpmbuild.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2h-weak-ciphers.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2g-disable-sslv2v3.patch - - # i586 specific patches -ifeq "$(BUILD_ARCH)" "i586" - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2a_auto_enable_padlock.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2a_disable_ssse3_for_amd.patch -endif - - # With openssl 1.0.2e, pod2mantest is missing - echo -e "#!/bin/bash\necho $$(which pod2man)" > $(DIR_APP)/util/pod2mantest - chmod a+x $(DIR_APP)/util/pod2mantest + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.1.0-disable-ssl3.patch
# Apply our CFLAGS cd $(DIR_APP) && sed -i Configure \ @@ -147,7 +128,8 @@ endif cd $(DIR_APP) && find crypto/ -name Makefile -exec \ sed 's/^ASFLAGS=/&-Wa,--noexecstack /' -i {} ;
- cd $(DIR_APP) && ./Configure $(CONFIGURE_OPTIONS) + cd $(DIR_APP) && ./Configure $(CONFIGURE_OPTIONS) \ + $(CFLAGS) $(LDFLAGS)
cd $(DIR_APP) && make depend cd $(DIR_APP) && make @@ -155,19 +137,11 @@ endif ifeq "$(KCFG)" "-sse2" -mkdir -pv /usr/lib/sse2 cd $(DIR_APP) && install -m 755 \ - libcrypto.so.10 /usr/lib/sse2 + libcrypto.so.1.1 /usr/lib/sse2 else # Install everything. cd $(DIR_APP) && make install install -m 0644 $(DIR_SRC)/config/ssl/openssl.cnf /etc/ssl - - # Remove man pages. - -rm -vfr /etc/ssl/man - - # Move engines to the right place. - -mkdir -pv /usr/lib/openssl - rm -vfr /usr/lib/openssl/engines - mv -v /usr/lib/engines /usr/lib/openssl endif
@rm -rf $(DIR_APP) diff --git a/lfs/openssl-compat b/lfs/openssl-compat new file mode 100644 index 000000000..47c481d82 --- /dev/null +++ b/lfs/openssl-compat @@ -0,0 +1,149 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2016 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.2n + +THISAPP = openssl-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) + +TARGET = $(DIR_INFO)/$(THISAPP)$(KCFG) + +export RPM_OPT_FLAGS = $(CFLAGS) + +CONFIGURE_OPTIONS = \ + --prefix=/usr \ + --openssldir=/etc/ssl \ + --enginesdir=/usr/lib/openssl/engines \ + shared \ + zlib-dynamic \ + enable-camellia \ + enable-md2 \ + disable-ssl2 \ + enable-seed \ + enable-tlsext \ + enable-rfc3779 \ + no-idea \ + no-mdc2 \ + no-rc5 \ + no-srp \ + -DSSL_FORBID_ENULL \ + $(OPENSSL_ARCH) + +ifeq "$(IS_64BIT)" "1" + OPENSSL_ARCH = linux-generic64 +else + OPENSSL_ARCH = linux-generic32 +endif + +ifeq "$(BUILD_ARCH)" "aarch64" + OPENSSL_ARCH = linux-aarch64 +endif + +ifeq "$(BUILD_ARCH)" "x86_64" + OPENSSL_ARCH = linux-x86_64 +endif + +ifeq "$(BUILD_ARCH)" "i586" + OPENSSL_ARCH = linux-elf + + ifneq "$(KCFG)" "-sse2" + OPENSSL_ARCH += no-sse2 + endif +endif + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 13bdc1b1d1ff39b6fd42a255e74676a4 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.0-beta5-enginesdir.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2a-rpmbuild.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2h-weak-ciphers.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2g-disable-sslv2v3.patch + + # i586 specific patches +ifeq "$(BUILD_ARCH)" "i586" + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2a_auto_enable_padlock.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.0.2a_disable_ssse3_for_amd.patch +endif + + # With openssl 1.0.2e, pod2mantest is missing + echo -e "#!/bin/bash\necho $$(which pod2man)" > $(DIR_APP)/util/pod2mantest + chmod a+x $(DIR_APP)/util/pod2mantest + + # Apply our CFLAGS + cd $(DIR_APP) && sed -i Configure \ + -e "s/-O3 -fomit-frame-pointer/$(CFLAGS)/g" + + cd $(DIR_APP) && find crypto/ -name Makefile -exec \ + sed 's/^ASFLAGS=/&-Wa,--noexecstack /' -i {} ; + + cd $(DIR_APP) && ./Configure $(CONFIGURE_OPTIONS) + + cd $(DIR_APP) && make depend + cd $(DIR_APP) && make + + # Install libraries only + cd $(DIR_APP) && install -m 755 \ + libcrypto.so.10 libssl.so.10 + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/openvpn b/lfs/openvpn index 8307d0147..ef25c2567 100644 --- a/lfs/openvpn +++ b/lfs/openvpn @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2017 IPFire Team info@ipfire.org # +# Copyright (C) 2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 2.3.18 +VER = 2.4.4
THISAPP = openvpn-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 844ec9c64aae62051478784b8562f881 +$(DL_FILE)_MD5 = 7a2002aad1671b24457bc9432a0c5c52
install : $(TARGET)
@@ -96,5 +96,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) mv -v /var/ipfire/ovpn/verify /usr/lib/openvpn/verify chown root:root /usr/lib/openvpn/verify chmod 755 /usr/lib/openvpn/verify + # Add crl updater + mv -v /var/ipfire/ovpn/openvpn-crl-updater /etc/fcron.daily + chown root:root /etc/fcron.daily/openvpn-crl-updater + chmod 750 /etc/fcron.daily/openvpn-crl-updater + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/python-m2crypto b/lfs/python-m2crypto index 536380c9b..3e69f7090 100644 --- a/lfs/python-m2crypto +++ b/lfs/python-m2crypto @@ -24,7 +24,7 @@
include Config
-VER = 0.21.1 +VER = 0.27.0
THISAPP = M2Crypto-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f93d8462ff7646397a9f77a2fe602d17 +$(DL_FILE)_MD5 = 4477bd6b2835560c73982476dba5e515
install : $(TARGET)
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && python setup.py install + cd $(DIR_APP) && python setup.py build + cd $(DIR_APP) && python setup.py install --root=/ @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/python-typing b/lfs/python-typing new file mode 100644 index 000000000..9f028bed5 --- /dev/null +++ b/lfs/python-typing @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.6.1 + +THISAPP = typing-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 3fec97415bae6f742fb3c3013dedeb89 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +#dist: +# @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python setup.py build + cd $(DIR_APP) && python setup.py install --skip-build + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/transmission b/lfs/transmission index 79ebaa1f9..10ac44daa 100644 --- a/lfs/transmission +++ b/lfs/transmission @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = transmission -PAK_VER = 13 +PAK_VER = 14
DEPS = ""
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/transmission-2.92-openssl-1.1.0.patch cd $(DIR_APP) && ./configure --prefix=/usr --disable-static cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/wget b/lfs/wget index 7a5cdbb11..71b3abc48 100644 --- a/lfs/wget +++ b/lfs/wget @@ -74,7 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --sysconfdir=/etc \ - --with-ssl=openssl \ + --with-ssl=gnutls \ --disable-nls \ --disable-ipv6
diff --git a/make.sh b/make.sh index b85910ad4..ef4bf7a7d 100755 --- a/make.sh +++ b/make.sh @@ -25,8 +25,8 @@ NAME="IPFire" # Software name SNAME="ipfire" # Short name VERSION="2.19" # Version number -CORE="119" # Core Level (Filename) -PAKFIRE_CORE="118" # Core Level (PAKFIRE) +CORE="120" # Core Level (Filename) +PAKFIRE_CORE="119" # Core Level (PAKFIRE) GIT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Git Branch SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir @@ -1125,6 +1125,7 @@ buildipfire() { lfsmake2 xtables-addons USPACE="1" lfsmake2 openssl [ "${BUILD_ARCH}" = "i586" ] && lfsmake2 openssl KCFG='-sse2' + lfsmake2 openssl-compat lfsmake2 libgpg-error lfsmake2 libgcrypt lfsmake2 libassuan @@ -1434,6 +1435,7 @@ buildipfire() { lfsmake2 powertop lfsmake2 parted lfsmake2 swig + lfsmake2 python-typing lfsmake2 python-m2crypto lfsmake2 wireless-regdb lfsmake2 crda diff --git a/src/patches/elinks-0.11.0-ssl-noegd.patch b/src/patches/elinks-0.11.0-ssl-noegd.patch new file mode 100644 index 000000000..581873461 --- /dev/null +++ b/src/patches/elinks-0.11.0-ssl-noegd.patch @@ -0,0 +1,21 @@ +--- elinks-0.11.0/src/network/ssl/ssl.c.noegd 2006-01-10 09:24:50.000000000 +0100 ++++ elinks-0.11.0/src/network/ssl/ssl.c 2006-01-10 09:25:01.000000000 +0100 +@@ -44,18 +44,6 @@ SSL_CTX *context = NULL; + static void + init_openssl(struct module *module) + { +- unsigned char f_randfile[PATH_MAX]; +- +- /* In a nutshell, on OS's without a /dev/urandom, the OpenSSL library +- * cannot initialize the PRNG and so every attempt to use SSL fails. +- * It's actually an OpenSSL FAQ, and according to them, it's up to the +- * application coders to seed the RNG. -- William Yodlowsky */ +- if (RAND_egd(RAND_file_name(f_randfile, sizeof(f_randfile))) < 0) { +- /* Not an EGD, so read and write to it */ +- if (RAND_load_file(f_randfile, -1)) +- RAND_write_file(f_randfile); +- } +- + SSLeay_add_ssl_algorithms(); + context = SSL_CTX_new(SSLv23_client_method()); + SSL_CTX_set_options(context, SSL_OP_ALL); diff --git a/src/patches/elinks-0.12pre6-openssl11.patch b/src/patches/elinks-0.12pre6-openssl11.patch new file mode 100644 index 000000000..210af635e --- /dev/null +++ b/src/patches/elinks-0.12pre6-openssl11.patch @@ -0,0 +1,73 @@ +From d83c0edf4c6ae42359ff856d7a879ecba5769595 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka kdudka@redhat.com +Date: Fri, 17 Feb 2017 16:51:41 +0100 +Subject: [PATCH 1/2] fix compatibility with OpenSSL 1.1 + +--- + src/network/ssl/socket.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/network/ssl/socket.c b/src/network/ssl/socket.c +index c9e2be4..467fc48 100644 +--- a/src/network/ssl/socket.c ++++ b/src/network/ssl/socket.c +@@ -83,7 +83,7 @@ static void + ssl_set_no_tls(struct socket *socket) + { + #ifdef CONFIG_OPENSSL +- ((ssl_t *) socket->ssl)->options |= SSL_OP_NO_TLSv1; ++ SSL_set_options((ssl_t *) socket->ssl, SSL_OP_NO_TLSv1); + #elif defined(CONFIG_GNUTLS) + { + /* GnuTLS does not support SSLv2 because it is "insecure". +@@ -419,7 +419,7 @@ ssl_connect(struct socket *socket) + } + + if (client_cert) { +- SSL_CTX *ctx = ((SSL *) socket->ssl)->ctx; ++ SSL_CTX *ctx = SSL_get_SSL_CTX((SSL *) socket->ssl); + + SSL_CTX_use_certificate_chain_file(ctx, client_cert); + SSL_CTX_use_PrivateKey_file(ctx, client_cert, +-- +2.7.4 + + +From ec952cc5b79973bee73fcfc813159d40c22b7228 Mon Sep 17 00:00:00 2001 +From: Tomas Mraz tmraz@fedoraproject.org +Date: Fri, 17 Feb 2017 16:44:11 +0100 +Subject: [PATCH 2/2] drop disablement of TLS1.0 on second attempt to connect + +It would not work correctly anyway and the code does not build +with OpenSSL-1.1.0. +--- + src/network/ssl/socket.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/network/ssl/socket.c b/src/network/ssl/socket.c +index 467fc48..b981c1e 100644 +--- a/src/network/ssl/socket.c ++++ b/src/network/ssl/socket.c +@@ -82,6 +82,11 @@ + static void + ssl_set_no_tls(struct socket *socket) + { ++#if 0 ++/* This implements the insecure renegotiation, which should not be used. ++ * The code also would not work on current Fedora (>= Fedora 23) anyway, ++ * because it would just switch off TLS 1.0 keeping TLS 1.1 and 1.2 enabled. ++ */ + #ifdef CONFIG_OPENSSL + SSL_set_options((ssl_t *) socket->ssl, SSL_OP_NO_TLSv1); + #elif defined(CONFIG_GNUTLS) +@@ -96,6 +101,7 @@ ssl_set_no_tls(struct socket *socket) + gnutls_protocol_set_priority(*(ssl_t *) socket->ssl, protocol_priority); + } + #endif ++#endif + } + + #ifdef USE_OPENSSL +-- +2.7.4 + diff --git a/src/patches/net-snmp-5.7.3-openssl.patch b/src/patches/net-snmp-5.7.3-openssl.patch new file mode 100644 index 000000000..0651a24ec --- /dev/null +++ b/src/patches/net-snmp-5.7.3-openssl.patch @@ -0,0 +1,303 @@ +diff -urNp old/apps/snmpusm.c new/apps/snmpusm.c +--- old/apps/snmpusm.c 2014-12-08 21:23:22.000000000 +0100 ++++ new/apps/snmpusm.c 2017-02-20 15:20:36.994022905 +0100 +@@ -190,7 +190,7 @@ get_USM_DH_key(netsnmp_variable_list *va + oid *keyoid, size_t keyoid_len) { + u_char *dhkeychange; + DH *dh; +- BIGNUM *other_pub; ++ BIGNUM *p, *g, *pub_key, *other_pub; + u_char *key; + size_t key_len; + +@@ -205,25 +205,29 @@ get_USM_DH_key(netsnmp_variable_list *va + dh = d2i_DHparams(NULL, &cp, dhvar->val_len); + } + +- if (!dh || !dh->g || !dh->p) { ++ if (dh) ++ DH_get0_pqg(dh, &p, NULL, &g); ++ ++ if (!dh || !g || !p) { + SNMP_FREE(dhkeychange); + return SNMPERR_GENERR; + } + +- DH_generate_key(dh); +- if (!dh->pub_key) { ++ if (!DH_generate_key(dh)) { + SNMP_FREE(dhkeychange); + return SNMPERR_GENERR; + } + +- if (vars->val_len != (unsigned int)BN_num_bytes(dh->pub_key)) { ++ DH_get0_key(dh, &pub_key, NULL); ++ ++ if (vars->val_len != (unsigned int)BN_num_bytes(pub_key)) { + SNMP_FREE(dhkeychange); + fprintf(stderr,"incorrect diffie-helman lengths (%lu != %d)\n", +- (unsigned long)vars->val_len, BN_num_bytes(dh->pub_key)); ++ (unsigned long)vars->val_len, BN_num_bytes(pub_key)); + return SNMPERR_GENERR; + } + +- BN_bn2bin(dh->pub_key, dhkeychange + vars->val_len); ++ BN_bn2bin(pub_key, dhkeychange + vars->val_len); + + key_len = DH_size(dh); + if (!key_len) { +diff -urNp old/configure new/configure +--- old/configure 2017-02-20 10:08:16.440396223 +0100 ++++ new/configure 2017-02-20 10:57:15.749734281 +0100 +@@ -23176,9 +23176,9 @@ $as_echo "#define HAVE_AES_CFB128_ENCRYP + fi + + +- as_ac_Lib=`$as_echo "ac_cv_lib_${CRYPTO}''_EVP_MD_CTX_create" | $as_tr_sh` +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_MD_CTX_create in -l${CRYPTO}" >&5 +-$as_echo_n "checking for EVP_MD_CTX_create in -l${CRYPTO}... " >&6; } ++ as_ac_Lib=`$as_echo "ac_cv_lib_${CRYPTO}''_EVP_MD_CTX_new" | $as_tr_sh` ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_MD_CTX_new in -l${CRYPTO}" >&5 ++$as_echo_n "checking for EVP_MD_CTX_new in -l${CRYPTO}... " >&6; } + if eval ${$as_ac_Lib+:} false; then : + $as_echo_n "(cached) " >&6 + else +@@ -23193,11 +23193,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ + #ifdef __cplusplus + extern "C" + #endif +-char EVP_MD_CTX_create (); ++char EVP_MD_CTX_new (); + int + main () + { +-return EVP_MD_CTX_create (); ++return EVP_MD_CTX_new (); + ; + return 0; + } +@@ -23216,10 +23216,10 @@ eval ac_res=$$as_ac_Lib + $as_echo "$ac_res" >&6; } + if eval test "x$"$as_ac_Lib"" = x"yes"; then : + +-$as_echo "#define HAVE_EVP_MD_CTX_CREATE /**/" >>confdefs.h ++$as_echo "#define HAVE_EVP_MD_CTX_NEW /**/" >>confdefs.h + + +-$as_echo "#define HAVE_EVP_MD_CTX_DESTROY /**/" >>confdefs.h ++$as_echo "#define HAVE_EVP_MD_CTX_FREE /**/" >>confdefs.h + + fi + +@@ -23293,7 +23293,7 @@ char SSL_library_init (); + int + main () + { +-return SSL_library_init (); ++return OPENSSL_init_ssl(0, NULL); + ; + return 0; + } +diff -urNp old/configure.d/config_os_libs2 new/configure.d/config_os_libs2 +--- old/configure.d/config_os_libs2 2014-12-08 21:23:22.000000000 +0100 ++++ new/configure.d/config_os_libs2 2017-02-20 10:56:21.041616611 +0100 +@@ -292,11 +292,11 @@ if test "x$tryopenssl" != "xno" -a "x$tr + AC_DEFINE(HAVE_AES_CFB128_ENCRYPT, 1, + [Define to 1 if you have the `AES_cfb128_encrypt' function.])) + +- AC_CHECK_LIB(${CRYPTO}, EVP_MD_CTX_create, +- AC_DEFINE([HAVE_EVP_MD_CTX_CREATE], [], +- [Define to 1 if you have the `EVP_MD_CTX_create' function.]) +- AC_DEFINE([HAVE_EVP_MD_CTX_DESTROY], [], +- [Define to 1 if you have the `EVP_MD_CTX_destroy' function.])) ++ AC_CHECK_LIB(${CRYPTO}, EVP_MD_CTX_new, ++ AC_DEFINE([HAVE_EVP_MD_CTX_NEW], [], ++ [Define to 1 if you have the `EVP_MD_CTX_new' function.]) ++ AC_DEFINE([HAVE_EVP_MD_CTX_FREE], [], ++ [Define to 1 if you have the `EVP_MD_CTX_free' function.])) + fi + if echo " $transport_result_list " | $GREP "DTLS" > /dev/null; then + AC_CHECK_LIB(ssl, DTLSv1_method, +@@ -307,7 +307,7 @@ if test "x$tryopenssl" != "xno" -a "x$tr + TLSPROG=yes + fi + if echo " $transport_result_list " | $GREP "TLS" > /dev/null; then +- AC_CHECK_LIB(ssl, SSL_library_init, ++ AC_CHECK_LIB(ssl, OPENSSL_init_ssl, + AC_DEFINE(HAVE_LIBSSL, 1, + [Define to 1 if you have the `ssl' library (-lssl).]) + LIBCRYPTO=" -lssl $LIBCRYPTO", +diff -urNp old/include/net-snmp/net-snmp-config.h.in new/include/net-snmp/net-snmp-config.h.in +--- old/include/net-snmp/net-snmp-config.h.in 2017-02-20 10:08:16.443522417 +0100 ++++ new/include/net-snmp/net-snmp-config.h.in 2017-02-20 10:24:05.790584283 +0100 +@@ -149,11 +149,11 @@ + /* Define to 1 if you have the `eval_pv' function. */ + #undef HAVE_EVAL_PV + +-/* Define to 1 if you have the `EVP_MD_CTX_create' function. */ +-#undef HAVE_EVP_MD_CTX_CREATE ++/* Define to 1 if you have the `EVP_MD_CTX_new' function. */ ++#undef HAVE_EVP_MD_CTX_NEW + +-/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */ +-#undef HAVE_EVP_MD_CTX_DESTROY ++/* Define to 1 if you have the `EVP_MD_CTX_free' function. */ ++#undef HAVE_EVP_MD_CTX_FREE + + /* Define if you have EVP_sha224/256 in openssl */ + #undef HAVE_EVP_SHA224 +diff -urNp old/snmplib/keytools.c new/snmplib/keytools.c +--- old/snmplib/keytools.c 2014-12-08 21:23:22.000000000 +0100 ++++ new/snmplib/keytools.c 2017-02-20 10:30:27.412068264 +0100 +@@ -149,8 +149,8 @@ generate_Ku(const oid * hashtype, u_int + */ + #ifdef NETSNMP_USE_OPENSSL + +-#ifdef HAVE_EVP_MD_CTX_CREATE +- ctx = EVP_MD_CTX_create(); ++#ifdef HAVE_EVP_MD_CTX_NEW ++ ctx = EVP_MD_CTX_new(); + #else + ctx = malloc(sizeof(*ctx)); + if (!EVP_MD_CTX_init(ctx)) +@@ -259,8 +259,8 @@ generate_Ku(const oid * hashtype, u_int + memset(buf, 0, sizeof(buf)); + #ifdef NETSNMP_USE_OPENSSL + if (ctx) { +-#ifdef HAVE_EVP_MD_CTX_DESTROY +- EVP_MD_CTX_destroy(ctx); ++#ifdef HAVE_EVP_MD_CTX_FREE ++ EVP_MD_CTX_free(ctx); + #else + EVP_MD_CTX_cleanup(ctx); + free(ctx); +diff -urNp old/snmplib/scapi.c new/snmplib/scapi.c +--- old/snmplib/scapi.c 2014-12-08 21:23:22.000000000 +0100 ++++ new/snmplib/scapi.c 2017-02-20 10:27:34.152379515 +0100 +@@ -486,14 +486,14 @@ sc_hash(const oid * hashtype, size_t has + } + + /** initialize the pointer */ +-#ifdef HAVE_EVP_MD_CTX_CREATE +- cptr = EVP_MD_CTX_create(); ++#ifdef HAVE_EVP_MD_CTX_NEW ++ cptr = EVP_MD_CTX_new(); + #else + cptr = malloc(sizeof(*cptr)); + #if defined(OLD_DES) + memset(cptr, 0, sizeof(*cptr)); + #else +- EVP_MD_CTX_init(cptr); ++ EVP_MD_CTX_init(&cptr); + #endif + #endif + if (!EVP_DigestInit(cptr, hashfn)) { +@@ -507,11 +507,11 @@ sc_hash(const oid * hashtype, size_t has + /** do the final pass */ + EVP_DigestFinal(cptr, MAC, &tmp_len); + *MAC_len = tmp_len; +-#ifdef HAVE_EVP_MD_CTX_DESTROY +- EVP_MD_CTX_destroy(cptr); ++#ifdef HAVE_EVP_MD_CTX_FREE ++ EVP_MD_CTX_free(cptr); + #else + #if !defined(OLD_DES) +- EVP_MD_CTX_cleanup(cptr); ++ EVP_MD_CTX_cleanup(&cptr); + #endif + free(cptr); + #endif +diff -urNp old/snmplib/snmp_openssl.c new/snmplib/snmp_openssl.c +--- old/snmplib/snmp_openssl.c 2014-12-08 21:23:22.000000000 +0100 ++++ new/snmplib/snmp_openssl.c 2017-02-20 12:46:00.059727928 +0100 +@@ -47,7 +47,7 @@ void netsnmp_init_openssl(void) { + DEBUGMSGTL(("snmp_openssl", "initializing\n")); + + /* Initializing OpenSSL */ +- SSL_library_init(); ++ OPENSSL_init_ssl(0, NULL); + SSL_load_error_strings(); + ERR_load_BIO_strings(); + OpenSSL_add_all_algorithms(); +@@ -164,11 +164,11 @@ netsnmp_openssl_cert_dump_names(X509 *oc + oname_entry = X509_NAME_get_entry(osubj_name, i); + netsnmp_assert(NULL != oname_entry); + +- if (oname_entry->value->type != V_ASN1_PRINTABLESTRING) ++ if (X509_NAME_ENTRY_get_data(oname_entry)->type != V_ASN1_PRINTABLESTRING) + continue; + + /** get NID */ +- onid = OBJ_obj2nid(oname_entry->object); ++ onid = OBJ_obj2nid(X509_NAME_ENTRY_get_object(oname_entry)); + if (onid == NID_undef) { + prefix_long = prefix_short = "UNKNOWN"; + } +@@ -179,9 +179,9 @@ netsnmp_openssl_cert_dump_names(X509 *oc + + DEBUGMSGT(("9:cert:dump:names", + "[%02d] NID type %d, ASN type %d\n", i, onid, +- oname_entry->value->type)); ++ X509_NAME_ENTRY_get_data(oname_entry)->type)); + DEBUGMSGT(("9:cert:dump:names", "%s/%s: '%s'\n", prefix_long, +- prefix_short, ASN1_STRING_data(oname_entry->value))); ++ prefix_short, ASN1_STRING_data(X509_NAME_ENTRY_get_data(oname_entry)))); + } + } + #endif /* NETSNMP_FEATURE_REMOVE_CERT_DUMP_NAMES */ +@@ -470,7 +470,7 @@ netsnmp_openssl_cert_get_hash_type(X509 + if (NULL == ocert) + return 0; + +- return _nid2ht(OBJ_obj2nid(ocert->sig_alg->algorithm)); ++ return _nid2ht(X509_get_signature_nid(ocert)); + } + + /** +@@ -487,7 +487,7 @@ netsnmp_openssl_cert_get_fingerprint(X50 + if (NULL == ocert) + return NULL; + +- nid = OBJ_obj2nid(ocert->sig_alg->algorithm); ++ nid = X509_get_signature_nid(ocert); + DEBUGMSGT(("9:openssl:fingerprint", "alg %d, cert nid %d (%d)\n", alg, nid, + _nid2ht(nid))); + +diff -urNp old/win32/net-snmp/net-snmp-config.h new/win32/net-snmp/net-snmp-config.h +--- old/win32/net-snmp/net-snmp-config.h 2014-12-08 21:23:22.000000000 +0100 ++++ new/win32/net-snmp/net-snmp-config.h 2017-02-20 10:23:20.796778512 +0100 +@@ -1366,11 +1366,11 @@ + /* Define to 1 if you have the <openssl/aes.h> header file. */ + #define HAVE_OPENSSL_AES_H 1 + +-/* Define to 1 if you have the `EVP_MD_CTX_create' function. */ +-#define HAVE_EVP_MD_CTX_CREATE 1 ++/* Define to 1 if you have the `EVP_MD_CTX_new' function. */ ++#define HAVE_EVP_MD_CTX_NEW 1 + +-/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */ +-#define HAVE_EVP_MD_CTX_DESTROY 1 ++/* Define to 1 if you have the `EVP_MD_CTX_free' function. */ ++#define HAVE_EVP_MD_CTX_FREE 1 + + /* Define to 1 if you have the `AES_cfb128_encrypt' function. */ + #define HAVE_AES_CFB128_ENCRYPT 1 +diff -urNp old/win32/net-snmp/net-snmp-config.h.in new/win32/net-snmp/net-snmp-config.h.in +--- old/win32/net-snmp/net-snmp-config.h.in 2014-12-08 21:23:22.000000000 +0100 ++++ new/win32/net-snmp/net-snmp-config.h.in 2017-02-20 10:22:51.348367754 +0100 +@@ -1366,11 +1366,11 @@ + /* Define to 1 if you have the <openssl/aes.h> header file. */ + #define HAVE_OPENSSL_AES_H 1 + +-/* Define to 1 if you have the `EVP_MD_CTX_create' function. */ +-#define HAVE_EVP_MD_CTX_CREATE 1 ++/* Define to 1 if you have the `EVP_MD_CTX_new' function. */ ++#define HAVE_EVP_MD_CTX_NEW 1 + +-/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */ +-#define HAVE_EVP_MD_CTX_DESTROY 1 ++/* Define to 1 if you have the `EVP_MD_CTX_free' function. */ ++#define HAVE_EVP_MD_CTX_FREE 1 + + /* Define to 1 if you have the `AES_cfb128_encrypt' function. */ + #define HAVE_AES_CFB128_ENCRYPT 1 diff --git a/src/patches/openssh-7.6p1-openssl-1.1.0.patch b/src/patches/openssh-7.6p1-openssl-1.1.0.patch new file mode 100644 index 000000000..f5454ac98 --- /dev/null +++ b/src/patches/openssh-7.6p1-openssl-1.1.0.patch @@ -0,0 +1,1982 @@ +diff -Naur old/auth-pam.c new/auth-pam.c +--- old/auth-pam.c 2017-10-03 21:49:05.363829772 -1000 ++++ new/auth-pam.c 2017-10-03 21:55:50.869718862 -1000 +@@ -128,6 +128,10 @@ + typedef pthread_t sp_pthread_t; + #else + typedef pid_t sp_pthread_t; ++# define pthread_create(a, b, c, d) _ssh_compat_pthread_create(a, b, c, d) ++# define pthread_exit(a) _ssh_compat_pthread_exit(a) ++# define pthread_cancel(a) _ssh_compat_pthread_cancel(a) ++# define pthread_join(a, b) _ssh_compat_pthread_join(a, b) + #endif + + struct pam_ctxt { +diff -Naur old/cipher.c new/cipher.c +--- old/cipher.c 2017-10-03 21:49:05.367162904 -1000 ++++ new/cipher.c 2017-10-03 21:55:50.869718862 -1000 +@@ -297,7 +297,10 @@ + goto out; + } + } +- if (EVP_CipherInit(cc->evp, NULL, (u_char *)key, NULL, -1) == 0) { ++ /* in OpenSSL 1.1.0, EVP_CipherInit clears all previous setups; ++ use EVP_CipherInit_ex for augmenting */ ++ if (EVP_CipherInit_ex(cc->evp, NULL, NULL, (u_char *)key, NULL, -1) == 0) ++ { + ret = SSH_ERR_LIBCRYPTO_ERROR; + goto out; + } +@@ -486,7 +489,7 @@ + len, iv)) + return SSH_ERR_LIBCRYPTO_ERROR; + } else +- memcpy(iv, cc->evp->iv, len); ++ memcpy(iv, EVP_CIPHER_CTX_iv(cc->evp), len); + #endif + return 0; + } +@@ -520,14 +523,19 @@ + EVP_CTRL_GCM_SET_IV_FIXED, -1, (void *)iv)) + return SSH_ERR_LIBCRYPTO_ERROR; + } else +- memcpy(cc->evp->iv, iv, evplen); ++ memcpy(EVP_CIPHER_CTX_iv(cc->evp), iv, evplen); + #endif + return 0; + } + + #ifdef WITH_OPENSSL +-#define EVP_X_STATE(evp) (evp)->cipher_data +-#define EVP_X_STATE_LEN(evp) (evp)->cipher->ctx_size ++# if OPENSSL_VERSION_NUMBER >= 0x10100000UL ++#define EVP_X_STATE(evp) EVP_CIPHER_CTX_get_cipher_data(evp) ++#define EVP_X_STATE_LEN(evp) EVP_CIPHER_impl_ctx_size(EVP_CIPHER_CTX_cipher(evp)) ++# else ++#define EVP_X_STATE(evp) (evp).cipher_data ++#define EVP_X_STATE_LEN(evp) (evp).cipher->ctx_size ++# endif + #endif + + int +diff -Naur old/cipher.h new/cipher.h +--- old/cipher.h 2017-10-03 21:49:05.367162904 -1000 ++++ new/cipher.h 2017-10-03 21:55:50.869718862 -1000 +@@ -46,7 +46,18 @@ + #define CIPHER_DECRYPT 0 + + struct sshcipher; ++#if 0 ++struct sshcipher_ctx { ++ int plaintext; ++ int encrypt; ++ EVP_CIPHER_CTX *evp; ++ struct chachapoly_ctx cp_ctx; /* XXX union with evp? */ ++ struct aesctr_ctx ac_ctx; /* XXX union with evp? */ ++ const struct sshcipher *cipher; ++}; ++#else + struct sshcipher_ctx; ++#endif + + const struct sshcipher *cipher_by_name(const char *); + const char *cipher_warning_message(const struct sshcipher_ctx *); +diff -Naur old/configure new/configure +--- old/configure 2017-10-03 21:49:05.410493626 -1000 ++++ new/configure 2017-10-03 22:01:49.159050540 -1000 +@@ -12688,7 +12688,6 @@ + 100*) ;; # 1.0.x + 200*) ;; # LibreSSL + *) +- as_fn_error $? "OpenSSL >= 1.1.0 is not yet supported (have "$ssl_library_ver")" "$LINENO" 5 + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_library_ver" >&5 +diff -Naur old/dh.c new/dh.c +--- old/dh.c 2017-10-03 21:49:05.370496037 -1000 ++++ new/dh.c 2017-10-03 21:55:50.869718862 -1000 +@@ -212,14 +212,15 @@ + /* diffie-hellman-groupN-sha1 */ + + int +-dh_pub_is_valid(DH *dh, BIGNUM *dh_pub) ++dh_pub_is_valid(const DH *dh, const BIGNUM *dh_pub) + { + int i; + int n = BN_num_bits(dh_pub); + int bits_set = 0; + BIGNUM *tmp; ++ const BIGNUM *p; + +- if (dh_pub->neg) { ++ if (BN_is_negative(dh_pub)) { + logit("invalid public DH value: negative"); + return 0; + } +@@ -232,7 +233,8 @@ + error("%s: BN_new failed", __func__); + return 0; + } +- if (!BN_sub(tmp, dh->p, BN_value_one()) || ++ DH_get0_pqg(dh, &p, NULL, NULL); ++ if (!BN_sub(tmp, p, BN_value_one()) || + BN_cmp(dh_pub, tmp) != -1) { /* pub_exp > p-2 */ + BN_clear_free(tmp); + logit("invalid public DH value: >= p-1"); +@@ -243,14 +245,14 @@ + for (i = 0; i <= n; i++) + if (BN_is_bit_set(dh_pub, i)) + bits_set++; +- debug2("bits set: %d/%d", bits_set, BN_num_bits(dh->p)); ++ debug2("bits set: %d/%d", bits_set, BN_num_bits(p)); + + /* + * if g==2 and bits_set==1 then computing log_g(dh_pub) is trivial + */ + if (bits_set < 4) { + logit("invalid public DH value (%d/%d)", +- bits_set, BN_num_bits(dh->p)); ++ bits_set, BN_num_bits(p)); + return 0; + } + return 1; +@@ -260,9 +262,13 @@ + dh_gen_key(DH *dh, int need) + { + int pbits; ++ const BIGNUM *p, *pub_key; ++ BIGNUM *priv_key; + +- if (need < 0 || dh->p == NULL || +- (pbits = BN_num_bits(dh->p)) <= 0 || ++ DH_get0_pqg(dh, &p, NULL, NULL); ++ ++ if (need < 0 || p == NULL || ++ (pbits = BN_num_bits(p)) <= 0 || + need > INT_MAX / 2 || 2 * need > pbits) + return SSH_ERR_INVALID_ARGUMENT; + if (need < 256) +@@ -271,10 +277,13 @@ + * Pollard Rho, Big step/Little Step attacks are O(sqrt(n)), + * so double requested need here. + */ +- dh->length = MINIMUM(need * 2, pbits - 1); +- if (DH_generate_key(dh) == 0 || +- !dh_pub_is_valid(dh, dh->pub_key)) { +- BN_clear_free(dh->priv_key); ++ DH_set_length(dh, MIN(need * 2, pbits - 1)); ++ if (DH_generate_key(dh) == 0) { ++ return SSH_ERR_LIBCRYPTO_ERROR; ++ } ++ DH_get0_key(dh, &pub_key, &priv_key); ++ if (!dh_pub_is_valid(dh, pub_key)) { ++ BN_clear(priv_key); + return SSH_ERR_LIBCRYPTO_ERROR; + } + return 0; +@@ -283,16 +292,27 @@ + DH * + dh_new_group_asc(const char *gen, const char *modulus) + { +- DH *dh; ++ DH *dh = NULL; ++ BIGNUM *p=NULL, *g=NULL; + +- if ((dh = DH_new()) == NULL) +- return NULL; +- if (BN_hex2bn(&dh->p, modulus) == 0 || +- BN_hex2bn(&dh->g, gen) == 0) { +- DH_free(dh); +- return NULL; ++ if ((dh = DH_new()) == NULL || ++ (p = BN_new()) == NULL || ++ (g = BN_new()) == NULL) ++ goto null; ++ if (BN_hex2bn(&p, modulus) == 0 || ++ BN_hex2bn(&g, gen) == 0) { ++ goto null; + } ++ if (DH_set0_pqg(dh, p, NULL, g) == 0) { ++ goto null; ++ } ++ p = g = NULL; + return (dh); ++null: ++ BN_free(p); ++ BN_free(g); ++ DH_free(dh); ++ return NULL; + } + + /* +@@ -307,8 +327,8 @@ + + if ((dh = DH_new()) == NULL) + return NULL; +- dh->p = modulus; +- dh->g = gen; ++ if (DH_set0_pqg(dh, modulus, NULL, gen) == 0) ++ return NULL; + + return (dh); + } +diff -Naur old/dh.h new/dh.h +--- old/dh.h 2017-10-03 21:49:05.370496037 -1000 ++++ new/dh.h 2017-10-03 21:55:50.869718862 -1000 +@@ -42,7 +42,7 @@ + DH *dh_new_group_fallback(int); + + int dh_gen_key(DH *, int); +-int dh_pub_is_valid(DH *, BIGNUM *); ++int dh_pub_is_valid(const DH *, const BIGNUM *); + + u_int dh_estimate(int); + +diff -Naur old/digest-openssl.c new/digest-openssl.c +--- old/digest-openssl.c 2017-10-03 21:49:05.370496037 -1000 ++++ new/digest-openssl.c 2017-10-03 21:55:50.869718862 -1000 +@@ -43,7 +43,7 @@ + + struct ssh_digest_ctx { + int alg; +- EVP_MD_CTX mdctx; ++ EVP_MD_CTX *mdctx; + }; + + struct ssh_digest { +@@ -106,20 +106,21 @@ + size_t + ssh_digest_blocksize(struct ssh_digest_ctx *ctx) + { +- return EVP_MD_CTX_block_size(&ctx->mdctx); ++ return EVP_MD_CTX_block_size(ctx->mdctx); + } + + struct ssh_digest_ctx * + ssh_digest_start(int alg) + { + const struct ssh_digest *digest = ssh_digest_by_alg(alg); +- struct ssh_digest_ctx *ret; ++ struct ssh_digest_ctx *ret = NULL; + + if (digest == NULL || ((ret = calloc(1, sizeof(*ret))) == NULL)) + return NULL; + ret->alg = alg; +- EVP_MD_CTX_init(&ret->mdctx); +- if (EVP_DigestInit_ex(&ret->mdctx, digest->mdfunc(), NULL) != 1) { ++ if ((ret->mdctx = EVP_MD_CTX_new()) == NULL || ++ EVP_DigestInit_ex(ret->mdctx, digest->mdfunc(), NULL) != 1) { ++ EVP_MD_CTX_free(ret->mdctx); + free(ret); + return NULL; + } +@@ -132,7 +133,7 @@ + if (from->alg != to->alg) + return SSH_ERR_INVALID_ARGUMENT; + /* we have bcopy-style order while openssl has memcpy-style */ +- if (!EVP_MD_CTX_copy_ex(&to->mdctx, &from->mdctx)) ++ if (!EVP_MD_CTX_copy_ex(to->mdctx, from->mdctx)) + return SSH_ERR_LIBCRYPTO_ERROR; + return 0; + } +@@ -140,7 +141,7 @@ + int + ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen) + { +- if (EVP_DigestUpdate(&ctx->mdctx, m, mlen) != 1) ++ if (EVP_DigestUpdate(ctx->mdctx, m, mlen) != 1) + return SSH_ERR_LIBCRYPTO_ERROR; + return 0; + } +@@ -161,7 +162,7 @@ + return SSH_ERR_INVALID_ARGUMENT; + if (dlen < digest->digest_len) /* No truncation allowed */ + return SSH_ERR_INVALID_ARGUMENT; +- if (EVP_DigestFinal_ex(&ctx->mdctx, d, &l) != 1) ++ if (EVP_DigestFinal_ex(ctx->mdctx, d, &l) != 1) + return SSH_ERR_LIBCRYPTO_ERROR; + if (l != digest->digest_len) /* sanity */ + return SSH_ERR_INTERNAL_ERROR; +@@ -172,7 +173,7 @@ + ssh_digest_free(struct ssh_digest_ctx *ctx) + { + if (ctx != NULL) { +- EVP_MD_CTX_cleanup(&ctx->mdctx); ++ EVP_MD_CTX_free(ctx->mdctx); + explicit_bzero(ctx, sizeof(*ctx)); + free(ctx); + } +diff -Naur old/kexdhc.c new/kexdhc.c +--- old/kexdhc.c 2017-10-03 21:49:05.373829169 -1000 ++++ new/kexdhc.c 2017-10-03 21:55:50.869718862 -1000 +@@ -81,11 +81,16 @@ + goto out; + } + debug("sending SSH2_MSG_KEXDH_INIT"); +- if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0 || +- (r = sshpkt_start(ssh, SSH2_MSG_KEXDH_INIT)) != 0 || +- (r = sshpkt_put_bignum2(ssh, kex->dh->pub_key)) != 0 || ++ { ++ const BIGNUM *pub_key; ++ if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) ++ goto out; ++ DH_get0_key(kex->dh, &pub_key, NULL); ++ if ((r = sshpkt_start(ssh, SSH2_MSG_KEXDH_INIT)) != 0 || ++ (r = sshpkt_put_bignum2(ssh, pub_key)) != 0 || + (r = sshpkt_send(ssh)) != 0) + goto out; ++ } + #ifdef DEBUG_KEXDH + DHparams_print_fp(stderr, kex->dh); + fprintf(stderr, "pub= "); +@@ -169,6 +174,9 @@ + + /* calc and verify H */ + hashlen = sizeof(hash); ++ { ++ const BIGNUM *pub_key; ++ DH_get0_key(kex->dh, &pub_key, NULL); + if ((r = kex_dh_hash( + kex->hash_alg, + kex->client_version_string, +@@ -176,11 +184,13 @@ + sshbuf_ptr(kex->my), sshbuf_len(kex->my), + sshbuf_ptr(kex->peer), sshbuf_len(kex->peer), + server_host_key_blob, sbloblen, +- kex->dh->pub_key, ++ pub_key, + dh_server_pub, + shared_secret, +- hash, &hashlen)) != 0) ++ hash, &hashlen)) != 0) { + goto out; ++ } ++ } + + if ((r = sshkey_verify(server_host_key, signature, slen, hash, hashlen, + ssh->compat)) != 0) +diff -Naur old/kexdhs.c new/kexdhs.c +--- old/kexdhs.c 2017-10-03 21:49:05.373829169 -1000 ++++ new/kexdhs.c 2017-10-03 21:55:50.869718862 -1000 +@@ -87,6 +87,10 @@ + ssh_dispatch_set(ssh, SSH2_MSG_KEXDH_INIT, &input_kex_dh_init); + r = 0; + out: ++ if (r != 0) { ++ if (kex->dh) DH_free(kex->dh); ++ kex->dh = NULL; ++ } + return r; + } + +@@ -163,6 +167,9 @@ + goto out; + /* calc H */ + hashlen = sizeof(hash); ++ { ++ const BIGNUM *pub_key; ++ DH_get0_key(kex->dh, &pub_key, NULL); + if ((r = kex_dh_hash( + kex->hash_alg, + kex->client_version_string, +@@ -171,10 +178,12 @@ + sshbuf_ptr(kex->my), sshbuf_len(kex->my), + server_host_key_blob, sbloblen, + dh_client_pub, +- kex->dh->pub_key, ++ pub_key, + shared_secret, +- hash, &hashlen)) != 0) ++ hash, &hashlen)) != 0) { + goto out; ++ } ++ } + + /* save session id := H */ + if (kex->session_id == NULL) { +@@ -195,12 +204,17 @@ + /* destroy_sensitive_data(); */ + + /* send server hostkey, DH pubkey 'f' and singed H */ ++ { ++ const BIGNUM *pub_key; ++ DH_get0_key(kex->dh, &pub_key, NULL); + if ((r = sshpkt_start(ssh, SSH2_MSG_KEXDH_REPLY)) != 0 || + (r = sshpkt_put_string(ssh, server_host_key_blob, sbloblen)) != 0 || +- (r = sshpkt_put_bignum2(ssh, kex->dh->pub_key)) != 0 || /* f */ ++ (r = sshpkt_put_bignum2(ssh, pub_key)) != 0 || /* f */ + (r = sshpkt_put_string(ssh, signature, slen)) != 0 || +- (r = sshpkt_send(ssh)) != 0) ++ (r = sshpkt_send(ssh)) != 0) { + goto out; ++ } ++ } + + if ((r = kex_derive_keys_bn(ssh, hash, hashlen, shared_secret)) == 0) + r = kex_send_newkeys(ssh); +diff -Naur old/kexgexc.c new/kexgexc.c +--- old/kexgexc.c 2017-10-03 21:49:05.373829169 -1000 ++++ new/kexgexc.c 2017-10-03 21:55:50.869718862 -1000 +@@ -118,11 +118,17 @@ + p = g = NULL; /* belong to kex->dh now */ + + /* generate and send 'e', client DH public key */ +- if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0 || +- (r = sshpkt_start(ssh, SSH2_MSG_KEX_DH_GEX_INIT)) != 0 || +- (r = sshpkt_put_bignum2(ssh, kex->dh->pub_key)) != 0 || +- (r = sshpkt_send(ssh)) != 0) ++ { ++ const BIGNUM *pub_key; ++ if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) ++ goto out; ++ DH_get0_key(kex->dh, &pub_key, NULL); ++ if ((r = sshpkt_start(ssh, SSH2_MSG_KEX_DH_GEX_INIT)) != 0 || ++ (r = sshpkt_put_bignum2(ssh, pub_key)) != 0 || ++ (r = sshpkt_send(ssh)) != 0) { + goto out; ++ } ++ } + debug("SSH2_MSG_KEX_DH_GEX_INIT sent"); + #ifdef DEBUG_KEXDH + DHparams_print_fp(stderr, kex->dh); +@@ -134,10 +140,12 @@ + ssh_dispatch_set(ssh, SSH2_MSG_KEX_DH_GEX_REPLY, &input_kex_dh_gex_reply); + r = 0; + out: +- if (p) ++ if (r != 0) { + BN_clear_free(p); +- if (g) + BN_clear_free(g); ++ DH_free(kex->dh); ++ kex->dh = NULL; ++ } + return r; + } + +@@ -214,6 +222,10 @@ + + /* calc and verify H */ + hashlen = sizeof(hash); ++ { ++ const BIGNUM *p, *g, *pub_key; ++ DH_get0_pqg(kex->dh, &p, NULL, &g); ++ DH_get0_key(kex->dh, &pub_key, NULL); + if ((r = kexgex_hash( + kex->hash_alg, + kex->client_version_string, +@@ -222,12 +234,14 @@ + sshbuf_ptr(kex->peer), sshbuf_len(kex->peer), + server_host_key_blob, sbloblen, + kex->min, kex->nbits, kex->max, +- kex->dh->p, kex->dh->g, +- kex->dh->pub_key, ++ p, g, ++ pub_key, + dh_server_pub, + shared_secret, +- hash, &hashlen)) != 0) ++ hash, &hashlen)) != 0) { + goto out; ++ } ++ } + + if ((r = sshkey_verify(server_host_key, signature, slen, hash, + hashlen, ssh->compat)) != 0) +diff -Naur old/kexgexs.c new/kexgexs.c +--- old/kexgexs.c 2017-10-03 21:49:05.373829169 -1000 ++++ new/kexgexs.c 2017-10-03 21:55:50.869718862 -1000 +@@ -101,11 +101,16 @@ + goto out; + } + debug("SSH2_MSG_KEX_DH_GEX_GROUP sent"); ++ { ++ const BIGNUM *p, *g; ++ DH_get0_pqg(kex->dh, &p, NULL, &g); + if ((r = sshpkt_start(ssh, SSH2_MSG_KEX_DH_GEX_GROUP)) != 0 || +- (r = sshpkt_put_bignum2(ssh, kex->dh->p)) != 0 || +- (r = sshpkt_put_bignum2(ssh, kex->dh->g)) != 0 || +- (r = sshpkt_send(ssh)) != 0) ++ (r = sshpkt_put_bignum2(ssh, p)) != 0 || ++ (r = sshpkt_put_bignum2(ssh, g)) != 0 || ++ (r = sshpkt_send(ssh)) != 0) { + goto out; ++ } ++ } + + /* Compute our exchange value in parallel with the client */ + if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) +@@ -115,6 +120,10 @@ + ssh_dispatch_set(ssh, SSH2_MSG_KEX_DH_GEX_INIT, &input_kex_dh_gex_init); + r = 0; + out: ++ if (r != 0) { ++ DH_free(kex->dh); ++ kex->dh = NULL; ++ } + return r; + } + +@@ -191,6 +200,10 @@ + goto out; + /* calc H */ + hashlen = sizeof(hash); ++ { ++ const BIGNUM *p, *g, *pub_key; ++ DH_get0_pqg(kex->dh, &p, NULL, &g); ++ DH_get0_key(kex->dh, &pub_key, NULL); + if ((r = kexgex_hash( + kex->hash_alg, + kex->client_version_string, +@@ -199,12 +212,14 @@ + sshbuf_ptr(kex->my), sshbuf_len(kex->my), + server_host_key_blob, sbloblen, + kex->min, kex->nbits, kex->max, +- kex->dh->p, kex->dh->g, ++ p, g, + dh_client_pub, +- kex->dh->pub_key, ++ pub_key, + shared_secret, +- hash, &hashlen)) != 0) ++ hash, &hashlen)) != 0) { + goto out; ++ } ++ } + + /* save session id := H */ + if (kex->session_id == NULL) { +@@ -225,12 +240,17 @@ + /* destroy_sensitive_data(); */ + + /* send server hostkey, DH pubkey 'f' and singed H */ ++ { ++ const BIGNUM *pub_key; ++ DH_get0_key(kex->dh, &pub_key, NULL); + if ((r = sshpkt_start(ssh, SSH2_MSG_KEX_DH_GEX_REPLY)) != 0 || + (r = sshpkt_put_string(ssh, server_host_key_blob, sbloblen)) != 0 || +- (r = sshpkt_put_bignum2(ssh, kex->dh->pub_key)) != 0 || /* f */ ++ (r = sshpkt_put_bignum2(ssh, pub_key)) != 0 || /* f */ + (r = sshpkt_put_string(ssh, signature, slen)) != 0 || +- (r = sshpkt_send(ssh)) != 0) ++ (r = sshpkt_send(ssh)) != 0) { + goto out; ++ } ++ } + + if ((r = kex_derive_keys_bn(ssh, hash, hashlen, shared_secret)) == 0) + r = kex_send_newkeys(ssh); +diff -Naur old/monitor.c new/monitor.c +--- old/monitor.c 2017-10-03 21:49:05.377162302 -1000 ++++ new/monitor.c 2017-10-03 21:55:50.869718862 -1000 +@@ -586,10 +586,12 @@ + buffer_put_char(m, 0); + return (0); + } else { ++ const BIGNUM *p, *g; ++ DH_get0_pqg(dh, &p, NULL, &g); + /* Send first bignum */ + buffer_put_char(m, 1); +- buffer_put_bignum2(m, dh->p); +- buffer_put_bignum2(m, dh->g); ++ buffer_put_bignum2(m, p); ++ buffer_put_bignum2(m, g); + + DH_free(dh); + } +diff -Naur old/openbsd-compat/openssl-compat.c new/openbsd-compat/openssl-compat.c +--- old/openbsd-compat/openssl-compat.c 2017-10-03 21:49:05.397161097 -1000 ++++ new/openbsd-compat/openssl-compat.c 2017-10-03 21:55:50.886387486 -1000 +@@ -75,7 +75,6 @@ + /* Enable use of crypto hardware */ + ENGINE_load_builtin_engines(); + ENGINE_register_all_complete(); +- OPENSSL_config(NULL); + } + #endif + +diff -Naur old/regress/unittests/sshkey/test_file.c new/regress/unittests/sshkey/test_file.c +--- old/regress/unittests/sshkey/test_file.c 2017-10-03 21:49:05.387161699 -1000 ++++ new/regress/unittests/sshkey/test_file.c 2017-10-03 21:55:50.883053761 -1000 +@@ -60,9 +60,14 @@ + a = load_bignum("rsa_1.param.n"); + b = load_bignum("rsa_1.param.p"); + c = load_bignum("rsa_1.param.q"); +- ASSERT_BIGNUM_EQ(k1->rsa->n, a); +- ASSERT_BIGNUM_EQ(k1->rsa->p, b); +- ASSERT_BIGNUM_EQ(k1->rsa->q, c); ++ { ++ const BIGNUM *n, *p, *q; ++ RSA_get0_key(k1->rsa, &n, NULL, NULL); ++ RSA_get0_factors(k1->rsa, &p, &q); ++ ASSERT_BIGNUM_EQ(n, a); ++ ASSERT_BIGNUM_EQ(p, b); ++ ASSERT_BIGNUM_EQ(q, c); ++ } + BN_free(a); + BN_free(b); + BN_free(c); +@@ -151,9 +156,14 @@ + a = load_bignum("dsa_1.param.g"); + b = load_bignum("dsa_1.param.priv"); + c = load_bignum("dsa_1.param.pub"); +- ASSERT_BIGNUM_EQ(k1->dsa->g, a); +- ASSERT_BIGNUM_EQ(k1->dsa->priv_key, b); +- ASSERT_BIGNUM_EQ(k1->dsa->pub_key, c); ++ { ++ const BIGNUM *g, *priv_key, *pub_key; ++ DSA_get0_pqg(k1->dsa, NULL, NULL, &g); ++ DSA_get0_key(k1->dsa, &pub_key, &priv_key); ++ ASSERT_BIGNUM_EQ(g, a); ++ ASSERT_BIGNUM_EQ(priv_key, b); ++ ASSERT_BIGNUM_EQ(pub_key, c); ++ } + BN_free(a); + BN_free(b); + BN_free(c); +diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshkey/test_sshkey.c +--- old/regress/unittests/sshkey/test_sshkey.c 2017-10-03 21:49:05.387161699 -1000 ++++ new/regress/unittests/sshkey/test_sshkey.c 2017-10-03 21:55:50.883053761 -1000 +@@ -197,9 +197,14 @@ + k1 = sshkey_new(KEY_RSA); + ASSERT_PTR_NE(k1, NULL); + ASSERT_PTR_NE(k1->rsa, NULL); +- ASSERT_PTR_NE(k1->rsa->n, NULL); +- ASSERT_PTR_NE(k1->rsa->e, NULL); +- ASSERT_PTR_EQ(k1->rsa->p, NULL); ++ { ++ const BIGNUM *n, *e, *p; ++ RSA_get0_key(k1->rsa, &n, &e, NULL); ++ RSA_get0_factors(k1->rsa, &p, NULL); ++ ASSERT_PTR_NE(n, NULL); ++ ASSERT_PTR_NE(e, NULL); ++ ASSERT_PTR_EQ(p, NULL); ++ } + sshkey_free(k1); + TEST_DONE(); + +@@ -207,8 +212,13 @@ + k1 = sshkey_new(KEY_DSA); + ASSERT_PTR_NE(k1, NULL); + ASSERT_PTR_NE(k1->dsa, NULL); +- ASSERT_PTR_NE(k1->dsa->g, NULL); +- ASSERT_PTR_EQ(k1->dsa->priv_key, NULL); ++ { ++ const BIGNUM *g, *priv_key; ++ DSA_get0_pqg(k1->dsa, NULL, NULL, &g); ++ DSA_get0_key(k1->dsa, NULL, &priv_key); ++ ASSERT_PTR_NE(g, NULL); ++ ASSERT_PTR_EQ(priv_key, NULL); ++ } + sshkey_free(k1); + TEST_DONE(); + +@@ -234,9 +244,14 @@ + k1 = sshkey_new_private(KEY_RSA); + ASSERT_PTR_NE(k1, NULL); + ASSERT_PTR_NE(k1->rsa, NULL); +- ASSERT_PTR_NE(k1->rsa->n, NULL); +- ASSERT_PTR_NE(k1->rsa->e, NULL); +- ASSERT_PTR_NE(k1->rsa->p, NULL); ++ { ++ const BIGNUM *n, *e, *p; ++ RSA_get0_key(k1->rsa, &n, &e, NULL); ++ RSA_get0_factors(k1->rsa, &p, NULL); ++ ASSERT_PTR_NE(n, NULL); ++ ASSERT_PTR_NE(e, NULL); ++ ASSERT_PTR_NE(p, NULL); ++ } + ASSERT_INT_EQ(sshkey_add_private(k1), 0); + sshkey_free(k1); + TEST_DONE(); +@@ -245,8 +260,13 @@ + k1 = sshkey_new_private(KEY_DSA); + ASSERT_PTR_NE(k1, NULL); + ASSERT_PTR_NE(k1->dsa, NULL); +- ASSERT_PTR_NE(k1->dsa->g, NULL); +- ASSERT_PTR_NE(k1->dsa->priv_key, NULL); ++ { ++ const BIGNUM *g, *priv_key; ++ DSA_get0_pqg(k1->dsa, NULL, NULL, &g); ++ DSA_get0_key(k1->dsa, NULL, &priv_key); ++ ASSERT_PTR_NE(g, NULL); ++ ASSERT_PTR_NE(priv_key, NULL); ++ } + ASSERT_INT_EQ(sshkey_add_private(k1), 0); + sshkey_free(k1); + TEST_DONE(); +@@ -285,18 +305,28 @@ + ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 1024, &kr), 0); + ASSERT_PTR_NE(kr, NULL); + ASSERT_PTR_NE(kr->rsa, NULL); +- ASSERT_PTR_NE(kr->rsa->n, NULL); +- ASSERT_PTR_NE(kr->rsa->e, NULL); +- ASSERT_PTR_NE(kr->rsa->p, NULL); +- ASSERT_INT_EQ(BN_num_bits(kr->rsa->n), 1024); ++ { ++ const BIGNUM *n, *e, *p; ++ RSA_get0_key(kr->rsa, &n, &e, NULL); ++ RSA_get0_factors(kr->rsa, &p, NULL); ++ ASSERT_PTR_NE(n, NULL); ++ ASSERT_PTR_NE(e, NULL); ++ ASSERT_PTR_NE(p, NULL); ++ ASSERT_INT_EQ(BN_num_bits(n), 1024); ++ } + TEST_DONE(); + + TEST_START("generate KEY_DSA"); + ASSERT_INT_EQ(sshkey_generate(KEY_DSA, 1024, &kd), 0); + ASSERT_PTR_NE(kd, NULL); + ASSERT_PTR_NE(kd->dsa, NULL); +- ASSERT_PTR_NE(kd->dsa->g, NULL); +- ASSERT_PTR_NE(kd->dsa->priv_key, NULL); ++ { ++ const BIGNUM *g, *priv_key; ++ DSA_get0_pqg(kd->dsa, NULL, NULL, &g); ++ DSA_get0_key(kd->dsa, NULL, &priv_key); ++ ASSERT_PTR_NE(g, NULL); ++ ASSERT_PTR_NE(priv_key, NULL); ++ } + TEST_DONE(); + + #ifdef OPENSSL_HAS_ECC +@@ -323,9 +353,14 @@ + ASSERT_PTR_NE(kr, k1); + ASSERT_INT_EQ(k1->type, KEY_RSA); + ASSERT_PTR_NE(k1->rsa, NULL); +- ASSERT_PTR_NE(k1->rsa->n, NULL); +- ASSERT_PTR_NE(k1->rsa->e, NULL); +- ASSERT_PTR_EQ(k1->rsa->p, NULL); ++ { ++ const BIGNUM *n, *e, *p; ++ RSA_get0_key(k1->rsa, &n, &e, NULL); ++ RSA_get0_factors(k1->rsa, &p, NULL); ++ ASSERT_PTR_NE(n, NULL); ++ ASSERT_PTR_NE(e, NULL); ++ ASSERT_PTR_EQ(p, NULL); ++ } + TEST_DONE(); + + TEST_START("equal KEY_RSA/demoted KEY_RSA"); +@@ -339,8 +374,13 @@ + ASSERT_PTR_NE(kd, k1); + ASSERT_INT_EQ(k1->type, KEY_DSA); + ASSERT_PTR_NE(k1->dsa, NULL); +- ASSERT_PTR_NE(k1->dsa->g, NULL); +- ASSERT_PTR_EQ(k1->dsa->priv_key, NULL); ++ { ++ const BIGNUM *g, *priv_key; ++ DSA_get0_pqg(k1->dsa, NULL, NULL, &g); ++ DSA_get0_key(k1->dsa, NULL, &priv_key); ++ ASSERT_PTR_NE(g, NULL); ++ ASSERT_PTR_EQ(priv_key, NULL); ++ } + TEST_DONE(); + + TEST_START("equal KEY_DSA/demoted KEY_DSA"); +diff -Naur old/ssh-dss.c new/ssh-dss.c +--- old/ssh-dss.c 2017-10-03 21:49:05.403827361 -1000 ++++ new/ssh-dss.c 2017-10-03 21:55:50.869718862 -1000 +@@ -53,6 +53,7 @@ + DSA_SIG *sig = NULL; + u_char digest[SSH_DIGEST_MAX_LENGTH], sigblob[SIGBLOB_LEN]; + size_t rlen, slen, len, dlen = ssh_digest_bytes(SSH_DIGEST_SHA1); ++ const BIGNUM *r, *s; + struct sshbuf *b = NULL; + int ret = SSH_ERR_INVALID_ARGUMENT; + +@@ -76,15 +77,16 @@ + goto out; + } + +- rlen = BN_num_bytes(sig->r); +- slen = BN_num_bytes(sig->s); ++ DSA_SIG_get0(sig, &r, &s); ++ rlen = BN_num_bytes(r); ++ slen = BN_num_bytes(s); + if (rlen > INTBLOB_LEN || slen > INTBLOB_LEN) { + ret = SSH_ERR_INTERNAL_ERROR; + goto out; + } + explicit_bzero(sigblob, SIGBLOB_LEN); +- BN_bn2bin(sig->r, sigblob + SIGBLOB_LEN - INTBLOB_LEN - rlen); +- BN_bn2bin(sig->s, sigblob + SIGBLOB_LEN - slen); ++ BN_bn2bin(r, sigblob + SIGBLOB_LEN - INTBLOB_LEN - rlen); ++ BN_bn2bin(s, sigblob + SIGBLOB_LEN - slen); + + if (compat & SSH_BUG_SIGBLOB) { + if (sigp != NULL) { +@@ -176,17 +178,26 @@ + } + + /* parse signature */ ++ { ++ BIGNUM *r=NULL, *s=NULL; + if ((sig = DSA_SIG_new()) == NULL || +- (sig->r = BN_new()) == NULL || +- (sig->s = BN_new()) == NULL) { ++ (r = BN_new()) == NULL || ++ (s = BN_new()) == NULL) { + ret = SSH_ERR_ALLOC_FAIL; ++ BN_free(r); ++ BN_free(s); + goto out; + } +- if ((BN_bin2bn(sigblob, INTBLOB_LEN, sig->r) == NULL) || +- (BN_bin2bn(sigblob+ INTBLOB_LEN, INTBLOB_LEN, sig->s) == NULL)) { ++ if ((BN_bin2bn(sigblob, INTBLOB_LEN, r) == NULL) || ++ (BN_bin2bn(sigblob+ INTBLOB_LEN, INTBLOB_LEN, s) == NULL)) { + ret = SSH_ERR_LIBCRYPTO_ERROR; ++ BN_free(r); ++ BN_free(s); + goto out; + } ++ DSA_SIG_set0(sig, r, s); ++ r = s = NULL; ++ } + + /* sha1 the data */ + if ((ret = ssh_digest_memory(SSH_DIGEST_SHA1, data, datalen, +diff -Naur old/ssh-ecdsa.c new/ssh-ecdsa.c +--- old/ssh-ecdsa.c 2017-10-03 21:49:05.403827361 -1000 ++++ new/ssh-ecdsa.c 2017-10-03 21:55:50.869718862 -1000 +@@ -80,9 +80,14 @@ + ret = SSH_ERR_ALLOC_FAIL; + goto out; + } +- if ((ret = sshbuf_put_bignum2(bb, sig->r)) != 0 || +- (ret = sshbuf_put_bignum2(bb, sig->s)) != 0) ++ { ++ const BIGNUM *r, *s; ++ ECDSA_SIG_get0(sig, &r, &s); ++ if ((ret = sshbuf_put_bignum2(bb, r)) != 0 || ++ (ret = sshbuf_put_bignum2(bb, s)) != 0) { + goto out; ++ } ++ } + if ((ret = sshbuf_put_cstring(b, sshkey_ssh_name_plain(key))) != 0 || + (ret = sshbuf_put_stringb(b, bb)) != 0) + goto out; +@@ -151,11 +156,27 @@ + ret = SSH_ERR_ALLOC_FAIL; + goto out; + } +- if (sshbuf_get_bignum2(sigbuf, sig->r) != 0 || +- sshbuf_get_bignum2(sigbuf, sig->s) != 0) { ++ { ++ BIGNUM *r=NULL, *s=NULL; ++ if ((r = BN_new()) == NULL || ++ (s = BN_new()) == NULL) { ++ ret = SSH_ERR_ALLOC_FAIL; ++ goto out_rs; ++ } ++ if (sshbuf_get_bignum2(sigbuf, r) != 0 || ++ sshbuf_get_bignum2(sigbuf, s) != 0) { + ret = SSH_ERR_INVALID_FORMAT; ++ goto out_rs; ++ } ++ if (ECDSA_SIG_set0(sig, r, s) == 0) { ++ ret = SSH_ERR_LIBCRYPTO_ERROR; ++out_rs: ++ BN_free(r); ++ BN_free(s); + goto out; + } ++ r = s = NULL; ++ } + if (sshbuf_len(sigbuf) != 0) { + ret = SSH_ERR_UNEXPECTED_TRAILING_DATA; + goto out; +diff -Naur old/ssh-keygen.c new/ssh-keygen.c +--- old/ssh-keygen.c 2017-10-03 21:49:05.403827361 -1000 ++++ new/ssh-keygen.c 2017-10-03 21:55:50.869718862 -1000 +@@ -496,11 +496,33 @@ + + switch (key->type) { + case KEY_DSA: +- buffer_get_bignum_bits(b, key->dsa->p); +- buffer_get_bignum_bits(b, key->dsa->g); +- buffer_get_bignum_bits(b, key->dsa->q); +- buffer_get_bignum_bits(b, key->dsa->pub_key); +- buffer_get_bignum_bits(b, key->dsa->priv_key); ++ { ++ BIGNUM *p=NULL, *g=NULL, *q=NULL, *pub_key=NULL, *priv_key=NULL; ++ if ((p=BN_new()) == NULL || ++ (g=BN_new()) == NULL || ++ (q=BN_new()) == NULL || ++ (pub_key=BN_new()) == NULL || ++ (priv_key=BN_new()) == NULL) { ++ BN_free(p); ++ BN_free(g); ++ BN_free(q); ++ BN_free(pub_key); ++ BN_free(priv_key); ++ return NULL; ++ } ++ buffer_get_bignum_bits(b, p); ++ buffer_get_bignum_bits(b, g); ++ buffer_get_bignum_bits(b, q); ++ buffer_get_bignum_bits(b, pub_key); ++ buffer_get_bignum_bits(b, priv_key); ++ if (DSA_set0_pqg(key->dsa, p, q, g) == 0 || ++ DSA_set0_key(key->dsa, pub_key, priv_key) == 0) { ++ fatal("failed to set DSA key"); ++ BN_free(p); BN_free(g); BN_free(q); ++ BN_free(pub_key); BN_free(priv_key); ++ return NULL; ++ } ++ } + break; + case KEY_RSA: + if ((r = sshbuf_get_u8(b, &e1)) != 0 || +@@ -517,16 +539,52 @@ + e += e3; + debug("e %lx", e); + } +- if (!BN_set_word(key->rsa->e, e)) { ++ { ++ BIGNUM *rsa_e = NULL; ++ BIGNUM *d=NULL, *n=NULL, *iqmp=NULL, *q=NULL, *p=NULL; ++ BIGNUM *dmp1=NULL, *dmq1=NULL; /* dummy input to set in RSA_set0_crt_params */ ++ rsa_e = BN_new(); ++ if (!rsa_e || !BN_set_word(rsa_e, e)) { ++ if (rsa_e) BN_free(rsa_e); + sshbuf_free(b); + sshkey_free(key); + return NULL; + } +- buffer_get_bignum_bits(b, key->rsa->d); +- buffer_get_bignum_bits(b, key->rsa->n); +- buffer_get_bignum_bits(b, key->rsa->iqmp); +- buffer_get_bignum_bits(b, key->rsa->q); +- buffer_get_bignum_bits(b, key->rsa->p); ++ if ((d=BN_new()) == NULL || ++ (n=BN_new()) == NULL || ++ (iqmp=BN_new()) == NULL || ++ (q=BN_new()) == NULL || ++ (p=BN_new()) == NULL || ++ (dmp1=BN_new()) == NULL || ++ (dmq1=BN_new()) == NULL) { ++ BN_free(d); BN_free(n); BN_free(iqmp); ++ BN_free(q); BN_free(p); ++ BN_free(dmp1); BN_free(dmq1); ++ return NULL; ++ } ++ BN_clear(dmp1); BN_clear(dmq1); ++ buffer_get_bignum_bits(b, d); ++ buffer_get_bignum_bits(b, n); ++ buffer_get_bignum_bits(b, iqmp); ++ buffer_get_bignum_bits(b, q); ++ buffer_get_bignum_bits(b, p); ++ if (RSA_set0_key(key->rsa, n, rsa_e, d) == 0) ++ goto null; ++ n = d = NULL; ++ if (RSA_set0_factors(key->rsa, p, q) == 0) ++ goto null; ++ p = q = NULL; ++ /* dmp1, dmq1 should not be NULL for initial set0 */ ++ if (RSA_set0_crt_params(key->rsa, dmp1, dmq1, iqmp) == 0) { ++ null: ++ fatal("Failed to set RSA parameters"); ++ BN_free(d); BN_free(n); BN_free(iqmp); ++ BN_free(q); BN_free(p); ++ BN_free(dmp1); BN_free(dmq1); ++ return NULL; ++ } ++ dmp1 = dmq1 = iqmp = NULL; ++ } + if ((r = ssh_rsa_generate_additional_parameters(key)) != 0) + fatal("generate RSA parameters failed: %s", ssh_err(r)); + break; +@@ -636,7 +694,7 @@ + identity_file); + } + fclose(fp); +- switch (EVP_PKEY_type(pubkey->type)) { ++ switch (EVP_PKEY_type(EVP_PKEY_id(pubkey))) { + case EVP_PKEY_RSA: + if ((*k = sshkey_new(KEY_UNSPEC)) == NULL) + fatal("sshkey_new failed"); +@@ -660,7 +718,7 @@ + #endif + default: + fatal("%s: unsupported pubkey type %d", __func__, +- EVP_PKEY_type(pubkey->type)); ++ EVP_PKEY_type(EVP_PKEY_id(pubkey))); + } + EVP_PKEY_free(pubkey); + return; +diff -Naur old/ssh-pkcs11-client.c new/ssh-pkcs11-client.c +--- old/ssh-pkcs11-client.c 2017-10-03 21:49:05.403827361 -1000 ++++ new/ssh-pkcs11-client.c 2017-10-03 21:55:50.869718862 -1000 +@@ -143,12 +143,13 @@ + static int + wrap_key(RSA *rsa) + { +- static RSA_METHOD helper_rsa; ++ static RSA_METHOD *helper_rsa; + +- memcpy(&helper_rsa, RSA_get_default_method(), sizeof(helper_rsa)); +- helper_rsa.name = "ssh-pkcs11-helper"; +- helper_rsa.rsa_priv_enc = pkcs11_rsa_private_encrypt; +- RSA_set_method(rsa, &helper_rsa); ++ if ((helper_rsa = RSA_meth_dup(RSA_get_default_method())) == NULL) ++ return (-1); /* XXX but caller isn't checking */ ++ RSA_meth_set1_name(helper_rsa, "ssh-pkcs11-helper"); ++ RSA_meth_set_priv_enc(helper_rsa, pkcs11_rsa_private_encrypt); ++ RSA_set_method(rsa, helper_rsa); + return (0); + } + +diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c +--- old/ssh-pkcs11.c 2017-10-03 21:49:05.403827361 -1000 ++++ new/ssh-pkcs11.c 2017-10-03 21:55:50.869718862 -1000 +@@ -67,7 +67,7 @@ + struct pkcs11_provider *provider; + CK_ULONG slotidx; + int (*orig_finish)(RSA *rsa); +- RSA_METHOD rsa_method; ++ RSA_METHOD *rsa_method; + char *keyid; + int keyid_len; + }; +@@ -326,13 +326,15 @@ + k11->keyid = xmalloc(k11->keyid_len); + memcpy(k11->keyid, keyid_attrib->pValue, k11->keyid_len); + } +- k11->orig_finish = def->finish; +- memcpy(&k11->rsa_method, def, sizeof(k11->rsa_method)); +- k11->rsa_method.name = "pkcs11"; +- k11->rsa_method.rsa_priv_enc = pkcs11_rsa_private_encrypt; +- k11->rsa_method.rsa_priv_dec = pkcs11_rsa_private_decrypt; +- k11->rsa_method.finish = pkcs11_rsa_finish; +- RSA_set_method(rsa, &k11->rsa_method); ++ k11->orig_finish = RSA_meth_get_finish(def); ++ ++ if ((k11->rsa_method = RSA_meth_new("pkcs11", RSA_meth_get_flags(def))) == NULL) ++ return -1; ++ RSA_meth_set_priv_enc(k11->rsa_method, pkcs11_rsa_private_encrypt); ++ RSA_meth_set_priv_dec(k11->rsa_method, pkcs11_rsa_private_decrypt); ++ RSA_meth_set_finish(k11->rsa_method, pkcs11_rsa_finish); ++ ++ RSA_set_method(rsa, k11->rsa_method); + RSA_set_app_data(rsa, k11); + return (0); + } +@@ -512,10 +514,19 @@ + if ((rsa = RSA_new()) == NULL) { + error("RSA_new failed"); + } else { +- rsa->n = BN_bin2bn(attribs[1].pValue, +- attribs[1].ulValueLen, NULL); +- rsa->e = BN_bin2bn(attribs[2].pValue, +- attribs[2].ulValueLen, NULL); ++ BIGNUM *n=NULL, *e=NULL; ++ n = BN_new(); ++ e = BN_new(); ++ if (n == NULL || e == NULL) ++ error("BN_new alloc failed"); ++ if (BN_bin2bn(attribs[1].pValue, ++ attribs[1].ulValueLen, n) == NULL || ++ BN_bin2bn(attribs[2].pValue, ++ attribs[2].ulValueLen, e) == NULL) ++ error("BN_bin2bn failed"); ++ if (RSA_set0_key(rsa, n, e, NULL) == 0) ++ error("RSA_set0_key failed"); ++ n = e = NULL; + } + } else { + cp = attribs[2].pValue; +@@ -525,17 +536,20 @@ + == NULL) { + error("d2i_X509 failed"); + } else if ((evp = X509_get_pubkey(x509)) == NULL || +- evp->type != EVP_PKEY_RSA || +- evp->pkey.rsa == NULL) { ++ EVP_PKEY_id(evp) != EVP_PKEY_RSA || ++ EVP_PKEY_get0_RSA(evp) == NULL) { + debug("X509_get_pubkey failed or no rsa"); +- } else if ((rsa = RSAPublicKey_dup(evp->pkey.rsa)) ++ } else if ((rsa = RSAPublicKey_dup(EVP_PKEY_get0_RSA(evp))) + == NULL) { + error("RSAPublicKey_dup"); + } + if (x509) + X509_free(x509); + } +- if (rsa && rsa->n && rsa->e && ++ { ++ const BIGNUM *n, *e; ++ RSA_get0_key(rsa, &n, &e, NULL); ++ if (rsa && n && e && + pkcs11_rsa_wrap(p, slotidx, &attribs[0], rsa) == 0) { + if ((key = sshkey_new(KEY_UNSPEC)) == NULL) + fatal("sshkey_new failed"); +@@ -555,6 +569,7 @@ + } else if (rsa) { + RSA_free(rsa); + } ++ } + for (i = 0; i < 3; i++) + free(attribs[i].pValue); + } +diff -Naur old/ssh-rsa.c new/ssh-rsa.c +--- old/ssh-rsa.c 2017-10-03 21:49:05.403827361 -1000 ++++ new/ssh-rsa.c 2017-10-03 22:06:32.005937158 -1000 +@@ -99,13 +99,27 @@ + } + rsa = key->rsa; + +- if ((BN_sub(aux, rsa->q, BN_value_one()) == 0) || +- (BN_mod(rsa->dmq1, rsa->d, aux, ctx) == 0) || +- (BN_sub(aux, rsa->p, BN_value_one()) == 0) || +- (BN_mod(rsa->dmp1, rsa->d, aux, ctx) == 0)) { ++ { ++ const BIGNUM *q, *d, *p; ++ BIGNUM *dmq1=NULL, *dmp1=NULL; ++ if ((dmq1 = BN_new()) == NULL || ++ (dmp1 = BN_new()) == NULL ) { ++ r = SSH_ERR_ALLOC_FAIL; ++ goto out; ++ } ++ RSA_get0_key(rsa, NULL, NULL, &d); ++ RSA_get0_factors(rsa, &p, &q); ++ if ((BN_sub(aux, q, BN_value_one()) == 0) || ++ (BN_mod(dmq1, d, aux, ctx) == 0) || ++ (BN_sub(aux, p, BN_value_one()) == 0) || ++ (BN_mod(dmp1, d, aux, ctx) == 0) || ++ RSA_set0_crt_params(rsa, dmp1, dmq1, NULL) == 0) { + r = SSH_ERR_LIBCRYPTO_ERROR; ++ BN_clear_free(dmp1); ++ BN_clear_free(dmq1); + goto out; + } ++ } + r = 0; + out: + BN_clear_free(aux); +@@ -136,7 +150,7 @@ + if (key == NULL || key->rsa == NULL || hash_alg == -1 || + sshkey_type_plain(key->type) != KEY_RSA) + return SSH_ERR_INVALID_ARGUMENT; +- if (BN_num_bits(key->rsa->n) < SSH_RSA_MINIMUM_MODULUS_SIZE) ++ if (RSA_bits(key->rsa) < SSH_RSA_MINIMUM_MODULUS_SIZE) + return SSH_ERR_KEY_LENGTH; + slen = RSA_size(key->rsa); + if (slen <= 0 || slen > SSHBUF_MAX_BIGNUM) +@@ -210,7 +224,7 @@ + sshkey_type_plain(key->type) != KEY_RSA || + sig == NULL || siglen == 0) + return SSH_ERR_INVALID_ARGUMENT; +- if (BN_num_bits(key->rsa->n) < SSH_RSA_MINIMUM_MODULUS_SIZE) ++ if (RSA_bits(key->rsa) < SSH_RSA_MINIMUM_MODULUS_SIZE) + return SSH_ERR_KEY_LENGTH; + + if ((b = sshbuf_from(sig, siglen)) == NULL) +diff -Naur old/sshkey.c new/sshkey.c +--- old/sshkey.c 2017-10-03 21:49:05.407160494 -1000 ++++ new/sshkey.c 2017-10-03 22:16:31.124964276 -1000 +@@ -264,10 +264,18 @@ + #ifdef WITH_OPENSSL + case KEY_RSA: + case KEY_RSA_CERT: +- return BN_num_bits(k->rsa->n); ++#if OPENSSL_VERSION_NUMBER >= 0x10100000UL ++ return RSA_bits(k->rsa); ++#else ++ return RSA_bits(key->rsa); ++#endif + case KEY_DSA: + case KEY_DSA_CERT: ++#if OPENSSL_VERSION_NUMBER >= 0x10100000UL ++ return DSA_bits(k->dsa); ++#else + return BN_num_bits(k->dsa->p); ++#endif + case KEY_ECDSA: + case KEY_ECDSA_CERT: + return sshkey_curve_nid_to_bits(k->ecdsa_nid); +@@ -466,28 +474,55 @@ + #ifdef WITH_OPENSSL + case KEY_RSA: + case KEY_RSA_CERT: ++ { ++ BIGNUM *n=NULL, *e=NULL; /* just allocate */ + if ((rsa = RSA_new()) == NULL || +- (rsa->n = BN_new()) == NULL || +- (rsa->e = BN_new()) == NULL) { ++ (n = BN_new()) == NULL || ++ (e = BN_new()) == NULL) { ++ BN_free(n); ++ BN_free(e); + if (rsa != NULL) + RSA_free(rsa); + free(k); + return NULL; + } ++ BN_clear(n); BN_clear(e); ++ if (RSA_set0_key(rsa, n, e, NULL) == 0) ++ return NULL; ++ n = e = NULL; ++ } + k->rsa = rsa; + break; + case KEY_DSA: + case KEY_DSA_CERT: ++ { ++ BIGNUM *p=NULL, *q=NULL, *g=NULL, *pubkey=NULL; /* just allocate */ + if ((dsa = DSA_new()) == NULL || +- (dsa->p = BN_new()) == NULL || +- (dsa->q = BN_new()) == NULL || +- (dsa->g = BN_new()) == NULL || +- (dsa->pub_key = BN_new()) == NULL) { ++ (p = BN_new()) == NULL || ++ (q = BN_new()) == NULL || ++ (g = BN_new()) == NULL || ++ (pubkey = BN_new()) == NULL) { ++ BN_free(p); ++ BN_free(q); ++ BN_free(g); ++ BN_free(pubkey); + if (dsa != NULL) + DSA_free(dsa); + free(k); + return NULL; + } ++ if (DSA_set0_pqg(dsa, p, q, g) == 0) { ++ BN_free(p); BN_free(q); BN_free(g); ++ BN_free(pubkey); ++ return NULL; ++ } ++ p = q = g = NULL; ++ if (DSA_set0_key(dsa, pubkey, NULL) == 0) { ++ BN_free(pubkey); ++ return NULL; ++ } ++ pubkey = NULL; ++ } + k->dsa = dsa; + break; + case KEY_ECDSA: +@@ -523,6 +558,51 @@ + #ifdef WITH_OPENSSL + case KEY_RSA: + case KEY_RSA_CERT: ++#if OPENSSL_VERSION_NUMBER >= 0x10100000UL ++ /* Allocate BIGNUM. This is a mess. ++ For OpenSSL 1.1.x API these shouldn't be mandatory, ++ but some regression tests for non-NULL pointer of ++ the data. */ ++#define new_or_dup(bn, nbn) \ ++ if (bn == NULL) { \ ++ if ((nbn = BN_new()) == NULL) \ ++ return SSH_ERR_ALLOC_FAIL; \ ++ } else { \ ++ /* otherwise use-after-free will occur */ \ ++ if ((nbn = BN_dup(bn)) == NULL) \ ++ return SSH_ERR_ALLOC_FAIL; \ ++ } ++ { ++ const BIGNUM *d, *iqmp, *q, *p, *dmq1, *dmp1; /* allocate if NULL */ ++ BIGNUM *nd, *niqmp, *nq, *np, *ndmq1, *ndmp1; ++ ++ RSA_get0_key(k->rsa, NULL, NULL, &d); ++ RSA_get0_factors(k->rsa, &p, &q); ++ RSA_get0_crt_params(k->rsa, &dmp1, &dmq1, &iqmp); ++ ++ new_or_dup(d, nd); ++ new_or_dup(iqmp, niqmp); ++ new_or_dup(q, nq); ++ new_or_dup(p, np); ++ new_or_dup(dmq1, ndmq1); ++ new_or_dup(dmp1, ndmp1); ++ ++ if (RSA_set0_key(k->rsa, NULL, NULL, nd) == 0) ++ goto error1; ++ nd = NULL; ++ if (RSA_set0_factors(k->rsa, np, nq) == 0) ++ goto error1; ++ np = nq = NULL; ++ if (RSA_set0_crt_params(k->rsa, ndmp1, ndmq1, niqmp) == 0) { ++error1: ++ BN_free(nd); ++ BN_free(np); BN_free(nq); ++ BN_free(ndmp1); BN_free(ndmq1); BN_free(niqmp); ++ return SSH_ERR_LIBCRYPTO_ERROR; ++ } ++ ndmp1 = ndmq1 = niqmp = NULL; ++ } ++#else + #define bn_maybe_alloc_failed(p) (p == NULL && (p = BN_new()) == NULL) + if (bn_maybe_alloc_failed(k->rsa->d) || + bn_maybe_alloc_failed(k->rsa->iqmp) || +@@ -531,13 +611,28 @@ + bn_maybe_alloc_failed(k->rsa->dmq1) || + bn_maybe_alloc_failed(k->rsa->dmp1)) + return SSH_ERR_ALLOC_FAIL; ++#endif + break; + case KEY_DSA: + case KEY_DSA_CERT: ++#if OPENSSL_VERSION_NUMBER >= 0x10100000UL ++ { ++ const BIGNUM *priv_key; ++ BIGNUM *npriv_key; ++ DSA_get0_key(k->dsa, NULL, &priv_key); ++ new_or_dup(priv_key, npriv_key); ++ if (DSA_set0_key(k->dsa, NULL, npriv_key) == 0) { ++ BN_free(npriv_key); ++ return SSH_ERR_LIBCRYPTO_ERROR; ++ } ++ } ++#else + if (bn_maybe_alloc_failed(k->dsa->priv_key)) + return SSH_ERR_ALLOC_FAIL; ++#endif + break; + #undef bn_maybe_alloc_failed ++#undef new_or_dup + case KEY_ECDSA: + case KEY_ECDSA_CERT: + /* Cannot do anything until we know the group */ +@@ -655,16 +750,34 @@ + #ifdef WITH_OPENSSL + case KEY_RSA_CERT: + case KEY_RSA: +- return a->rsa != NULL && b->rsa != NULL && +- BN_cmp(a->rsa->e, b->rsa->e) == 0 && +- BN_cmp(a->rsa->n, b->rsa->n) == 0; ++ { ++ const BIGNUM *a_e, *b_e, *a_n, *b_n; ++ const BIGNUM *a_d, *b_d; ++ if (a->rsa == NULL) return 0; ++ if (b->rsa == NULL) return 0; ++ RSA_get0_key(a->rsa, &a_n, &a_e, &a_d); ++ RSA_get0_key(b->rsa, &b_n, &b_e, &b_d); ++ return ++ BN_cmp(a_e, b_e) == 0 && ++ BN_cmp(a_n, b_n) == 0; ++ } + case KEY_DSA_CERT: + case KEY_DSA: +- return a->dsa != NULL && b->dsa != NULL && +- BN_cmp(a->dsa->p, b->dsa->p) == 0 && +- BN_cmp(a->dsa->q, b->dsa->q) == 0 && +- BN_cmp(a->dsa->g, b->dsa->g) == 0 && +- BN_cmp(a->dsa->pub_key, b->dsa->pub_key) == 0; ++ { ++ const BIGNUM *a_p, *a_q, *a_g, *a_pub_key; ++ const BIGNUM *b_p, *b_q, *b_g, *b_pub_key; ++ if (a->dsa == NULL) return 0; ++ if (b->dsa == NULL) return 0; ++ DSA_get0_pqg(a->dsa, &a_p, &a_q, &a_g); ++ DSA_get0_pqg(b->dsa, &b_p, &b_q, &b_g); ++ DSA_get0_key(a->dsa, &a_pub_key, NULL); ++ DSA_get0_key(b->dsa, &b_pub_key, NULL); ++ return ++ BN_cmp(a_p, b_p) == 0 && ++ BN_cmp(a_q, b_q) == 0 && ++ BN_cmp(a_g, b_g) == 0 && ++ BN_cmp(a_pub_key, b_pub_key) == 0; ++ } + # ifdef OPENSSL_HAS_ECC + case KEY_ECDSA_CERT: + case KEY_ECDSA: +@@ -742,12 +855,17 @@ + case KEY_DSA: + if (key->dsa == NULL) + return SSH_ERR_INVALID_ARGUMENT; ++ { ++ const BIGNUM *p, *q, *g, *pub_key; ++ DSA_get0_pqg(key->dsa, &p, &q, &g); ++ DSA_get0_key(key->dsa, &pub_key, NULL); + if ((ret = sshbuf_put_cstring(b, typename)) != 0 || +- (ret = sshbuf_put_bignum2(b, key->dsa->p)) != 0 || +- (ret = sshbuf_put_bignum2(b, key->dsa->q)) != 0 || +- (ret = sshbuf_put_bignum2(b, key->dsa->g)) != 0 || +- (ret = sshbuf_put_bignum2(b, key->dsa->pub_key)) != 0) ++ (ret = sshbuf_put_bignum2(b, p)) != 0 || ++ (ret = sshbuf_put_bignum2(b, q)) != 0 || ++ (ret = sshbuf_put_bignum2(b, g)) != 0 || ++ (ret = sshbuf_put_bignum2(b, pub_key)) != 0) + return ret; ++ } + break; + # ifdef OPENSSL_HAS_ECC + case KEY_ECDSA: +@@ -763,10 +881,14 @@ + case KEY_RSA: + if (key->rsa == NULL) + return SSH_ERR_INVALID_ARGUMENT; ++ { ++ const BIGNUM *e, *n; ++ RSA_get0_key(key->rsa, &n, &e, NULL); + if ((ret = sshbuf_put_cstring(b, typename)) != 0 || +- (ret = sshbuf_put_bignum2(b, key->rsa->e)) != 0 || +- (ret = sshbuf_put_bignum2(b, key->rsa->n)) != 0) ++ (ret = sshbuf_put_bignum2(b, e)) != 0 || ++ (ret = sshbuf_put_bignum2(b, n)) != 0) + return ret; ++ } + break; + #endif /* WITH_OPENSSL */ + case KEY_ED25519: +@@ -1643,13 +1765,32 @@ + case KEY_DSA_CERT: + if ((n = sshkey_new(k->type)) == NULL) + return SSH_ERR_ALLOC_FAIL; +- if ((BN_copy(n->dsa->p, k->dsa->p) == NULL) || +- (BN_copy(n->dsa->q, k->dsa->q) == NULL) || +- (BN_copy(n->dsa->g, k->dsa->g) == NULL) || +- (BN_copy(n->dsa->pub_key, k->dsa->pub_key) == NULL)) { ++ { ++ const BIGNUM *p, *q, *g, *pub_key, *priv_key; ++ BIGNUM *cp=NULL, *cq=NULL, *cg=NULL, *cpub_key=NULL; ++ DSA_get0_pqg(k->dsa, &p, &q, &g); ++ DSA_get0_key(k->dsa, &pub_key, &priv_key); ++ if ((cp = BN_dup(p)) == NULL || ++ (cq = BN_dup(q)) == NULL || ++ (cg = BN_dup(g)) == NULL || ++ (cpub_key = BN_dup(pub_key)) == NULL) { ++ BN_free(cp); BN_free(cq); BN_free(cg); ++ BN_free(cpub_key); + sshkey_free(n); + return SSH_ERR_ALLOC_FAIL; + } ++ if (DSA_set0_pqg(n->dsa, cp, cq, cg) == 0) ++ goto error1; ++ cp = cq = cg = NULL; ++ if (DSA_set0_key(n->dsa, cpub_key, NULL) == 0) { ++error1: ++ BN_free(cp); BN_free(cq); BN_free(cg); ++ BN_free(cpub_key); ++ sshkey_free(n); ++ return SSH_ERR_LIBCRYPTO_ERROR; ++ } ++ cpub_key = NULL; ++ } + break; + # ifdef OPENSSL_HAS_ECC + case KEY_ECDSA: +@@ -1673,11 +1814,23 @@ + case KEY_RSA_CERT: + if ((n = sshkey_new(k->type)) == NULL) + return SSH_ERR_ALLOC_FAIL; +- if ((BN_copy(n->rsa->n, k->rsa->n) == NULL) || +- (BN_copy(n->rsa->e, k->rsa->e) == NULL)) { ++ { ++ const BIGNUM *nn, *e, *d; ++ BIGNUM *cn=NULL, *ce=NULL; ++ RSA_get0_key(k->rsa, &nn, &e, &d); ++ if ((cn = BN_dup(nn)) == NULL || ++ (ce = BN_dup(e)) == NULL ) { ++ BN_free(cn); BN_free(ce); + sshkey_free(n); + return SSH_ERR_ALLOC_FAIL; + } ++ if (RSA_set0_key(n->rsa, cn, ce, NULL) == 0) { ++ BN_free(cn); BN_free(ce); ++ sshkey_free(n); ++ return SSH_ERR_LIBCRYPTO_ERROR; ++ } ++ cn = ce = NULL; ++ } + break; + #endif /* WITH_OPENSSL */ + case KEY_ED25519: +@@ -1875,12 +2028,27 @@ + ret = SSH_ERR_ALLOC_FAIL; + goto out; + } +- if (sshbuf_get_bignum2(b, key->rsa->e) != 0 || +- sshbuf_get_bignum2(b, key->rsa->n) != 0) { ++ { ++ BIGNUM *e=NULL, *n=NULL; ++ if ((e = BN_new()) == NULL || ++ (n = BN_new()) == NULL ) { ++ ret = SSH_ERR_ALLOC_FAIL; ++ BN_free(e); BN_free(n); ++ goto out; ++ } ++ if (sshbuf_get_bignum2(b, e) != 0 || ++ sshbuf_get_bignum2(b, n) != 0) { + ret = SSH_ERR_INVALID_FORMAT; ++ BN_free(e); BN_free(n); + goto out; + } +- if (BN_num_bits(key->rsa->n) < SSH_RSA_MINIMUM_MODULUS_SIZE) { ++ if (RSA_set0_key(key->rsa, n, e, NULL) == 0) { ++ BN_free(e); BN_free(n); ++ return SSH_ERR_LIBCRYPTO_ERROR; ++ } ++ n = e = NULL; ++ } ++ if (RSA_bits(key->rsa) < SSH_RSA_MINIMUM_MODULUS_SIZE) { + ret = SSH_ERR_KEY_LENGTH; + goto out; + } +@@ -1900,13 +2068,36 @@ + ret = SSH_ERR_ALLOC_FAIL; + goto out; + } +- if (sshbuf_get_bignum2(b, key->dsa->p) != 0 || +- sshbuf_get_bignum2(b, key->dsa->q) != 0 || +- sshbuf_get_bignum2(b, key->dsa->g) != 0 || +- sshbuf_get_bignum2(b, key->dsa->pub_key) != 0) { ++ { ++ BIGNUM *p=NULL, *q=NULL, *g=NULL, *pub_key=NULL; ++ if ((p = BN_new()) == NULL || ++ (q = BN_new()) == NULL || ++ (g = BN_new()) == NULL || ++ (pub_key = BN_new()) == NULL) { ++ ret = SSH_ERR_ALLOC_FAIL; ++ goto error1; ++ } ++ if (sshbuf_get_bignum2(b, p) != 0 || ++ sshbuf_get_bignum2(b, q) != 0 || ++ sshbuf_get_bignum2(b, g) != 0 || ++ sshbuf_get_bignum2(b, pub_key) != 0) { + ret = SSH_ERR_INVALID_FORMAT; ++ goto error1; ++ } ++ if (DSA_set0_pqg(key->dsa, p, q, g) == 0) { ++ ret = SSH_ERR_LIBCRYPTO_ERROR; ++ goto error1; ++ } ++ p = q = g = NULL; ++ if (DSA_set0_key(key->dsa, pub_key, NULL) == 0) { ++ ret = SSH_ERR_LIBCRYPTO_ERROR; ++error1: ++ BN_free(p); BN_free(q); BN_free(g); ++ BN_free(pub_key); + goto out; + } ++ pub_key = NULL; ++ } + #ifdef DEBUG_PK + DSA_print_fp(stderr, key->dsa, 8); + #endif +@@ -2140,26 +2331,63 @@ + goto fail; + /* FALLTHROUGH */ + case KEY_RSA: +- if ((pk->rsa = RSA_new()) == NULL || +- (pk->rsa->e = BN_dup(k->rsa->e)) == NULL || +- (pk->rsa->n = BN_dup(k->rsa->n)) == NULL) { ++ if ((pk->rsa = RSA_new()) == NULL ){ + ret = SSH_ERR_ALLOC_FAIL; + goto fail; + } ++ { ++ const BIGNUM *ke, *kn; ++ BIGNUM *pke=NULL, *pkn=NULL; ++ RSA_get0_key(k->rsa, &kn, &ke, NULL); ++ if ((pke = BN_dup(ke)) == NULL || ++ (pkn = BN_dup(kn)) == NULL) { ++ ret = SSH_ERR_ALLOC_FAIL; ++ BN_free(pke); BN_free(pkn); ++ goto fail; ++ } ++ if (RSA_set0_key(pk->rsa, pkn, pke, NULL) == 0) { ++ ret = SSH_ERR_LIBCRYPTO_ERROR; ++ BN_free(pke); BN_free(pkn); ++ goto fail; ++ } ++ pkn = pke = NULL; ++ } + break; + case KEY_DSA_CERT: + if ((ret = sshkey_cert_copy(k, pk)) != 0) + goto fail; + /* FALLTHROUGH */ + case KEY_DSA: +- if ((pk->dsa = DSA_new()) == NULL || +- (pk->dsa->p = BN_dup(k->dsa->p)) == NULL || +- (pk->dsa->q = BN_dup(k->dsa->q)) == NULL || +- (pk->dsa->g = BN_dup(k->dsa->g)) == NULL || +- (pk->dsa->pub_key = BN_dup(k->dsa->pub_key)) == NULL) { ++ if ((pk->dsa = DSA_new()) == NULL ) { + ret = SSH_ERR_ALLOC_FAIL; + goto fail; + } ++ { ++ const BIGNUM *kp, *kq, *kg, *kpub_key; ++ BIGNUM *pkp=NULL, *pkq=NULL, *pkg=NULL, *pkpub_key=NULL; ++ DSA_get0_pqg(k->dsa, &kp, &kq, &kg); ++ DSA_get0_key(k->dsa, &kpub_key, NULL); ++ if ((pkp = BN_dup(kp)) == NULL || ++ (pkq = BN_dup(kq)) == NULL || ++ (pkg = BN_dup(kg)) == NULL || ++ (pkpub_key = BN_dup(kpub_key)) == NULL) { ++ ret = SSH_ERR_ALLOC_FAIL; ++ goto error1; ++ } ++ if (DSA_set0_pqg(pk->dsa, pkp, pkq, pkg) == 0) { ++ ret = SSH_ERR_LIBCRYPTO_ERROR; ++ goto error1; ++ } ++ pkp = pkq = pkg = NULL; ++ if (DSA_set0_key(pk->dsa, pkpub_key, NULL) == 0) { ++ ret = SSH_ERR_LIBCRYPTO_ERROR; ++error1: ++ BN_free(pkp); BN_free(pkq); BN_free(pkg); ++ BN_free(pkpub_key); ++ goto fail; ++ } ++ pkpub_key = NULL; ++ } + break; + case KEY_ECDSA_CERT: + if ((ret = sshkey_cert_copy(k, pk)) != 0) +@@ -2281,11 +2509,17 @@ + switch (k->type) { + #ifdef WITH_OPENSSL + case KEY_DSA_CERT: +- if ((ret = sshbuf_put_bignum2(cert, k->dsa->p)) != 0 || +- (ret = sshbuf_put_bignum2(cert, k->dsa->q)) != 0 || +- (ret = sshbuf_put_bignum2(cert, k->dsa->g)) != 0 || +- (ret = sshbuf_put_bignum2(cert, k->dsa->pub_key)) != 0) ++ { ++ const BIGNUM *p, *q, *g, *pub_key; ++ DSA_get0_pqg(k->dsa, &p, &q, &g); ++ DSA_get0_key(k->dsa, &pub_key, NULL); ++ if ((ret = sshbuf_put_bignum2(cert, p)) != 0 || ++ (ret = sshbuf_put_bignum2(cert, q)) != 0 || ++ (ret = sshbuf_put_bignum2(cert, g)) != 0 || ++ (ret = sshbuf_put_bignum2(cert, pub_key)) != 0) { + goto out; ++ } ++ } + break; + # ifdef OPENSSL_HAS_ECC + case KEY_ECDSA_CERT: +@@ -2298,9 +2532,15 @@ + break; + # endif /* OPENSSL_HAS_ECC */ + case KEY_RSA_CERT: +- if ((ret = sshbuf_put_bignum2(cert, k->rsa->e)) != 0 || +- (ret = sshbuf_put_bignum2(cert, k->rsa->n)) != 0) ++ { ++ const BIGNUM *e, *n; ++ RSA_get0_key(k->rsa, &n, &e, NULL); ++ if (n == NULL || e == NULL || ++ (ret = sshbuf_put_bignum2(cert, e)) != 0 || ++ (ret = sshbuf_put_bignum2(cert, n)) != 0) { + goto out; ++ } ++ } + break; + #endif /* WITH_OPENSSL */ + case KEY_ED25519_CERT: +@@ -2474,42 +2714,67 @@ + switch (key->type) { + #ifdef WITH_OPENSSL + case KEY_RSA: +- if ((r = sshbuf_put_bignum2(b, key->rsa->n)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->e)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->d)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->iqmp)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->p)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->q)) != 0) ++ { ++ const BIGNUM *n, *e, *d, *iqmp, *p, *q; ++ RSA_get0_key(key->rsa, &n, &e, &d); ++ RSA_get0_crt_params(key->rsa, NULL, NULL, &iqmp); ++ RSA_get0_factors(key->rsa, &p, &q); ++ if ((r = sshbuf_put_bignum2(b, n)) != 0 || ++ (r = sshbuf_put_bignum2(b, e)) != 0 || ++ (r = sshbuf_put_bignum2(b, d)) != 0 || ++ (r = sshbuf_put_bignum2(b, iqmp)) != 0 || ++ (r = sshbuf_put_bignum2(b, p)) != 0 || ++ (r = sshbuf_put_bignum2(b, q)) != 0) { + goto out; ++ } ++ } + break; + case KEY_RSA_CERT: + if (key->cert == NULL || sshbuf_len(key->cert->certblob) == 0) { + r = SSH_ERR_INVALID_ARGUMENT; + goto out; + } ++ { ++ const BIGNUM *d, *iqmp, *p, *q; ++ RSA_get0_key(key->rsa, NULL, NULL, &d); ++ RSA_get0_crt_params(key->rsa, NULL, NULL, &iqmp); ++ RSA_get0_factors(key->rsa, &p, &q); + if ((r = sshbuf_put_stringb(b, key->cert->certblob)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->d)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->iqmp)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->p)) != 0 || +- (r = sshbuf_put_bignum2(b, key->rsa->q)) != 0) ++ (r = sshbuf_put_bignum2(b, d)) != 0 || ++ (r = sshbuf_put_bignum2(b, iqmp)) != 0 || ++ (r = sshbuf_put_bignum2(b, p)) != 0 || ++ (r = sshbuf_put_bignum2(b, q)) != 0) { + goto out; ++ } ++ } + break; + case KEY_DSA: +- if ((r = sshbuf_put_bignum2(b, key->dsa->p)) != 0 || +- (r = sshbuf_put_bignum2(b, key->dsa->q)) != 0 || +- (r = sshbuf_put_bignum2(b, key->dsa->g)) != 0 || +- (r = sshbuf_put_bignum2(b, key->dsa->pub_key)) != 0 || +- (r = sshbuf_put_bignum2(b, key->dsa->priv_key)) != 0) ++ { ++ const BIGNUM *p, *q, *g, *pub_key, *priv_key; ++ DSA_get0_pqg(key->dsa, &p, &q, &g); ++ DSA_get0_key(key->dsa, &pub_key, &priv_key); ++ if ((r = sshbuf_put_bignum2(b, p)) != 0 || ++ (r = sshbuf_put_bignum2(b, q)) != 0 || ++ (r = sshbuf_put_bignum2(b, g)) != 0 || ++ (r = sshbuf_put_bignum2(b, pub_key)) != 0 || ++ (r = sshbuf_put_bignum2(b, priv_key)) != 0) { + goto out; ++ } ++ } + break; + case KEY_DSA_CERT: + if (key->cert == NULL || sshbuf_len(key->cert->certblob) == 0) { + r = SSH_ERR_INVALID_ARGUMENT; + goto out; + } ++ { ++ const BIGNUM *priv_key; ++ DSA_get0_key(key->dsa, NULL, &priv_key); + if ((r = sshbuf_put_stringb(b, key->cert->certblob)) != 0 || +- (r = sshbuf_put_bignum2(b, key->dsa->priv_key)) != 0) ++ (r = sshbuf_put_bignum2(b, priv_key)) != 0) { + goto out; ++ } ++ } + break; + # ifdef OPENSSL_HAS_ECC + case KEY_ECDSA: +@@ -2585,18 +2850,61 @@ + r = SSH_ERR_ALLOC_FAIL; + goto out; + } +- if ((r = sshbuf_get_bignum2(buf, k->dsa->p)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->dsa->q)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->dsa->g)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->dsa->pub_key)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->dsa->priv_key)) != 0) ++ { ++ BIGNUM *p=NULL, *q=NULL, *g=NULL, *pub_key=NULL, *priv_key=NULL; ++ if ((p = BN_new()) == NULL || ++ (q = BN_new()) == NULL || ++ (g = BN_new()) == NULL || ++ (pub_key = BN_new()) == NULL || ++ (priv_key = BN_new()) == NULL) { ++ r = SSH_ERR_ALLOC_FAIL; ++ goto error1; ++ } ++ if (p == NULL || q == NULL || g == NULL || ++ pub_key == NULL || priv_key == NULL || ++ (r = sshbuf_get_bignum2(buf, p)) != 0 || ++ (r = sshbuf_get_bignum2(buf, q)) != 0 || ++ (r = sshbuf_get_bignum2(buf, g)) != 0 || ++ (r = sshbuf_get_bignum2(buf, pub_key)) != 0 || ++ (r = sshbuf_get_bignum2(buf, priv_key)) != 0) { ++ goto error1; ++ } ++ if (DSA_set0_pqg(k->dsa, p, q, g) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ goto error1; ++ } ++ p = q = g = NULL; ++ if (DSA_set0_key(k->dsa, pub_key, priv_key) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++error1: ++ BN_free(p); BN_free(q); BN_free(g); ++ BN_free(pub_key); BN_free(priv_key); + goto out; ++ } ++ pub_key = priv_key = NULL; ++ } + break; + case KEY_DSA_CERT: +- if ((r = sshkey_froms(buf, &k)) != 0 || ++ { ++ BIGNUM *priv_key=NULL; ++ if ((priv_key = BN_new()) == NULL) { ++ r = SSH_ERR_ALLOC_FAIL; ++ goto out; ++ } ++ if (priv_key == NULL || ++ (r = sshkey_froms(buf, &k)) != 0 || + (r = sshkey_add_private(k)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->dsa->priv_key)) != 0) ++ (r = sshbuf_get_bignum2(buf, priv_key)) != 0) { ++ BN_free(priv_key); ++ goto out; ++ } ++ if (DSA_set0_key(k->dsa, NULL, priv_key) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ BN_free(priv_key); + goto out; ++ } ++ priv_key = NULL; ++ } + break; + # ifdef OPENSSL_HAS_ECC + case KEY_ECDSA: +@@ -2655,29 +2963,104 @@ + r = SSH_ERR_ALLOC_FAIL; + goto out; + } +- if ((r = sshbuf_get_bignum2(buf, k->rsa->n)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->e)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->d)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->iqmp)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->p)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->q)) != 0 || +- (r = ssh_rsa_generate_additional_parameters(k)) != 0) ++ { ++ BIGNUM *n=NULL, *e=NULL, *d=NULL, *iqmp=NULL, *p=NULL, *q=NULL; ++ BIGNUM *dmp1=NULL, *dmq1=NULL; /* dummy for RSA_set0_crt_params */ ++ if ((n = BN_new()) == NULL || ++ (e = BN_new()) == NULL || ++ (d = BN_new()) == NULL || ++ (iqmp = BN_new()) == NULL || ++ (p = BN_new()) == NULL || ++ (q = BN_new()) == NULL || ++ (dmp1 = BN_new()) == NULL || ++ (dmq1 = BN_new()) == NULL) { ++ r = SSH_ERR_ALLOC_FAIL; ++ goto error2; ++ } ++ BN_clear(dmp1); BN_clear(dmq1); ++ if ((r = sshbuf_get_bignum2(buf, n)) != 0 || ++ (r = sshbuf_get_bignum2(buf, e)) != 0 || ++ (r = sshbuf_get_bignum2(buf, d)) != 0 || ++ (r = sshbuf_get_bignum2(buf, iqmp)) != 0 || ++ (r = sshbuf_get_bignum2(buf, p)) != 0 || ++ (r = sshbuf_get_bignum2(buf, q)) != 0) { ++ goto error2; ++ } ++ if (RSA_set0_key(k->rsa, n, e, d) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ goto error2; ++ } ++ n = e = d = NULL; ++ /* dmp1,dmpq1 should be non NULL to set iqmp value */ ++ if (RSA_set0_crt_params(k->rsa, dmp1, dmq1, iqmp) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ goto error2; ++ } ++ dmp1 = dmq1 = iqmp = NULL; ++ if (RSA_set0_factors(k->rsa, p, q) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ error2: ++ BN_free(n); BN_free(e); BN_free(d); ++ BN_free(iqmp); ++ BN_free(p); BN_free(q); ++ BN_free(dmp1); BN_free(dmq1); ++ goto out; ++ } ++ p = q = NULL; ++ if ((r = ssh_rsa_generate_additional_parameters(k)) != 0) { + goto out; +- if (BN_num_bits(k->rsa->n) < SSH_RSA_MINIMUM_MODULUS_SIZE) { ++ } ++ } ++ if (RSA_bits(k->rsa) < SSH_RSA_MINIMUM_MODULUS_SIZE) { + r = SSH_ERR_KEY_LENGTH; + goto out; + } + break; + case KEY_RSA_CERT: ++ { ++ BIGNUM *d=NULL, *iqmp=NULL, *p=NULL, *q=NULL; ++ BIGNUM *dmp1=NULL, *dmq1=NULL; /* dummy for RSA_set0_crt_params */ ++ if ((d = BN_new()) == NULL || ++ (iqmp = BN_new()) == NULL || ++ (p = BN_new()) == NULL || ++ (q = BN_new()) == NULL || ++ (dmp1 = BN_new()) == NULL || ++ (dmq1 = BN_new()) == NULL) { ++ r = SSH_ERR_ALLOC_FAIL; ++ goto error3; ++ } ++ BN_clear(dmp1); BN_clear(dmq1); + if ((r = sshkey_froms(buf, &k)) != 0 || + (r = sshkey_add_private(k)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->d)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->iqmp)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->p)) != 0 || +- (r = sshbuf_get_bignum2(buf, k->rsa->q)) != 0 || +- (r = ssh_rsa_generate_additional_parameters(k)) != 0) ++ (r = sshbuf_get_bignum2(buf, d)) != 0 || ++ (r = sshbuf_get_bignum2(buf, iqmp)) != 0 || ++ (r = sshbuf_get_bignum2(buf, p)) != 0 || ++ (r = sshbuf_get_bignum2(buf, q)) != 0) { ++ goto error3; ++ } ++ if (RSA_set0_key(k->rsa, NULL, NULL, d) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ goto error3; ++ } ++ /* dmp1,dmpq1 should be non NULL to set value */ ++ if (RSA_set0_crt_params(k->rsa, dmp1, dmq1, iqmp) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ goto error3; ++ } ++ dmp1 = dmq1 = iqmp = NULL; ++ if (RSA_set0_factors(k->rsa, p, q) == 0) { ++ r = SSH_ERR_LIBCRYPTO_ERROR; ++ error3: ++ BN_free(d); BN_free(iqmp); ++ BN_free(p); BN_free(q); ++ BN_free(dmp1); BN_free(dmq1); + goto out; +- if (BN_num_bits(k->rsa->n) < SSH_RSA_MINIMUM_MODULUS_SIZE) { ++ } ++ p = q = NULL; ++ if ((r = ssh_rsa_generate_additional_parameters(k)) != 0) ++ goto out; ++ } ++ if (RSA_bits(k->rsa) < SSH_RSA_MINIMUM_MODULUS_SIZE) { + r = SSH_ERR_KEY_LENGTH; + goto out; + } +@@ -3395,7 +3778,6 @@ + switch (pem_reason) { + case EVP_R_BAD_DECRYPT: + return SSH_ERR_KEY_WRONG_PASSPHRASE; +- case EVP_R_BN_DECODE_ERROR: + case EVP_R_DECODE_ERROR: + #ifdef EVP_R_PRIVATE_KEY_DECODE_ERROR + case EVP_R_PRIVATE_KEY_DECODE_ERROR: +@@ -3460,7 +3842,7 @@ + r = convert_libcrypto_error(); + goto out; + } +- if (pk->type == EVP_PKEY_RSA && ++ if (EVP_PKEY_id(pk) == EVP_PKEY_RSA && + (type == KEY_UNSPEC || type == KEY_RSA)) { + if ((prv = sshkey_new(KEY_UNSPEC)) == NULL) { + r = SSH_ERR_ALLOC_FAIL; +@@ -3475,11 +3857,11 @@ + r = SSH_ERR_LIBCRYPTO_ERROR; + goto out; + } +- if (BN_num_bits(prv->rsa->n) < SSH_RSA_MINIMUM_MODULUS_SIZE) { ++ if (RSA_bits(prv->rsa) < SSH_RSA_MINIMUM_MODULUS_SIZE) { + r = SSH_ERR_KEY_LENGTH; + goto out; + } +- } else if (pk->type == EVP_PKEY_DSA && ++ } else if (EVP_PKEY_id(pk) == EVP_PKEY_DSA && + (type == KEY_UNSPEC || type == KEY_DSA)) { + if ((prv = sshkey_new(KEY_UNSPEC)) == NULL) { + r = SSH_ERR_ALLOC_FAIL; +@@ -3491,7 +3873,7 @@ + DSA_print_fp(stderr, prv->dsa, 8); + #endif + #ifdef OPENSSL_HAS_ECC +- } else if (pk->type == EVP_PKEY_EC && ++ } else if (EVP_PKEY_id(pk) == EVP_PKEY_EC && + (type == KEY_UNSPEC || type == KEY_ECDSA)) { + if ((prv = sshkey_new(KEY_UNSPEC)) == NULL) { + r = SSH_ERR_ALLOC_FAIL; diff --git a/src/patches/openssl-1.0.2-fix_parallel_build-1.patch b/src/patches/openssl-1.0.2-fix_parallel_build-1.patch deleted file mode 100644 index acfaa72cb..000000000 --- a/src/patches/openssl-1.0.2-fix_parallel_build-1.patch +++ /dev/null @@ -1,340 +0,0 @@ -Submitted By: Armin K. <krejzi at email dot com> -Date: 2015-01-23 -Initial Package Version: 1.0.1e -Upstream Status: Unknown -Origin: https://github.com/Alexpux/Qt-builds/tree/master/patches/openssl -Description: Fixes build when using more than one make job to build the package. - ---- a/crypto/Makefile 2015-01-22 17:12:09.000000000 +0100 -+++ b/crypto/Makefile 2015-01-23 16:42:13.460175569 +0100 -@@ -85,11 +85,11 @@ - @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi - - subdirs: -- @target=all; $(RECURSIVE_MAKE) -+ +@target=all; $(RECURSIVE_MAKE) - - files: - $(PERL) $(TOP)/util/files.pl "CPUID_OBJ=$(CPUID_OBJ)" Makefile >> $(TOP)/MINFO -- @target=files; $(RECURSIVE_MAKE) -+ +@target=files; $(RECURSIVE_MAKE) - - links: - @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER) -@@ -100,7 +100,7 @@ - # lib: $(LIB): are splitted to avoid end-less loop - lib: $(LIB) - @touch lib --$(LIB): $(LIBOBJ) -+$(LIB): $(LIBOBJ) | subdirs - $(AR) $(LIB) $(LIBOBJ) - test -z "$(FIPSLIBDIR)" || $(AR) $(LIB) $(FIPSLIBDIR)fipscanister.o - $(RANLIB) $(LIB) || echo Never mind. -@@ -111,7 +111,7 @@ - fi - - libs: -- @target=lib; $(RECURSIVE_MAKE) -+ +@target=lib; $(RECURSIVE_MAKE) - - install: - @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... -@@ -120,7 +120,7 @@ - (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ - chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ - done; -- @target=install; $(RECURSIVE_MAKE) -+ +@target=install; $(RECURSIVE_MAKE) - - lint: - @target=lint; $(RECURSIVE_MAKE) ---- a/engines/Makefile 2015-01-22 17:12:24.000000000 +0100 -+++ b/engines/Makefile 2015-01-23 16:42:13.461175596 +0100 -@@ -72,7 +72,7 @@ - - all: lib subdirs - --lib: $(LIBOBJ) -+lib: $(LIBOBJ) | subdirs - @if [ -n "$(SHARED_LIBS)" ]; then \ - set -e; \ - for l in $(LIBNAMES); do \ -@@ -89,7 +89,7 @@ - - subdirs: - echo $(EDIRS) -- @target=all; $(RECURSIVE_MAKE) -+ +@target=all; $(RECURSIVE_MAKE) - - files: - $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO -@@ -128,7 +128,7 @@ - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ - done; \ - fi -- @target=install; $(RECURSIVE_MAKE) -+ +@target=install; $(RECURSIVE_MAKE) - - tags: - ctags $(SRC) ---- a/Makefile.org 2015-01-22 15:58:06.000000000 +0100 -+++ b/Makefile.org 2015-01-23 16:42:13.461175596 +0100 -@@ -274,17 +274,17 @@ - build_libs: build_crypto build_ssl build_engines - - build_crypto: -- @dir=crypto; target=all; $(BUILD_ONE_CMD) --build_ssl: -- @dir=ssl; target=all; $(BUILD_ONE_CMD) --build_engines: -- @dir=engines; target=all; $(BUILD_ONE_CMD) --build_apps: -- @dir=apps; target=all; $(BUILD_ONE_CMD) --build_tests: -- @dir=test; target=all; $(BUILD_ONE_CMD) --build_tools: -- @dir=tools; target=all; $(BUILD_ONE_CMD) -+ +@dir=crypto; target=all; $(BUILD_ONE_CMD) -+build_ssl: build_crypto -+ +@dir=ssl; target=all; $(BUILD_ONE_CMD) -+build_engines: build_crypto -+ +@dir=engines; target=all; $(BUILD_ONE_CMD) -+build_apps: build_libs -+ +@dir=apps; target=all; $(BUILD_ONE_CMD) -+build_tests: build_libs -+ +@dir=test; target=all; $(BUILD_ONE_CMD) -+build_tools: build_libs -+ +@dir=tools; target=all; $(BUILD_ONE_CMD) - - all_testapps: build_libs build_testapps - build_testapps: -@@ -536,9 +536,9 @@ - dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) - --install: all install_docs install_sw -+install: install_docs install_sw - --install_sw: -+install_dirs: - @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ - $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ - $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \ -@@ -547,12 +547,19 @@ - $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ - $(INSTALL_PREFIX)$(OPENSSLDIR)/certs \ - $(INSTALL_PREFIX)$(OPENSSLDIR)/private -+ @$(PERL) $(TOP)/util/mkdir-p.pl \ -+ $(INSTALL_PREFIX)$(MANDIR)/man1 \ -+ $(INSTALL_PREFIX)$(MANDIR)/man3 \ -+ $(INSTALL_PREFIX)$(MANDIR)/man5 \ -+ $(INSTALL_PREFIX)$(MANDIR)/man7 -+ -+install_sw: install_dirs - @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\ - do \ - (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ - chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ - done; -- @set -e; target=install; $(RECURSIVE_BUILD_CMD) -+ +@set -e; target=install; $(RECURSIVE_BUILD_CMD) - @set -e; liblist="$(LIBS)"; for i in $$liblist ;\ - do \ - if [ -f "$$i" ]; then \ -@@ -636,12 +643,7 @@ - done; \ - done - --install_docs: -- @$(PERL) $(TOP)/util/mkdir-p.pl \ -- $(INSTALL_PREFIX)$(MANDIR)/man1 \ -- $(INSTALL_PREFIX)$(MANDIR)/man3 \ -- $(INSTALL_PREFIX)$(MANDIR)/man5 \ -- $(INSTALL_PREFIX)$(MANDIR)/man7 -+install_docs: install_dirs - @pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \ - here="`pwd`"; \ - filecase=; \ ---- a/Makefile.shared 2015-01-20 13:33:36.000000000 +0100 -+++ b/Makefile.shared 2015-01-23 16:42:13.461175596 +0100 -@@ -105,6 +105,7 @@ - SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \ - LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \ - LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ -+ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \ - LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ - $${SHAREDCMD} $${SHAREDFLAGS} \ - -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \ -@@ -122,6 +123,7 @@ - done; \ - fi; \ - if [ -n "$$SHLIB_SOVER" ]; then \ -+ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \ - ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \ - ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \ - fi; \ ---- a/test/Makefile 2015-01-22 17:12:26.000000000 +0100 -+++ b/test/Makefile 2015-01-23 16:42:13.461175596 +0100 -@@ -132,7 +132,7 @@ - tags: - ctags $(SRC) - --tests: exe apps $(TESTS) -+tests: exe $(TESTS) - - apps: - @(cd ..; $(MAKE) DIRS=apps all) -@@ -398,109 +398,109 @@ - link_app.$${shlib_target} - - $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) -- @target=$(RSATEST); $(BUILD_CMD) -+ +@target=$(RSATEST); $(BUILD_CMD) - - $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) -- @target=$(BNTEST); $(BUILD_CMD) -+ +@target=$(BNTEST); $(BUILD_CMD) - - $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) -- @target=$(ECTEST); $(BUILD_CMD) -+ +@target=$(ECTEST); $(BUILD_CMD) - - $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) -- @target=$(EXPTEST); $(BUILD_CMD) -+ +@target=$(EXPTEST); $(BUILD_CMD) - - $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) -- @target=$(IDEATEST); $(BUILD_CMD) -+ +@target=$(IDEATEST); $(BUILD_CMD) - - $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) -- @target=$(MD2TEST); $(BUILD_CMD) -+ +@target=$(MD2TEST); $(BUILD_CMD) - - $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) -- @target=$(SHATEST); $(BUILD_CMD) -+ +@target=$(SHATEST); $(BUILD_CMD) - - $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) -- @target=$(SHA1TEST); $(BUILD_CMD) -+ +@target=$(SHA1TEST); $(BUILD_CMD) - - $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) -- @target=$(SHA256TEST); $(BUILD_CMD) -+ +@target=$(SHA256TEST); $(BUILD_CMD) - - $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) -- @target=$(SHA512TEST); $(BUILD_CMD) -+ +@target=$(SHA512TEST); $(BUILD_CMD) - - $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) -- @target=$(RMDTEST); $(BUILD_CMD) -+ +@target=$(RMDTEST); $(BUILD_CMD) - - $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) -- @target=$(MDC2TEST); $(BUILD_CMD) -+ +@target=$(MDC2TEST); $(BUILD_CMD) - - $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) -- @target=$(MD4TEST); $(BUILD_CMD) -+ +@target=$(MD4TEST); $(BUILD_CMD) - - $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) -- @target=$(MD5TEST); $(BUILD_CMD) -+ +@target=$(MD5TEST); $(BUILD_CMD) - - $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) -- @target=$(HMACTEST); $(BUILD_CMD) -+ +@target=$(HMACTEST); $(BUILD_CMD) - - $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) -- @target=$(WPTEST); $(BUILD_CMD) -+ +@target=$(WPTEST); $(BUILD_CMD) - - $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) -- @target=$(RC2TEST); $(BUILD_CMD) -+ +@target=$(RC2TEST); $(BUILD_CMD) - - $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) -- @target=$(BFTEST); $(BUILD_CMD) -+ +@target=$(BFTEST); $(BUILD_CMD) - - $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) -- @target=$(CASTTEST); $(BUILD_CMD) -+ +@target=$(CASTTEST); $(BUILD_CMD) - - $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) -- @target=$(RC4TEST); $(BUILD_CMD) -+ +@target=$(RC4TEST); $(BUILD_CMD) - - $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) -- @target=$(RC5TEST); $(BUILD_CMD) -+ +@target=$(RC5TEST); $(BUILD_CMD) - - $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) -- @target=$(DESTEST); $(BUILD_CMD) -+ +@target=$(DESTEST); $(BUILD_CMD) - - $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) -- @target=$(RANDTEST); $(BUILD_CMD) -+ +@target=$(RANDTEST); $(BUILD_CMD) - - $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) -- @target=$(DHTEST); $(BUILD_CMD) -+ +@target=$(DHTEST); $(BUILD_CMD) - - $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) -- @target=$(DSATEST); $(BUILD_CMD) -+ +@target=$(DSATEST); $(BUILD_CMD) - - $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) -- @target=$(METHTEST); $(BUILD_CMD) -+ +@target=$(METHTEST); $(BUILD_CMD) - - $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) -- @target=$(SSLTEST); $(FIPS_BUILD_CMD) -+ +@target=$(SSLTEST); $(FIPS_BUILD_CMD) - - $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) -- @target=$(ENGINETEST); $(BUILD_CMD) -+ +@target=$(ENGINETEST); $(BUILD_CMD) - - $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) -- @target=$(EVPTEST); $(BUILD_CMD) -+ +@target=$(EVPTEST); $(BUILD_CMD) - - $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) -- @target=$(ECDSATEST); $(BUILD_CMD) -+ +@target=$(ECDSATEST); $(BUILD_CMD) - - $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) -- @target=$(ECDHTEST); $(BUILD_CMD) -+ +@target=$(ECDHTEST); $(BUILD_CMD) - - $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) -- @target=$(IGETEST); $(BUILD_CMD) -+ +@target=$(IGETEST); $(BUILD_CMD) - - $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) -- @target=$(JPAKETEST); $(BUILD_CMD) -+ +@target=$(JPAKETEST); $(BUILD_CMD) - - $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) -- @target=$(ASN1TEST); $(BUILD_CMD) -+ +@target=$(ASN1TEST); $(BUILD_CMD) - - $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) -- @target=$(SRPTEST); $(BUILD_CMD) -+ +@target=$(SRPTEST); $(BUILD_CMD) - - $(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO) - @target=$(V3NAMETEST); $(BUILD_CMD) -@@ -522,7 +522,7 @@ - # fi - - dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO) -- @target=dummytest; $(BUILD_CMD) -+ +@target=dummytest; $(BUILD_CMD) - - # DO NOT DELETE THIS LINE -- make depend depends on it. - diff --git a/src/patches/openssl-1.0.2a_auto_enable_padlock.patch b/src/patches/openssl-1.0.2a_auto_enable_padlock.patch deleted file mode 100644 index b5c0e95a2..000000000 --- a/src/patches/openssl-1.0.2a_auto_enable_padlock.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -Naur openssl-1.0.2a.org/crypto/engine/eng_all.c openssl-1.0.2a/crypto/engine/eng_all.c ---- openssl-1.0.2a.org/crypto/engine/eng_all.c 2015-03-19 14:30:36.000000000 +0100 -+++ openssl-1.0.2a/crypto/engine/eng_all.c 2015-04-27 12:27:05.063569969 +0200 -@@ -120,6 +120,14 @@ - ENGINE_load_capi(); - # endif - #endif -+#ifdef OPENSSL_NO_STATIC_ENGINE -+ ENGINE *e; -+ e = ENGINE_by_id("padlock"); -+ if (e != NULL) { -+ ENGINE_add(e); -+ ENGINE_free(e); -+ } -+#endif - ENGINE_register_all_complete(); - } - -diff -Naur openssl-1.0.2a.org/ssl/ssl_algs.c openssl-1.0.2a/ssl/ssl_algs.c ---- openssl-1.0.2a.org/ssl/ssl_algs.c 2015-03-19 14:30:36.000000000 +0100 -+++ openssl-1.0.2a/ssl/ssl_algs.c 2015-04-27 11:04:27.893399695 +0200 -@@ -151,5 +151,12 @@ - #endif - /* initialize cipher/digest methods table */ - ssl_load_ciphers(); -+ -+ /* Init available hardware crypto engines */ -+ ENGINE_load_builtin_engines(); -+ ENGINE_register_all_complete(); -+ ENGINE * padlock = ENGINE_by_id("padlock"); -+ if (padlock) ENGINE_set_default_ciphers(padlock); -+ - return (1); - } diff --git a/src/patches/openssl-1.1.0-disable-ssl3.patch b/src/patches/openssl-1.1.0-disable-ssl3.patch new file mode 100644 index 000000000..267c02c62 --- /dev/null +++ b/src/patches/openssl-1.1.0-disable-ssl3.patch @@ -0,0 +1,86 @@ +diff -up openssl-1.1.0f/apps/s_client.c.disable-ssl3 openssl-1.1.0f/apps/s_client.c +--- openssl-1.1.0f/apps/s_client.c.disable-ssl3 2017-06-05 15:42:44.838853312 +0200 ++++ openssl-1.1.0f/apps/s_client.c 2017-07-17 14:50:06.468821871 +0200 +@@ -1486,6 +1486,9 @@ int s_client_main(int argc, char **argv) + if (sdebug) + ssl_ctx_security_debug(ctx, sdebug); + ++ if (min_version == SSL3_VERSION && max_version == SSL3_VERSION) ++ SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv3); ++ + if (ssl_config) { + if (SSL_CTX_config(ctx, ssl_config) == 0) { + BIO_printf(bio_err, "Error using configuration "%s"\n", +diff -up openssl-1.1.0f/apps/s_server.c.disable-ssl3 openssl-1.1.0f/apps/s_server.c +--- openssl-1.1.0f/apps/s_server.c.disable-ssl3 2017-05-25 14:46:18.000000000 +0200 ++++ openssl-1.1.0f/apps/s_server.c 2017-07-17 14:49:50.434447583 +0200 +@@ -1614,6 +1614,10 @@ int s_server_main(int argc, char *argv[] + } + if (sdebug) + ssl_ctx_security_debug(ctx, sdebug); ++ ++ if (min_version == SSL3_VERSION && max_version == SSL3_VERSION) ++ SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv3); ++ + if (ssl_config) { + if (SSL_CTX_config(ctx, ssl_config) == 0) { + BIO_printf(bio_err, "Error using configuration "%s"\n", +diff -up openssl-1.1.0/ssl/ssl_lib.c.disable-ssl3 openssl-1.1.0/ssl/ssl_lib.c +--- openssl-1.1.0/ssl/ssl_lib.c.disable-ssl3 2016-08-25 17:29:22.000000000 +0200 ++++ openssl-1.1.0/ssl/ssl_lib.c 2016-09-08 11:08:05.252082263 +0200 +@@ -2470,6 +2470,13 @@ SSL_CTX *SSL_CTX_new(const SSL_METHOD *m + * or by using the SSL_CONF library. + */ + ret->options |= SSL_OP_NO_COMPRESSION; ++ /* ++ * Disable SSLv3 by default. Applications can ++ * re-enable it by configuring ++ * SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv3); ++ * or by using the SSL_CONF library. ++ */ ++ ret->options |= SSL_OP_NO_SSLv3; + + ret->tlsext_status_type = -1; + +diff -up openssl-1.1.0/test/ssl_test.c.disable-ssl3 openssl-1.1.0/test/ssl_test.c +--- openssl-1.1.0/test/ssl_test.c.disable-ssl3 2016-09-08 11:08:05.252082263 +0200 ++++ openssl-1.1.0/test/ssl_test.c 2016-09-08 11:11:44.802005886 +0200 +@@ -258,6 +258,7 @@ static int execute_test(SSL_TEST_FIXTURE + SSL_TEST_SERVERNAME_CB_NONE) { + server2_ctx = SSL_CTX_new(TLS_server_method()); + TEST_check(server2_ctx != NULL); ++ SSL_CTX_clear_options(server2_ctx, SSL_OP_NO_SSLv3); + } + client_ctx = SSL_CTX_new(TLS_client_method()); + +@@ -266,11 +267,15 @@ static int execute_test(SSL_TEST_FIXTURE + resume_client_ctx = SSL_CTX_new(TLS_client_method()); + TEST_check(resume_server_ctx != NULL); + TEST_check(resume_client_ctx != NULL); ++ SSL_CTX_clear_options(resume_server_ctx, SSL_OP_NO_SSLv3); ++ SSL_CTX_clear_options(resume_client_ctx, SSL_OP_NO_SSLv3); + } + } + + TEST_check(server_ctx != NULL); + TEST_check(client_ctx != NULL); ++ SSL_CTX_clear_options(server_ctx, SSL_OP_NO_SSLv3); ++ SSL_CTX_clear_options(client_ctx, SSL_OP_NO_SSLv3); + + TEST_check(CONF_modules_load(conf, fixture.test_app, 0) > 0); + +diff -up openssl-1.1.0/test/ssltest_old.c.disable-ssl3 openssl-1.1.0/test/ssltest_old.c +--- openssl-1.1.0/test/ssltest_old.c.disable-ssl3 2016-08-25 17:29:23.000000000 +0200 ++++ openssl-1.1.0/test/ssltest_old.c 2016-09-08 11:08:05.253082286 +0200 +@@ -1456,6 +1456,11 @@ int main(int argc, char *argv[]) + ERR_print_errors(bio_err); + goto end; + } ++ ++ SSL_CTX_clear_options(c_ctx, SSL_OP_NO_SSLv3); ++ SSL_CTX_clear_options(s_ctx, SSL_OP_NO_SSLv3); ++ SSL_CTX_clear_options(s_ctx2, SSL_OP_NO_SSLv3); ++ + /* + * Since we will use low security ciphersuites and keys for testing set + * security level to zero by default. Tests can override this by adding diff --git a/src/patches/transmission-2.92-openssl-1.1.0.patch b/src/patches/transmission-2.92-openssl-1.1.0.patch new file mode 100644 index 000000000..29484b833 --- /dev/null +++ b/src/patches/transmission-2.92-openssl-1.1.0.patch @@ -0,0 +1,261 @@ +From f91cf5ad8c677b61ceb0bf5877b87f9e93256dd7 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior sebastian@breakpoint.cc +Date: Mon, 5 Sep 2016 21:49:07 +0000 +Subject: [PATCH] transmission: build against openssl 1.1.0 + +Signed-off-by: Sebastian Andrzej Siewior sebastian@breakpoint.cc +--- + libtransmission/crypto-utils-openssl.c | 73 ++++++++++++++++++++++++++++++++-- + 1 file changed, 69 insertions(+), 4 deletions(-) + +diff --git a/libtransmission/crypto-utils-openssl.c b/libtransmission/crypto-utils-openssl.c +index c4539dc..972e24a 100644 +--- a/libtransmission/crypto-utils-openssl.c ++++ b/libtransmission/crypto-utils-openssl.c +@@ -229,6 +229,61 @@ tr_rc4_process (tr_rc4_ctx_t handle, + **** + ***/ + ++#if OPENSSL_VERSION_NUMBER < 0x10100000 ++static inline int ++DH_set0_pqg (DH * dh, ++ BIGNUM * p, ++ BIGNUM * q, ++ BIGNUM * g) ++{ ++ /* If the fields p and g in d are NULL, the corresponding input ++ * parameters MUST be non-NULL. q may remain NULL. ++ */ ++ if ((dh->p == NULL && p == NULL) ++ || (dh->g == NULL && g == NULL)) ++ return 0; ++ ++ if (p != NULL) { ++ BN_free (dh->p); ++ dh->p = p; ++ } ++ if (q != NULL) { ++ BN_free (dh->q); ++ dh->q = q; ++ } ++ if (g != NULL) { ++ BN_free (dh->g); ++ dh->g = g; ++ } ++ ++ if (q != NULL) { ++ dh->length = BN_num_bits (q); ++ } ++ ++ return 1; ++} ++ ++static inline int ++DH_set_length (DH * dh, ++ long length) ++{ ++ dh->length = length; ++ return 1; ++} ++ ++static inline void ++DH_get0_key(const DH * dh, ++ const BIGNUM ** pub_key, ++ const BIGNUM ** priv_key) ++{ ++ if (pub_key != NULL) ++ *pub_key = dh->pub_key; ++ if (priv_key != NULL) ++ *priv_key = dh->priv_key; ++} ++ ++#endif ++ + tr_dh_ctx_t + tr_dh_new (const uint8_t * prime_num, + size_t prime_num_length, +@@ -236,13 +291,19 @@ tr_dh_new (const uint8_t * prime_num, + size_t generator_num_length) + { + DH * handle = DH_new (); ++ BIGNUM * p, * g; + + assert (prime_num != NULL); + assert (generator_num != NULL); ++ p = BN_bin2bn (prime_num, prime_num_length, NULL); ++ g = BN_bin2bn (generator_num, generator_num_length, NULL); + +- if (!check_pointer (handle->p = BN_bin2bn (prime_num, prime_num_length, NULL)) || +- !check_pointer (handle->g = BN_bin2bn (generator_num, generator_num_length, NULL))) ++ if (!check_pointer (p) || ++ !check_pointer (g) || ++ !DH_set0_pqg (handle, p, NULL, g)) + { ++ BN_free (p); ++ BN_free (g); + DH_free (handle); + handle = NULL; + } +@@ -267,16 +328,20 @@ tr_dh_make_key (tr_dh_ctx_t raw_handle, + { + DH * handle = raw_handle; + int dh_size, my_public_key_length; ++ const BIGNUM * hand_pub_key; + + assert (handle != NULL); + assert (public_key != NULL); + +- handle->length = private_key_length * 8; ++ ++ DH_set_length(handle, private_key_length * 8); + + if (!check_result (DH_generate_key (handle))) + return false; + +- my_public_key_length = BN_bn2bin (handle->pub_key, public_key); ++ DH_get0_key (handle, &hand_pub_key, NULL); ++ ++ my_public_key_length = BN_bn2bin (hand_pub_key, public_key); + dh_size = DH_size (handle); + + tr_dh_align_key (public_key, my_public_key_length, dh_size); +From 8c8386a7f3f482a9c917f51d28e0042e55f56b3e Mon Sep 17 00:00:00 2001 +From: Mike Gelfand mikedld@mikedld.com +Date: Wed, 7 Sep 2016 01:09:04 +0300 +Subject: [PATCH] Fix coding style and building with !TR_LIGHTWEIGHT + +--- + libtransmission/crypto-utils-openssl.c | 60 +++++++++++++++++++--------------- + 1 file changed, 33 insertions(+), 27 deletions(-) + +diff --git a/libtransmission/crypto-utils-openssl.c b/libtransmission/crypto-utils-openssl.c +index 972e24a..9fd2c58 100644 +--- a/libtransmission/crypto-utils-openssl.c ++++ b/libtransmission/crypto-utils-openssl.c +@@ -14,6 +14,7 @@ + #include <assert.h> + + #include <openssl/bn.h> ++#include <openssl/crypto.h> + #include <openssl/dh.h> + #include <openssl/err.h> + #include <openssl/evp.h> +@@ -48,7 +49,12 @@ log_openssl_error (const char * file, + static bool strings_loaded = false; + if (!strings_loaded) + { ++#if OPENSSL_VERSION_NUMBER < 0x10100000 + ERR_load_crypto_strings (); ++#else ++ OPENSSL_init_crypto (OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL); ++#endif ++ + strings_loaded = true; + } + #endif +@@ -230,6 +236,7 @@ tr_rc4_process (tr_rc4_ctx_t handle, + ***/ + + #if OPENSSL_VERSION_NUMBER < 0x10100000 ++ + static inline int + DH_set0_pqg (DH * dh, + BIGNUM * p, +@@ -237,28 +244,29 @@ DH_set0_pqg (DH * dh, + BIGNUM * g) + { + /* If the fields p and g in d are NULL, the corresponding input +- * parameters MUST be non-NULL. q may remain NULL. ++ * parameters MUST be non-NULL. q may remain NULL. + */ +- if ((dh->p == NULL && p == NULL) +- || (dh->g == NULL && g == NULL)) ++ if ((dh->p == NULL && p == NULL) || (dh->g == NULL && g == NULL)) + return 0; + +- if (p != NULL) { +- BN_free (dh->p); +- dh->p = p; +- } +- if (q != NULL) { +- BN_free (dh->q); +- dh->q = q; +- } +- if (g != NULL) { +- BN_free (dh->g); +- dh->g = g; +- } +- +- if (q != NULL) { ++ if (p != NULL) ++ { ++ BN_free (dh->p); ++ dh->p = p; ++ } ++ if (q != NULL) ++ { ++ BN_free (dh->q); ++ dh->q = q; ++ } ++ if (g != NULL) ++ { ++ BN_free (dh->g); ++ dh->g = g; ++ } ++ ++ if (q != NULL) + dh->length = BN_num_bits (q); +- } + + return 1; + } +@@ -267,8 +275,8 @@ static inline int + DH_set_length (DH * dh, + long length) + { +- dh->length = length; +- return 1; ++ dh->length = length; ++ return 1; + } + + static inline void +@@ -295,12 +303,11 @@ tr_dh_new (const uint8_t * prime_num, + + assert (prime_num != NULL); + assert (generator_num != NULL); ++ + p = BN_bin2bn (prime_num, prime_num_length, NULL); + g = BN_bin2bn (generator_num, generator_num_length, NULL); + +- if (!check_pointer (p) || +- !check_pointer (g) || +- !DH_set0_pqg (handle, p, NULL, g)) ++ if (!check_pointer (p) || !check_pointer (g) || !DH_set0_pqg (handle, p, NULL, g)) + { + BN_free (p); + BN_free (g); +@@ -328,20 +335,19 @@ tr_dh_make_key (tr_dh_ctx_t raw_handle, + { + DH * handle = raw_handle; + int dh_size, my_public_key_length; +- const BIGNUM * hand_pub_key; ++ const BIGNUM * my_public_key; + + assert (handle != NULL); + assert (public_key != NULL); + +- + DH_set_length(handle, private_key_length * 8); + + if (!check_result (DH_generate_key (handle))) + return false; + +- DH_get0_key (handle, &hand_pub_key, NULL); ++ DH_get0_key (handle, &my_public_key, NULL); + +- my_public_key_length = BN_bn2bin (hand_pub_key, public_key); ++ my_public_key_length = BN_bn2bin (my_public_key, public_key); + dh_size = DH_size (handle); + + tr_dh_align_key (public_key, my_public_key_length, dh_size);
hooks/post-receive -- IPFire 2.x development tree