Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/crypto/external/bsd/openssl/dist OpenSSL CHANGES



details:   https://anonhg.NetBSD.org/src/rev/1ef532431307
branches:  trunk
changeset: 836034:1ef532431307
user:      christos <christos%NetBSD.org@localhost>
date:      Sun Sep 23 13:17:27 2018 +0000

description:
OpenSSL CHANGES
 _______________

 This is a high-level summary of the most important changes.
 For a full list of changes, see the git commit log; for example,
 https://github.com/openssl/openssl/commits/ and pick the appropriate
 release branch.

 Changes between 1.1.0i and 1.1.1 [11 Sep 2018]

  *) Add a new ClientHello callback. Provides a callback interface that gives
     the application the ability to adjust the nascent SSL object at the
     earliest stage of ClientHello processing, immediately after extensions have
     been collected but before they have been processed. In particular, this
     callback can adjust the supported TLS versions in response to the contents
     of the ClientHello
     [Benjamin Kaduk]

  *) Add SM2 base algorithm support.
     [Jack Lloyd]

  *) s390x assembly pack: add (improved) hardware-support for the following
     cryptographic primitives: sha3, shake, aes-gcm, aes-ccm, aes-ctr, aes-ofb,
     aes-cfb/cfb8, aes-ecb.
     [Patrick Steuer]

  *) Make EVP_PKEY_asn1_new() a bit stricter about its input.  A NULL pem_str
     parameter is no longer accepted, as it leads to a corrupt table.  NULL
     pem_str is reserved for alias entries only.
     [Richard Levitte]

  *) Use the new ec_scalar_mul_ladder scaffold to implement a specialized ladder
     step for prime curves. The new implementation is based on formulae from
     differential addition-and-doubling in homogeneous projective coordinates
     from Izu-Takagi "A fast parallel elliptic curve multiplication resistant
     against side channel attacks" and Brier-Joye "Weierstrass Elliptic Curves
     and Side-Channel Attacks" Eq. (8) for y-coordinate recovery, modified
     to work in projective coordinates.
     [Billy Bob Brumley, Nicola Tuveri]

  *) Change generating and checking of primes so that the error rate of not
     being prime depends on the intended use based on the size of the input.
     For larger primes this will result in more rounds of Miller-Rabin.
     The maximal error rate for primes with more than 1080 bits is lowered
     to 2^-128.
     [Kurt Roeckx, Annie Yousar]

  *) Increase the number of Miller-Rabin rounds for DSA key generating to 64.
     [Kurt Roeckx]

  *) The 'tsget' script is renamed to 'tsget.pl', to avoid confusion when
     moving between systems, and to avoid confusion when a Windows build is
     done with mingw vs with MSVC.  For POSIX installs, there's still a
     symlink or copy named 'tsget' to avoid that confusion as well.
     [Richard Levitte]

  *) Revert blinding in ECDSA sign and instead make problematic addition
     length-invariant. Switch even to fixed-length Montgomery multiplication.
     [Andy Polyakov]

  *) Use the new ec_scalar_mul_ladder scaffold to implement a specialized ladder
     step for binary curves. The new implementation is based on formulae from
     differential addition-and-doubling in mixed Lopez-Dahab projective
     coordinates, modified to independently blind the operands.
     [Billy Bob Brumley, Sohaib ul Hassan, Nicola Tuveri]

  *) Add a scaffold to optionally enhance the Montgomery ladder implementation
     for `ec_scalar_mul_ladder` (formerly `ec_mul_consttime`) allowing
     EC_METHODs to implement their own specialized "ladder step", to take
     advantage of more favorable coordinate systems or more efficient
     differential addition-and-doubling algorithms.
     [Billy Bob Brumley, Sohaib ul Hassan, Nicola Tuveri]

  *) Modified the random device based seed sources to keep the relevant
     file descriptors open rather than reopening them on each access.
     This allows such sources to operate in a chroot() jail without
     the associated device nodes being available. This behaviour can be
     controlled using RAND_keep_random_devices_open().
     [Paul Dale]

  *) Numerous side-channel attack mitigations have been applied. This may have
     performance impacts for some algorithms for the benefit of improved
     security. Specific changes are noted in this change log by their respective
     authors.
     [Matt Caswell]

  *) AIX shared library support overhaul. Switch to AIX "natural" way of
     handling shared libraries, which means collecting shared objects of
     different versions and bitnesses in one common archive. This allows to
     mitigate conflict between 1.0 and 1.1 side-by-side installations. It
     doesn't affect the way 3rd party applications are linked, only how
     multi-version installation is managed.
     [Andy Polyakov]

  *) Make ec_group_do_inverse_ord() more robust and available to other
     EC cryptosystems, so that irrespective of BN_FLG_CONSTTIME, SCA
     mitigations are applied to the fallback BN_mod_inverse().
     When using this function rather than BN_mod_inverse() directly, new
     EC cryptosystem implementations are then safer-by-default.
     [Billy Bob Brumley]

  *) Add coordinate blinding for EC_POINT and implement projective
     coordinate blinding for generic prime curves as a countermeasure to
     chosen point SCA attacks.
     [Sohaib ul Hassan, Nicola Tuveri, Billy Bob Brumley]

  *) Add blinding to ECDSA and DSA signatures to protect against side channel
     attacks discovered by Keegan Ryan (NCC Group).
     [Matt Caswell]

  *) Enforce checking in the pkeyutl command line app to ensure that the input
     length does not exceed the maximum supported digest length when performing
     a sign, verify or verifyrecover operation.
     [Matt Caswell]

  *) SSL_MODE_AUTO_RETRY is enabled by default. Applications that use blocking
     I/O in combination with something like select() or poll() will hang. This
     can be turned off again using SSL_CTX_clear_mode().
     Many applications do not properly handle non-application data records, and
     TLS 1.3 sends more of such records. Setting SSL_MODE_AUTO_RETRY works
     around the problems in those applications, but can also break some.
     It's recommended to read the manpages about SSL_read(), SSL_write(),
     SSL_get_error(), SSL_shutdown(), SSL_CTX_set_mode() and
     SSL_CTX_set_read_ahead() again.
     [Kurt Roeckx]

  *) When unlocking a pass phrase protected PEM file or PKCS#8 container, we
     now allow empty (zero character) pass phrases.
     [Richard Levitte]

  *) Apply blinding to binary field modular inversion and remove patent
     pending (OPENSSL_SUN_GF2M_DIV) BN_GF2m_mod_div implementation.
     [Billy Bob Brumley]

  *) Deprecate ec2_mult.c and unify scalar multiplication code paths for
     binary and prime elliptic curves.
     [Billy Bob Brumley]

  *) Remove ECDSA nonce padding: EC_POINT_mul is now responsible for
     constant time fixed point multiplication.
     [Billy Bob Brumley]

  *) Revise elliptic curve scalar multiplication with timing attack
     defenses: ec_wNAF_mul redirects to a constant time implementation
     when computing fixed point and variable point multiplication (which
     in OpenSSL are mostly used with secret scalars in keygen, sign,
     ECDH derive operations).
     [Billy Bob Brumley, Nicola Tuveri, Cesar Pereida Garc?a,
      Sohaib ul Hassan]

  *) Updated CONTRIBUTING
     [Rich Salz]

  *) Updated DRBG / RAND to request nonce and additional low entropy
     randomness from the system.
     [Matthias St. Pierre]

  *) Updated 'openssl rehash' to use OpenSSL consistent default.
     [Richard Levitte]

  *) Moved the load of the ssl_conf module to libcrypto, which helps
     loading engines that libssl uses before libssl is initialised.
     [Matt Caswell]

  *) Added EVP_PKEY_sign() and EVP_PKEY_verify() for EdDSA
     [Matt Caswell]

  *) Fixed X509_NAME_ENTRY_set to get multi-valued RDNs right in all cases.
     [Ingo Schwarze, Rich Salz]

  *) Added output of accepting IP address and port for 'openssl s_server'
     [Richard Levitte]

  *) Added a new API for TLSv1.3 ciphersuites:
        SSL_CTX_set_ciphersuites()
        SSL_set_ciphersuites()
     [Matt Caswell]

  *) Memory allocation failures consistenly add an error to the error
     stack.
     [Rich Salz]

  *) Don't use OPENSSL_ENGINES and OPENSSL_CONF environment values
     in libcrypto when run as setuid/setgid.
     [Bernd Edlinger]

  *) Load any config file by default when libssl is used.
     [Matt Caswell]

  *) Added new public header file <openssl/rand_drbg.h> and documentation
     for the RAND_DRBG API. See manual page RAND_DRBG(7) for an overview.
     [Matthias St. Pierre]

  *) QNX support removed (cannot find contributors to get their approval
     for the license change).
     [Rich Salz]

  *) TLSv1.3 replay protection for early data has been implemented. See the
     SSL_read_early_data() man page for further details.
     [Matt Caswell]

  *) Separated TLSv1.3 ciphersuite configuration out from TLSv1.2 ciphersuite
     configuration. TLSv1.3 ciphersuites are not compatible with TLSv1.2 and
     below. Similarly TLSv1.2 ciphersuites are not compatible with TLSv1.3.
     In order to avoid issues where legacy TLSv1.2 ciphersuite configuration
     would otherwise inadvertently disable all TLSv1.3 ciphersuites the
     configuration has been separated out. See the ciphers man page or the
     SSL_CTX_set_ciphersuites() man page for more information.
     [Matt Caswell]

  *) On POSIX (BSD, Linux, ...) systems the ocsp(1) command running
     in responder mode now supports the new "-multi" option, which
     spawns the specified number of child processes to handle OCSP
     requests.  The "-timeout" option now also limits the OCSP
     responder's patience to wait to receive the full client request
     on a newly accepted connection. Child processes are respawned
     as needed, and the CA index file is automatically reloaded
     when changed.  This makes it possible to run the "ocsp" responder
     as a long-running service, making the OpenSSL CA somewhat more
     feature-complete.  In this mode, most diagnostic messages logged
     after entering the event loop are logged via syslog(3) rather than
     written to stderr.
     [Viktor Dukhovni]

  *) Added support for X448 and Ed448. Heavily based on original work by
     Mike Hamburg.
     [Matt Caswell]

  *) Extend OSSL_STORE with capabilities to search and to narrow the set of
     objects loaded.  This adds the functions OSSL_STORE_expect() and
     OSSL_STORE_find() as well as needed tools to construct searches and
     get the search data out of them.
     [Richard Levitte]

  *) Support for TLSv1.3 added. Note that users upgrading from an earlier
     version of OpenSSL should review their configuration settings to ensure
     that they are still appropriate for TLSv1.3. For further information see:
     https://wiki.openssl.org/index.php/TLS1.3
     [Matt Caswell]

  *) Grand redesign of the OpenSSL random generator

     The default RAND method now utilizes an AES-CTR DRBG according to
     NIST standard SP 800-90Ar1. The new random generator is essentially
     a port of the default random generator from the OpenSSL FIPS 2.0
     object module. It is a hybrid deterministic random bit generator
     using an AES-CTR bit stream and which seeds and reseeds itself
     automatically using trusted system entropy sources.

     Some of its new features are:
      o Support for multiple DRBG instances with seed chaining.
      o The default RAND method makes use of a DRBG.
      o There is a public and private DRBG instance.
      o The DRBG instances are fork-safe.
      o Keep all global DRBG instances on the secure heap if it is enabled.
      o The public and private DRBG instance are per thread for lock free
        operation
     [Paul Dale, Benjamin Kaduk, Kurt Roeckx, Rich Salz, Matthias St. Pierre]

  *) Changed Configure so it only says what it does and doesn't dump
     so much data.  Instead, ./configdata.pm should be used as a script
     to display all sorts of configuration data.
     [Richard Levitte]

  *) Added processing of "make variables" to Configure.
     [Richard Levitte]

  *) Added SHA512/224 and SHA512/256 algorithm support.
     [Paul Dale]

  *) The last traces of Netware support, first removed in 1.1.0, have
     now been removed.
     [Rich Salz]

  *) Get rid of Makefile.shared, and in the process, make the processing
     of certain files (rc.obj, or the .def/.map/.opt files produced from
     the ordinal files) more visible and hopefully easier to trace and
     debug (or make silent).
     [Richard Levitte]

  *) Make it possible to have environment variable assignments as
     arguments to config / Configure.
     [Richard Levitte]

  *) Add multi-prime RSA (RFC 8017) support.
     [Paul Yang]

  *) Add SM3 implemented according to GB/T 32905-2016
     [ Jack Lloyd <jack.lloyd%ribose.com@localhost>,
       Ronald Tse <ronald.tse%ribose.com@localhost>,
       Erick Borsboom <erick.borsboom%ribose.com@localhost> ]

  *) Add 'Maximum Fragment Length' TLS extension negotiation and support
     as documented in RFC6066.
     Based on a patch from Tomasz Mo?
     [Filipe Raimundo da Silva]

  *) Add SM4 implemented according to GB/T 32907-2016.
     [ Jack Lloyd <jack.lloyd%ribose.com@localhost>,
       Ronald Tse <ronald.tse%ribose.com@localhost>,
       Erick Borsboom <erick.borsboom%ribose.com@localhost> ]

  *) Reimplement -newreq-nodes and ERR_error_string_n; the
     original author does not agree with the license change.
     [Rich Salz]

  *) Add ARIA AEAD TLS support.
     [Jon Spillett]

  *) Some macro definitions to support VS6 have been removed.  Visual
     Studio 6 has not worked since 1.1.0
     [Rich Salz]

  *) Add ERR_clear_last_mark(), to allow callers to clear the last mark
     without clearing the errors.
     [Richard Levitte]

  *) Add "atfork" functions.  If building on a system that without
     pthreads, see doc/man3/OPENSSL_fork_prepare.pod for application
     requirements.  The RAND facility now uses/requires this.
     [Rich Salz]

  *) Add SHA3.
     [Andy Polyakov]

  *) The UI API becomes a permanent and integral part of libcrypto, i.e.
     not possible to disable entirely.  However, it's still possible to
     disable the console reading UI method, UI_OpenSSL() (use UI_null()
     as a fallback).

     To disable, configure with 'no-ui-console'.  'no-ui' is still
     possible to use as an alias.  Check at compile time with the
     macro OPENSSL_NO_UI_CONSOLE.  The macro OPENSSL_NO_UI is still
     possible to check and is an alias for OPENSSL_NO_UI_CONSOLE.
     [Richard Levitte]

  *) Add a STORE module, which implements a uniform and URI based reader of
     stores that can contain keys, certificates, CRLs and numerous other
     objects.  The main API is loosely based on a few stdio functions,
     and includes OSSL_STORE_open, OSSL_STORE_load, OSSL_STORE_eof,
     OSSL_STORE_error and OSSL_STORE_close.
     The implementation uses backends called "loaders" to implement arbitrary
     URI schemes.  There is one built in "loader" for the 'file' scheme.
     [Richard Levitte]

  *) Add devcrypto engine.  This has been implemented against cryptodev-linux,
     then adjusted to work on FreeBSD 8.4 as well.
     Enable by configuring with 'enable-devcryptoeng'.  This is done by default
     on BSD implementations, as cryptodev.h is assumed to exist on all of them.
     [Richard Levitte]

  *) Module names can prefixed with OSSL_ or OPENSSL_.  This affects
     util/mkerr.pl, which is adapted to allow those prefixes, leading to
     error code calls like this:

         OSSL_FOOerr(OSSL_FOO_F_SOMETHING, OSSL_FOO_R_WHATEVER);

     With this change, we claim the namespaces OSSL and OPENSSL in a manner
     that can be encoded in C.  For the foreseeable future, this will only
     affect new modules.
     [Richard Levitte and Tim Hudson]

  *) Removed BSD cryptodev engine.
     [Rich Salz]

  *) Add a build target 'build_all_generated', to build all generated files
     and only that.  This can be used to prepare everything that requires
     things like perl for a system that lacks perl and then move everything
     to that system and do the rest of the build there.
     [Richard Levitte]

  *) In the UI interface, make it possible to duplicate the user data.  This
     can be used by engines that need to retain the data for a longer time
     than just the call where this user data is passed.
     [Richard Levitte]

  *) Ignore the '-named_curve auto' value for compatibility of applications
     with OpenSSL 1.0.2.
     [Tomas Mraz <tmraz%fedoraproject.org@localhost>]

  *) Fragmented SSL/TLS alerts are no longer accepted. An alert message is 2
     bytes long. In theory it is permissible in SSLv3 - TLSv1.2 to fragment such
     alerts across multiple records (some of which could be empty). In practice
     it make no sense to send an empty alert record, or to fragment one. TLSv1.3
     prohibts this altogether and other libraries (BoringSSL, NSS) do not
     support this at all. Supporting it adds significant complexity to the
     record layer, and its removal is unlikely to cause inter-operability
     issues.
     [Matt Caswell]

  *) Add the ASN.1 types INT32, UINT32, INT64, UINT64 and variants prefixed
     with Z.  These are meant to replace LONG and ZLONG and to be size safe.
     The use of LONG and ZLONG is discouraged and scheduled for deprecation
     in OpenSSL 1.2.0.
     [Richard Levitte]

  *) Add the 'z' and 'j' modifiers to BIO_printf() et al formatting string,
     'z' is to be used for [s]size_t, and 'j' - with [u]int64_t.
     [Richard Levitte, Andy Polyakov]

  *) Add EC_KEY_get0_engine(), which does for EC_KEY what RSA_get0_engine()
     does for RSA, etc.
     [Richard Levitte]

  *) Have 'config' recognise 64-bit mingw and choose 'mingw64' as the target
     platform rather than 'mingw'.
     [Richard Levitte]

  *) The functions X509_STORE_add_cert and X509_STORE_add_crl return
     success if they are asked to add an object which already exists
     in the store. This change cascades to other functions which load
     certificates and CRLs.
     [Paul Dale]

  *) x86_64 assembly pack: annotate code with DWARF CFI directives to
     facilitate stack unwinding even from assembly subroutines.
     [Andy Polyakov]

  *) Remove VAX C specific definitions of OPENSSL_EXPORT, OPENSSL_EXTERN.
     Also remove OPENSSL_GLOBAL entirely, as it became a no-op.
     [Richard Levitte]

  *) Remove the VMS-specific reimplementation of gmtime from crypto/o_times.c.
     VMS C's RTL has a fully up to date gmtime() and gmtime_r() since V7.1,
     which is the minimum version we support.
     [Richard Levitte]

  *) Certificate time validation (X509_cmp_time) enforces stricter
     compliance with RFC 5280. Fractional seconds and timezone offsets
     are no longer allowed.
     [Emilia K?sper]

  *) Add support for ARIA
     [Paul Dale]

  *) s_client will now send the Server Name Indication (SNI) extension by
     default unless the new "-noservername" option is used. The server name is
     based on the host provided to the "-connect" option unless overridden by
     using "-servername".
     [Matt Caswell]

  *) Add support for SipHash
     [Todd Short]

  *) OpenSSL now fails if it receives an unrecognised record type in TLS1.0
     or TLS1.1. Previously this only happened in SSLv3 and TLS1.2. This is to
     prevent issues where no progress is being made and the peer continually
     sends unrecognised record types, using up resources processing them.
     [Matt Caswell]

  *) 'openssl passwd' can now produce SHA256 and SHA512 based output,
     using the algorithm defined in
     https://www.akkadia.org/drepper/SHA-crypt.txt
     [Richard Levitte]

  *) Heartbeat support has been removed; the ABI is changed for now.
     [Richard Levitte, Rich Salz]

  *) Support for SSL_OP_NO_ENCRYPT_THEN_MAC in SSL_CONF_cmd.
     [Emilia K?sper]

  *) The RSA "null" method, which was partially supported to avoid patent
     issues, has been replaced to always returns NULL.
     [Rich Salz]

diffstat:

 crypto/external/bsd/openssl/dist/.github/PULL_REQUEST_TEMPLATE.md                                             |      14 +
 crypto/external/bsd/openssl/dist/.gitignore                                                                   |      17 +-
 crypto/external/bsd/openssl/dist/.gitmodules                                                                  |      11 +
 crypto/external/bsd/openssl/dist/.travis-create-release.sh                                                    |       2 +-
 crypto/external/bsd/openssl/dist/.travis.yml                                                                  |     204 +-
 crypto/external/bsd/openssl/dist/AUTHORS                                                                      |      56 +-
 crypto/external/bsd/openssl/dist/CONTRIBUTING                                                                 |       5 +-
 crypto/external/bsd/openssl/dist/Configurations/00-base-templates.conf                                        |     121 +-
 crypto/external/bsd/openssl/dist/Configurations/10-main.conf                                                  |    1392 +-
 crypto/external/bsd/openssl/dist/Configurations/15-android.conf                                               |     227 +
 crypto/external/bsd/openssl/dist/Configurations/15-ios.conf                                                   |      64 +
 crypto/external/bsd/openssl/dist/Configurations/50-djgpp.conf                                                 |      10 +-
 crypto/external/bsd/openssl/dist/Configurations/50-haiku.conf                                                 |      13 +-
 crypto/external/bsd/openssl/dist/Configurations/50-masm.conf                                                  |      14 +-
 crypto/external/bsd/openssl/dist/Configurations/50-win-onecore.conf                                           |      64 +
 crypto/external/bsd/openssl/dist/Configurations/README                                                        |     130 +-
 crypto/external/bsd/openssl/dist/Configurations/README.design                                                 |      80 +-
 crypto/external/bsd/openssl/dist/Configurations/common.tmpl                                                   |      93 +-
 crypto/external/bsd/openssl/dist/Configurations/common0.tmpl                                                  |      31 +
 crypto/external/bsd/openssl/dist/Configurations/descrip.mms.tmpl                                              |     624 +-
 crypto/external/bsd/openssl/dist/Configurations/dist.conf                                                     |       6 +-
 crypto/external/bsd/openssl/dist/Configurations/shared-info.pl                                                |      82 +
 crypto/external/bsd/openssl/dist/Configurations/unix-Makefile.tmpl                                            |     795 +-
 crypto/external/bsd/openssl/dist/Configurations/windows-makefile.tmpl                                         |     414 +-
 crypto/external/bsd/openssl/dist/INSTALL                                                                      |     340 +-
 crypto/external/bsd/openssl/dist/NOTES.ANDROID                                                                |      68 +
 crypto/external/bsd/openssl/dist/NOTES.UNIX                                                                   |     121 +-
 crypto/external/bsd/openssl/dist/NOTES.VMS                                                                    |      26 +
 crypto/external/bsd/openssl/dist/NOTES.WIN                                                                    |     146 +-
 crypto/external/bsd/openssl/dist/README.ENGINE                                                                |       1 -
 crypto/external/bsd/openssl/dist/VMS/engine.opt                                                               |       3 +-
 crypto/external/bsd/openssl/dist/VMS/openssl_shutdown.com.in                                                  |       2 +-
 crypto/external/bsd/openssl/dist/VMS/openssl_startup.com.in                                                   |       2 +-
 crypto/external/bsd/openssl/dist/apps/CA.pl.in                                                                |      64 +-
 crypto/external/bsd/openssl/dist/apps/app_rand.c                                                              |     145 +-
 crypto/external/bsd/openssl/dist/apps/apps.c                                                                  |     375 +-
 crypto/external/bsd/openssl/dist/apps/apps.h                                                                  |     139 +-
 crypto/external/bsd/openssl/dist/apps/asn1pars.c                                                              |      69 +-
 crypto/external/bsd/openssl/dist/apps/bf_prefix.c                                                             |     177 +
 crypto/external/bsd/openssl/dist/apps/build.info                                                              |      40 +-
 crypto/external/bsd/openssl/dist/apps/ciphers.c                                                               |      48 +-
 crypto/external/bsd/openssl/dist/apps/cms.c                                                                   |     237 +-
 crypto/external/bsd/openssl/dist/apps/crl.c                                                                   |      19 +-
 crypto/external/bsd/openssl/dist/apps/crl2p7.c                                                                |      11 +-
 crypto/external/bsd/openssl/dist/apps/ct_log_list.cnf                                                         |      41 +-
 crypto/external/bsd/openssl/dist/apps/dgst.c                                                                  |      94 +-
 crypto/external/bsd/openssl/dist/apps/dhparam.c                                                               |      66 +-
 crypto/external/bsd/openssl/dist/apps/dsa.c                                                                   |      22 +-
 crypto/external/bsd/openssl/dist/apps/dsaparam.c                                                              |     105 +-
 crypto/external/bsd/openssl/dist/apps/ec.c                                                                    |      24 +-
 crypto/external/bsd/openssl/dist/apps/ecparam.c                                                               |      59 +-
 crypto/external/bsd/openssl/dist/apps/enc.c                                                                   |     134 +-
 crypto/external/bsd/openssl/dist/apps/engine.c                                                                |     103 +-
 crypto/external/bsd/openssl/dist/apps/errstr.c                                                                |      12 +-
 crypto/external/bsd/openssl/dist/apps/gendsa.c                                                                |      35 +-
 crypto/external/bsd/openssl/dist/apps/genpkey.c                                                               |      16 +-
 crypto/external/bsd/openssl/dist/apps/genrsa.c                                                                |      51 +-
 crypto/external/bsd/openssl/dist/apps/nseq.c                                                                  |       7 +-
 crypto/external/bsd/openssl/dist/apps/openssl-vms.cnf                                                         |       6 +
 crypto/external/bsd/openssl/dist/apps/opt.c                                                                   |     158 +-
 crypto/external/bsd/openssl/dist/apps/passwd.c                                                                |     595 +-
 crypto/external/bsd/openssl/dist/apps/pkcs12.c                                                                |     118 +-
 crypto/external/bsd/openssl/dist/apps/pkcs7.c                                                                 |       9 +-
 crypto/external/bsd/openssl/dist/apps/pkcs8.c                                                                 |      54 +-
 crypto/external/bsd/openssl/dist/apps/pkey.c                                                                  |     101 +-
 crypto/external/bsd/openssl/dist/apps/pkeyparam.c                                                             |      48 +-
 crypto/external/bsd/openssl/dist/apps/pkeyutl.c                                                               |      49 +-
 crypto/external/bsd/openssl/dist/apps/prime.c                                                                 |       5 +-
 crypto/external/bsd/openssl/dist/apps/progs.pl                                                                |     165 +-
 crypto/external/bsd/openssl/dist/apps/rand.c                                                                  |      25 +-
 crypto/external/bsd/openssl/dist/apps/rehash.c                                                                |      57 +-
 crypto/external/bsd/openssl/dist/apps/req.c                                                                   |     536 +-
 crypto/external/bsd/openssl/dist/apps/rsa.c                                                                   |      25 +-
 crypto/external/bsd/openssl/dist/apps/rsautl.c                                                                |      26 +-
 crypto/external/bsd/openssl/dist/apps/s_apps.h                                                                |      51 +-
 crypto/external/bsd/openssl/dist/apps/s_cb.c                                                                  |     383 +-
 crypto/external/bsd/openssl/dist/apps/s_socket.c                                                              |     203 +-
 crypto/external/bsd/openssl/dist/apps/sess_id.c                                                               |      29 +-
 crypto/external/bsd/openssl/dist/apps/smime.c                                                                 |     123 +-
 crypto/external/bsd/openssl/dist/apps/spkac.c                                                                 |      18 +-
 crypto/external/bsd/openssl/dist/apps/srp.c                                                                   |      50 +-
 crypto/external/bsd/openssl/dist/apps/storeutl.c                                                              |     473 +
 crypto/external/bsd/openssl/dist/apps/testdsa.h                                                               |     134 +-
 crypto/external/bsd/openssl/dist/apps/ts.c                                                                    |      61 +-
 crypto/external/bsd/openssl/dist/apps/tsget.in                                                                |       4 +-
 crypto/external/bsd/openssl/dist/apps/verify.c                                                                |      22 +-
 crypto/external/bsd/openssl/dist/apps/version.c                                                               |      65 +-
 crypto/external/bsd/openssl/dist/apps/vms_term_sock.c                                                         |      35 +-
 crypto/external/bsd/openssl/dist/apps/vms_term_sock.h                                                         |       1 +
 crypto/external/bsd/openssl/dist/apps/win32_init.c                                                            |       2 +-
 crypto/external/bsd/openssl/dist/apps/x509.c                                                                  |     255 +-
 crypto/external/bsd/openssl/dist/appveyor.yml                                                                 |      43 +-
 crypto/external/bsd/openssl/dist/build.info                                                                   |      82 +-
 crypto/external/bsd/openssl/dist/config                                                                       |     179 +-
 crypto/external/bsd/openssl/dist/crypto/LPdir_nyi.c                                                           |       3 +
 crypto/external/bsd/openssl/dist/crypto/LPdir_unix.c                                                          |      42 +-
 crypto/external/bsd/openssl/dist/crypto/LPdir_win32.c                                                         |       3 +
 crypto/external/bsd/openssl/dist/crypto/LPdir_wince.c                                                         |       3 +
 crypto/external/bsd/openssl/dist/crypto/aes/aes_core.c                                                        |       6 +-
 crypto/external/bsd/openssl/dist/crypto/aes/aes_x86core.c                                                     |      23 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-586.pl                                                    |      34 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-ia64.S                                                    |       4 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-mips.pl                                                   |      97 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-parisc.pl                                                 |      15 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-ppc.pl                                                    |      10 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-s390x.pl                                                  |     100 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-sparcv9.pl                                                |       2 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesfx-sparcv9.pl                                              |       2 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl                                            |     108 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl                                        |     113 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86.pl                                                  |       8 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesp8-ppc.pl                                                  |       6 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aest4-sparcv9.pl                                              |       8 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesv8-armx.pl                                                 |      11 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/bsaes-armv7.pl                                                |      10 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/bsaes-x86_64.pl                                               |     270 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-armv8.pl                                                |      12 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-ppc.pl                                                  |       8 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86.pl                                                  |      10 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86_64.pl                                               |      20 +-
 crypto/external/bsd/openssl/dist/crypto/aes/build.info                                                        |      13 +-
 crypto/external/bsd/openssl/dist/crypto/aria/aria.c                                                           |    1212 +
 crypto/external/bsd/openssl/dist/crypto/aria/build.info                                                       |       4 +
 crypto/external/bsd/openssl/dist/crypto/arm64cpuid.pl                                                         |      23 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_bitstr.c                                                       |      20 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_digest.c                                                       |       8 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_dup.c                                                          |      12 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_gentm.c                                                        |     231 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_i2d_fp.c                                                       |      16 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_int.c                                                          |       8 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_mbstr.c                                                        |      70 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_object.c                                                       |      34 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_print.c                                                        |      46 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_sign.c                                                         |      16 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_strnid.c                                                       |     112 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_time.c                                                         |     505 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_utctm.c                                                        |     204 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_verify.c                                                       |      23 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/ameth_lib.c                                                      |     108 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_err.c                                                       |     561 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_item_list.c                                                 |      42 +
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_item_list.h                                                 |     178 +
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_lib.c                                                       |      57 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_locl.h                                                      |       6 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_par.c                                                       |      12 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn_moid.c                                                       |      45 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn_mstbl.c                                                      |       3 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/bio_asn1.c                                                       |      23 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/bio_ndef.c                                                       |      12 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/build.info                                                       |       2 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/charmap.h                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/charmap.pl                                                       |       6 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pr.c                                                         |       6 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pu.c                                                         |       7 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/evp_asn1.c                                                       |      12 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/f_int.c                                                          |      23 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/f_string.c                                                       |      26 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/n_pkey.c                                                         |       4 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/p5_pbev2.c                                                       |       4 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/p5_scrypt.c                                                      |      15 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/standard_methods.h                                               |      61 +
 crypto/external/bsd/openssl/dist/crypto/asn1/tasn_new.c                                                       |       7 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/tasn_prn.c                                                       |       3 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/tasn_utl.c                                                       |      43 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/tbl_standard.h                                                   |      61 +
 crypto/external/bsd/openssl/dist/crypto/asn1/x_algor.c                                                        |      11 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/x_int64.c                                                        |      42 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/x_long.c                                                         |      27 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/x_spki.c                                                         |       5 -
 crypto/external/bsd/openssl/dist/crypto/async/arch/async_posix.h                                              |       1 -
 crypto/external/bsd/openssl/dist/crypto/async/async.c                                                         |      10 +-
 crypto/external/bsd/openssl/dist/crypto/async/async_err.c                                                     |      44 +-
 crypto/external/bsd/openssl/dist/crypto/async/async_locl.h                                                    |       2 +-
 crypto/external/bsd/openssl/dist/crypto/async/async_wait.c                                                    |       8 +-
 crypto/external/bsd/openssl/dist/crypto/bf/asm/bf-586.pl                                                      |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bf/bf_ecb.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bf/bf_enc.c                                                           |       4 -
 crypto/external/bsd/openssl/dist/crypto/bf/build.info                                                         |       3 +-
 crypto/external/bsd/openssl/dist/crypto/bio/b_addr.c                                                          |      53 +-
 crypto/external/bsd/openssl/dist/crypto/bio/b_dump.c                                                          |      67 +-
 crypto/external/bsd/openssl/dist/crypto/bio/b_print.c                                                         |      90 +-
 crypto/external/bsd/openssl/dist/crypto/bio/b_sock2.c                                                         |      88 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bf_buff.c                                                         |      84 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bf_lbuf.c                                                         |      62 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bf_nbio.c                                                         |      52 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bf_null.c                                                         |      34 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bio_cb.c                                                          |      39 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bio_err.c                                                         |     211 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bio_lcl.h                                                         |      10 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bio_meth.c                                                        |      77 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_acpt.c                                                        |      48 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_bio.c                                                         |       9 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_conn.c                                                        |      57 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_dgram.c                                                       |     120 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_fd.c                                                          |      41 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_mem.c                                                         |      58 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_null.c                                                        |      18 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_sock.c                                                        |      34 +-
 crypto/external/bsd/openssl/dist/crypto/blake2/blake2_impl.h                                                  |       3 +-
 crypto/external/bsd/openssl/dist/crypto/blake2/blake2_locl.h                                                  |       3 +-
 crypto/external/bsd/openssl/dist/crypto/blake2/blake2b.c                                                      |       3 +-
 crypto/external/bsd/openssl/dist/crypto/blake2/blake2s.c                                                      |       5 +-
 crypto/external/bsd/openssl/dist/crypto/blake2/m_blake2b.c                                                    |       2 +-
 crypto/external/bsd/openssl/dist/crypto/blake2/m_blake2s.c                                                    |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/README.pod                                                         |       8 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/alpha-mont.pl                                                  |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-gf2m.pl                                                  |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-mont.pl                                                  |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/bn-586.pl                                                      |      26 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/c64xplus-gf2m.pl                                               |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/co-586.pl                                                      |      14 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ia64-mont.pl                                                   |       6 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ia64.S                                                         |      25 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/mips-mont.pl                                                   |      98 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/parisc-mont.pl                                                 |      16 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc-mont.pl                                                    |    1697 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc.pl                                                         |     275 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc64-mont.pl                                                  |       4 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-avx2.pl                                                   |     145 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl                                                 |     198 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-gf2m.pl                                                  |       4 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-mont.pl                                                  |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/sparct4-mont.pl                                                |       6 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv8.S                                                      |      12 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv8plus.S                                                  |      16 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9-mont.pl                                                |       4 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9a-mont.pl                                               |       4 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/via-mont.pl                                                    |       6 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/vis3-mont.pl                                                   |       2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-gf2m.pl                                                    |       4 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-mont.pl                                                    |       8 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont.pl                                                 |      80 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont5.pl                                                |     129 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_add.c                                                           |     140 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_asm.c                                                           |      32 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_blind.c                                                         |     103 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_ctx.c                                                           |      16 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_dh.c                                                            |     296 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_div.c                                                           |      28 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_err.c                                                           |     167 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_exp2.c                                                          |       8 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_gcd.c                                                           |      12 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_gf2m.c                                                          |     160 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_intern.c                                                        |      15 -
 crypto/external/bsd/openssl/dist/crypto/bn/bn_mod.c                                                           |      69 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_mul.c                                                           |     355 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.c                                                         |     173 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.h                                                         |     515 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.pl                                                        |      12 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_print.c                                                         |     106 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_recp.c                                                          |      37 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_shift.c                                                         |      22 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_sqr.c                                                           |      16 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_sqrt.c                                                          |       6 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_srp.c                                                           |       6 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_word.c                                                          |      18 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_x931p.c                                                         |      18 +-
 crypto/external/bsd/openssl/dist/crypto/bn/build.info                                                         |      35 +-
 crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.c                                                         |      47 +-
 crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.h                                                         |      51 +-
 crypto/external/bsd/openssl/dist/crypto/buffer/buf_err.c                                                      |      24 +-
 crypto/external/bsd/openssl/dist/crypto/build.info                                                            |       9 +-
 crypto/external/bsd/openssl/dist/crypto/c64xpluscpuid.pl                                                      |       2 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmll-x86.pl                                              |       8 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmll-x86_64.pl                                           |      57 +
 crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmllt4-sparcv9.pl                                        |       8 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/build.info                                                   |       4 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/camellia.c                                                   |      50 +-
 crypto/external/bsd/openssl/dist/crypto/cast/asm/cast-586.pl                                                  |       8 +-
 crypto/external/bsd/openssl/dist/crypto/cast/build.info                                                       |       3 +-
 crypto/external/bsd/openssl/dist/crypto/cast/cast_lcl.h                                                       |       4 +-
 crypto/external/bsd/openssl/dist/crypto/cast/cast_s.h                                                         |      16 +-
 crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-armv4.pl                                            |       8 +-
 crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-armv8.pl                                            |       5 +-
 crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-c64xplus.pl                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-ppc.pl                                              |     563 +-
 crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86.pl                                              |       3 +-
 crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86_64.pl                                           |    2034 +-
 crypto/external/bsd/openssl/dist/crypto/chacha/build.info                                                     |       3 +-
 crypto/external/bsd/openssl/dist/crypto/cmac/cmac.c                                                           |       8 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_asn1.c                                                        |      26 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_enc.c                                                         |       7 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_env.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_err.c                                                         |     432 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_lcl.h                                                         |      35 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_lib.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_sd.c                                                          |       3 +-
 crypto/external/bsd/openssl/dist/crypto/comp/comp_err.c                                                       |      36 +-
 crypto/external/bsd/openssl/dist/crypto/comp/comp_lib.c                                                       |      20 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_api.c                                                       |      29 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_def.h                                                       |     109 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_err.c                                                       |     123 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_lib.c                                                       |      49 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_mod.c                                                       |      28 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_sap.c                                                       |       6 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_ssl.c                                                       |       1 +
 crypto/external/bsd/openssl/dist/crypto/conf/keysets.pl                                                       |     195 +-
 crypto/external/bsd/openssl/dist/crypto/cpt_err.c                                                             |      74 +-
 crypto/external/bsd/openssl/dist/crypto/ct/ct_b64.c                                                           |      12 +-
 crypto/external/bsd/openssl/dist/crypto/ct/ct_err.c                                                           |     125 +-
 crypto/external/bsd/openssl/dist/crypto/ct/ct_log.c                                                           |       6 +-
 crypto/external/bsd/openssl/dist/crypto/ct/ct_sct.c                                                           |      13 +-
 crypto/external/bsd/openssl/dist/crypto/ctype.c                                                               |     274 +
 crypto/external/bsd/openssl/dist/crypto/des/asm/crypt586.pl                                                   |       8 +-
 crypto/external/bsd/openssl/dist/crypto/des/asm/des-586.pl                                                    |      12 +-
 crypto/external/bsd/openssl/dist/crypto/des/asm/des_enc.m4                                                    |      26 +-
 crypto/external/bsd/openssl/dist/crypto/des/asm/desboth.pl                                                    |       2 +-
 crypto/external/bsd/openssl/dist/crypto/des/asm/dest4-sparcv9.pl                                              |       4 +-
 crypto/external/bsd/openssl/dist/crypto/des/build.info                                                        |       8 +-
 crypto/external/bsd/openssl/dist/crypto/des/cbc_cksm.c                                                        |       3 +-
 crypto/external/bsd/openssl/dist/crypto/des/cfb64ede.c                                                        |       3 +-
 crypto/external/bsd/openssl/dist/crypto/des/cfb_enc.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/des/des_enc.c                                                         |       6 +-
 crypto/external/bsd/openssl/dist/crypto/des/des_locl.h                                                        |       7 +-
 crypto/external/bsd/openssl/dist/crypto/des/ecb_enc.c                                                         |      13 +-
 crypto/external/bsd/openssl/dist/crypto/des/fcrypt.c                                                          |       6 +-
 crypto/external/bsd/openssl/dist/crypto/des/qud_cksm.c                                                        |       3 +-
 crypto/external/bsd/openssl/dist/crypto/des/set_key.c                                                         |      39 +-
 crypto/external/bsd/openssl/dist/crypto/des/spr.h                                                             |       2 +-
 crypto/external/bsd/openssl/dist/crypto/des/str2key.c                                                         |      20 -
 crypto/external/bsd/openssl/dist/crypto/dh/build.info                                                         |       3 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_ameth.c                                                         |      57 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_asn1.c                                                          |       2 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_check.c                                                         |      64 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_err.c                                                           |     116 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_gen.c                                                           |       6 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_kdf.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_key.c                                                           |      12 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_locl.h                                                          |       5 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_pmeth.c                                                         |      62 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_prn.c                                                           |       4 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_rfc7919.c                                                       |      74 +
 crypto/external/bsd/openssl/dist/crypto/dllmain.c                                                             |      20 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_asn1.c                                                        |      12 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_err.c                                                         |      93 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_key.c                                                         |       4 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_locl.h                                                        |       5 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_meth.c                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_ossl.c                                                        |      14 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_pmeth.c                                                       |       8 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_prn.c                                                         |       8 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_sign.c                                                        |       6 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_vrf.c                                                         |       2 -
 crypto/external/bsd/openssl/dist/crypto/dso/dso_dl.c                                                          |      36 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_err.c                                                         |     135 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_lib.c                                                         |      59 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_locl.h                                                        |       3 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_vms.c                                                         |      34 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_win32.c                                                       |      71 +-
 crypto/external/bsd/openssl/dist/crypto/ebcdic.c                                                              |       5 -
 crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-armv4.pl                                          |       4 +-
 crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-armv8.pl                                          |     311 +-
 crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-avx2.pl                                           |      42 +-
 crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-ppc64.pl                                          |    2382 +
 crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-sparcv9.pl                                        |       8 +-
 crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-x86.pl                                            |       4 +-
 crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-x86_64.pl                                         |    1874 +-
 crypto/external/bsd/openssl/dist/crypto/ec/asm/x25519-ppc64.pl                                                |     824 +
 crypto/external/bsd/openssl/dist/crypto/ec/asm/x25519-x86_64.pl                                               |    1117 +
 crypto/external/bsd/openssl/dist/crypto/ec/build.info                                                         |      18 +-
 crypto/external/bsd/openssl/dist/crypto/ec/curve25519.c                                                       |    2239 +-
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/arch_intrinsics.h                                 |      27 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl.c                                          |      95 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl.h                                          |      60 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448.c                                                |     727 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448_lcl.h                                            |      38 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448_tables.c                                         |     475 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448utils.h                                           |      78 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/ed448.h                                                   |     195 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/eddsa.c                                                   |     346 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/f_generic.c                                               |     204 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/field.h                                                   |     168 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/point_448.h                                               |     301 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/scalar.c                                                  |     235 +
 crypto/external/bsd/openssl/dist/crypto/ec/curve448/word.h                                                    |      81 +
 crypto/external/bsd/openssl/dist/crypto/ec/ec2_oct.c                                                          |      29 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_curve.c                                                         |      64 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_cvt.c                                                           |      21 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_err.c                                                           |     545 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_kmeth.c                                                         |       4 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_mult.c                                                          |     228 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_oct.c                                                           |      59 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_pmeth.c                                                         |      77 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_print.c                                                         |       8 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecdh_ossl.c                                                        |      40 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecdsa_ossl.c                                                       |      97 +-
 crypto/external/bsd/openssl/dist/crypto/ec/eck_prn.c                                                          |      40 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp224.c                                                     |      80 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp256.c                                                     |      48 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp521.c                                                     |      70 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256.c                                                     |     275 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_oct.c                                                          |      22 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecx_meth.c                                                         |     641 +-
 crypto/external/bsd/openssl/dist/crypto/engine/README                                                         |       8 +-
 crypto/external/bsd/openssl/dist/crypto/engine/build.info                                                     |       5 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_ctrl.c                                                     |      36 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c                                                |     678 +
 crypto/external/bsd/openssl/dist/crypto/engine/eng_err.c                                                      |     211 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_fat.c                                                      |       7 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_init.c                                                     |       3 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_int.h                                                      |      26 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_list.c                                                     |      18 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_openssl.c                                                  |      16 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_rdrand.c                                                   |      25 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_asnmth.c                                                    |       1 +
 crypto/external/bsd/openssl/dist/crypto/engine/tb_cipher.c                                                    |       4 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_dh.c                                                        |       4 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_digest.c                                                    |       4 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_dsa.c                                                       |       4 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_eckey.c                                                     |       4 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_pkmeth.c                                                    |       4 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_rand.c                                                      |       4 +-
 crypto/external/bsd/openssl/dist/crypto/engine/tb_rsa.c                                                       |       4 +-
 crypto/external/bsd/openssl/dist/crypto/err/err.c                                                             |     287 +-
 crypto/external/bsd/openssl/dist/crypto/err/err_all.c                                                         |      68 +-
 crypto/external/bsd/openssl/dist/crypto/err/err_prn.c                                                         |       3 +-
 crypto/external/bsd/openssl/dist/crypto/err/openssl.txt                                                       |    3025 +
 crypto/external/bsd/openssl/dist/crypto/evp/bio_b64.c                                                         |      22 +-
 crypto/external/bsd/openssl/dist/crypto/evp/bio_enc.c                                                         |      53 +-
 crypto/external/bsd/openssl/dist/crypto/evp/bio_md.c                                                          |      27 +-
 crypto/external/bsd/openssl/dist/crypto/evp/bio_ok.c                                                          |      23 +-
 crypto/external/bsd/openssl/dist/crypto/evp/build.info                                                        |       9 +-
 crypto/external/bsd/openssl/dist/crypto/evp/c_allc.c                                                          |      50 +-
 crypto/external/bsd/openssl/dist/crypto/evp/c_alld.c                                                          |      15 +-
 crypto/external/bsd/openssl/dist/crypto/evp/digest.c                                                          |      33 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_aes_cbc_hmac_sha1.c                                             |       8 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_aes_cbc_hmac_sha256.c                                           |       8 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_aria.c                                                          |     756 +
 crypto/external/bsd/openssl/dist/crypto/evp/e_chacha20_poly1305.c                                             |     200 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_des.c                                                           |       4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_des3.c                                                          |       4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_null.c                                                          |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_rc2.c                                                           |      16 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_rc4.c                                                           |       4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_rc4_hmac_md5.c                                                  |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_rc5.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_sm4.c                                                           |     100 +
 crypto/external/bsd/openssl/dist/crypto/evp/e_xcbc_d.c                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/encode.c                                                          |     168 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_cnf.c                                                         |      11 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_err.c                                                         |     406 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_key.c                                                         |       8 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_lib.c                                                         |      47 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_locl.h                                                        |       4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_pbe.c                                                         |      11 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_pkey.c                                                        |       1 -
 crypto/external/bsd/openssl/dist/crypto/evp/m_md4.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/m_md5.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/m_mdc2.c                                                          |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/m_null.c                                                          |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/m_ripemd.c                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/m_sha3.c                                                          |     406 +
 crypto/external/bsd/openssl/dist/crypto/evp/m_sigver.c                                                        |      55 +-
 crypto/external/bsd/openssl/dist/crypto/evp/m_wp.c                                                            |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/names.c                                                           |      20 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p5_crpt2.c                                                        |      17 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p_dec.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p_enc.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p_lib.c                                                           |     206 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p_open.c                                                          |       4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p_seal.c                                                          |      33 +-
 crypto/external/bsd/openssl/dist/crypto/evp/pbe_scrypt.c                                                      |     266 +
 crypto/external/bsd/openssl/dist/crypto/evp/pmeth_fn.c                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/pmeth_gn.c                                                        |      70 +
 crypto/external/bsd/openssl/dist/crypto/evp/pmeth_lib.c                                                       |     161 +-
 crypto/external/bsd/openssl/dist/crypto/hmac/hm_ameth.c                                                       |      90 +-
 crypto/external/bsd/openssl/dist/crypto/hmac/hm_pmeth.c                                                       |       8 +-
 crypto/external/bsd/openssl/dist/crypto/hmac/hmac_lcl.h                                                       |      16 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/__DECC_INCLUDE_EPILOGUE.H                            |       2 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/__DECC_INCLUDE_PROLOGUE.H                            |       2 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/aria.h                                               |      50 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/asn1_int.h                                           |      21 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/bn_dh.h                                              |       7 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/bn_int.h                                             |      24 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/chacha.h                                             |       9 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/cryptlib_int.h                                       |       5 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/ctype.h                                              |      80 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/dso_conf.h.in                                        |      19 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/ec_int.h                                             |      45 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/engine.h                                             |       2 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/evp_int.h                                            |      56 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/lhash.h                                              |      15 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/md32_common.h                                        |     145 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/poly1305.h                                           |       4 +-
 crypto/external/bsd/openssl/dist/crypto/include/internal/rand_int.h                                           |     131 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/sha.h                                                |      19 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/siphash.h                                            |      25 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/sm2.h                                                |      78 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/sm2err.h                                             |      61 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/sm3.h                                                |      39 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/sm4.h                                                |      37 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/store.h                                              |      10 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/store_int.h                                          |      26 +
 crypto/external/bsd/openssl/dist/crypto/include/internal/x509_int.h                                           |      24 +-
 crypto/external/bsd/openssl/dist/crypto/init.c                                                                |     127 +-
 crypto/external/bsd/openssl/dist/crypto/kdf/build.info                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/kdf/hkdf.c                                                            |      79 +-
 crypto/external/bsd/openssl/dist/crypto/kdf/kdf_err.c                                                         |      55 +-
 crypto/external/bsd/openssl/dist/crypto/kdf/scrypt.c                                                          |     266 +
 crypto/external/bsd/openssl/dist/crypto/kdf/tls1_prf.c                                                        |      31 +-
 crypto/external/bsd/openssl/dist/crypto/lhash/lh_stats.c                                                      |      31 +-
 crypto/external/bsd/openssl/dist/crypto/lhash/lhash_lcl.h                                                     |      21 +-
 crypto/external/bsd/openssl/dist/crypto/md2/md2_dgst.c                                                        |       4 +-
 crypto/external/bsd/openssl/dist/crypto/md2/md2_one.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/md4/md4_locl.h                                                        |       6 +-
 crypto/external/bsd/openssl/dist/crypto/md4/md4_one.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-586.pl                                                    |       4 +-
 crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-sparcv9.pl                                                |       4 +-
 crypto/external/bsd/openssl/dist/crypto/md5/build.info                                                        |      15 +-
 crypto/external/bsd/openssl/dist/crypto/md5/md5_one.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2_one.c                                                       |       2 +-
 crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2dgst.c                                                       |      21 -
 crypto/external/bsd/openssl/dist/crypto/mem_dbg.c                                                             |     191 +-
 crypto/external/bsd/openssl/dist/crypto/mem_sec.c                                                             |      60 +-
 crypto/external/bsd/openssl/dist/crypto/mips_arch.h                                                           |      40 +
 crypto/external/bsd/openssl/dist/crypto/modes/asm/aesni-gcm-x86_64.pl                                         |      75 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-armv4.pl                                              |       4 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-ia64.pl                                               |       2 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-parisc.pl                                             |      16 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-s390x.pl                                              |      14 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-x86.pl                                                |      15 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-x86_64.pl                                             |      80 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghashp8-ppc.pl                                              |       5 +-
 crypto/external/bsd/openssl/dist/crypto/modes/asm/ghashv8-armx.pl                                             |     379 +-
 crypto/external/bsd/openssl/dist/crypto/modes/build.info                                                      |       7 +-
 crypto/external/bsd/openssl/dist/crypto/modes/cts128.c                                                        |     193 -
 crypto/external/bsd/openssl/dist/crypto/modes/modes_lcl.h                                                     |       4 +
 crypto/external/bsd/openssl/dist/crypto/modes/ocb128.c                                                        |      33 +-
 crypto/external/bsd/openssl/dist/crypto/modes/wrap128.c                                                       |      16 +-
 crypto/external/bsd/openssl/dist/crypto/o_dir.c                                                               |       2 +-
 crypto/external/bsd/openssl/dist/crypto/o_fips.c                                                              |      12 +-
 crypto/external/bsd/openssl/dist/crypto/o_fopen.c                                                             |      13 +-
 crypto/external/bsd/openssl/dist/crypto/o_init.c                                                              |      21 +-
 crypto/external/bsd/openssl/dist/crypto/o_str.c                                                               |      11 +-
 crypto/external/bsd/openssl/dist/crypto/objects/README                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.c                                                     |     123 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.h                                                     |    1050 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.pl                                                    |      53 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_err.c                                                     |      38 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_lib.c                                                     |      11 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_mac.num                                                   |     134 +
 crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.c                                                    |      42 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h                                                    |      12 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.txt                                                  |       6 +
 crypto/external/bsd/openssl/dist/crypto/objects/objects.pl                                                    |      44 +-
 crypto/external/bsd/openssl/dist/crypto/objects/objects.txt                                                   |     212 +-
 crypto/external/bsd/openssl/dist/crypto/objects/objxref.pl                                                    |      11 +-
 crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_cl.c                                                        |      35 +-
 crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_err.c                                                       |     134 +-
 crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_ext.c                                                       |      34 +-
 crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_ht.c                                                        |      16 +-
 crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_lcl.h                                                       |       6 +-
 crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_srv.c                                                       |      47 +-
 crypto/external/bsd/openssl/dist/crypto/pariscid.pl                                                           |      21 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pem_err.c                                                         |     183 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pem_info.c                                                        |      21 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pem_lib.c                                                         |     604 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pem_oth.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pem_pk8.c                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pem_pkey.c                                                        |      19 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pem_sign.c                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/pem/pvkfmt.c                                                          |      16 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/README                                                        |       4 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/cbc.pl                                                        |      10 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/ppc-xlate.pl                                                  |     137 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/sparcv9_modes.pl                                              |      16 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86_64-xlate.pl                                               |     392 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86asm.pl                                                     |      17 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86masm.pl                                                    |       1 -
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86nasm.pl                                                    |       6 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_init.c                                                     |       5 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_key.c                                                      |      46 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_mutl.c                                                     |      16 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_sbag.c                                                     |      14 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_utl.c                                                      |      23 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs12/pk12err.c                                                      |     148 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_mime.c                                                      |       3 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs7/pkcs7err.c                                                      |     223 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-armv8.pl                                        |       1 +
 crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-mips.pl                                         |      50 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ppc.pl                                          |       3 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ppcfp.pl                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86.pl                                          |       5 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86_64.pl                                       |    1983 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/build.info                                                   |       6 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305.c                                                   |     516 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ameth.c                                             |     122 +
 crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_base2_44.c                                          |     171 +
 crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ieee754.c                                           |      92 +-
 crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_local.h                                             |      27 +
 crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_pmeth.c                                             |     194 +
 crypto/external/bsd/openssl/dist/crypto/rand/build.info                                                       |       4 +-
 crypto/external/bsd/openssl/dist/crypto/rand/drbg_ctr.c                                                       |     438 +
 crypto/external/bsd/openssl/dist/crypto/rand/drbg_lib.c                                                       |    1070 +
 crypto/external/bsd/openssl/dist/crypto/rand/rand_err.c                                                       |     119 +-
 crypto/external/bsd/openssl/dist/crypto/rand/rand_lcl.h                                                       |     274 +-
 crypto/external/bsd/openssl/dist/crypto/rand/rand_lib.c                                                       |     741 +-
 crypto/external/bsd/openssl/dist/crypto/rand/rand_vms.c                                                       |     568 +-
 crypto/external/bsd/openssl/dist/crypto/rand/rand_win.c                                                       |     202 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-586.pl                                                    |       8 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-c64xplus.pl                                               |       2 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-md5-x86_64.pl                                             |      20 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-parisc.pl                                                 |      28 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-s390x.pl                                                  |       2 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/build.info                                                        |      19 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/rc4_enc.c                                                         |       1 -
 crypto/external/bsd/openssl/dist/crypto/rc4/rc4_skey.c                                                        |       5 +-
 crypto/external/bsd/openssl/dist/crypto/rc5/asm/rc5-586.pl                                                    |       2 +-
 crypto/external/bsd/openssl/dist/crypto/rc5/build.info                                                        |       3 +-
 crypto/external/bsd/openssl/dist/crypto/ripemd/asm/rmd-586.pl                                                 |      15 +-
 crypto/external/bsd/openssl/dist/crypto/ripemd/build.info                                                     |       3 +-
 crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_one.c                                                      |       2 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/build.info                                                        |       4 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ameth.c                                                       |     677 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_asn1.c                                                        |      56 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_chk.c                                                         |      84 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_crpt.c                                                        |      33 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_locl.h                                                        |      44 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_meth.c                                                        |      14 +
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_mp.c                                                          |     115 +
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_none.c                                                        |      12 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ossl.c                                                        |     281 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pmeth.c                                                       |     296 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_prn.c                                                         |       6 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pss.c                                                         |      32 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_saos.c                                                        |      15 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ssl.c                                                         |      20 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_x931.c                                                        |      13 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_x931g.c                                                       |       5 +-
 crypto/external/bsd/openssl/dist/crypto/s390x_arch.h                                                          |     103 +
 crypto/external/bsd/openssl/dist/crypto/s390xcap.c                                                            |      29 +-
 crypto/external/bsd/openssl/dist/crypto/s390xcpuid.pl                                                         |     421 +
 crypto/external/bsd/openssl/dist/crypto/seed/seed_locl.h                                                      |      10 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-armv4.pl                                           |    1606 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-armv8.pl                                           |     866 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx2.pl                                            |     482 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx512.pl                                          |     551 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx512vl.pl                                        |     392 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-c64x.pl                                            |     885 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-mmx.pl                                             |     440 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-ppc64.pl                                           |     758 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-s390x.pl                                           |     560 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-x86_64.pl                                          |     607 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600p8-ppc.pl                                           |     850 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-586.pl                                                   |      13 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-alpha.pl                                                 |       2 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-armv8.pl                                                 |       1 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ia64.pl                                                  |       2 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mb-x86_64.pl                                             |      60 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mips.pl                                                  |      34 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-parisc.pl                                                |      24 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ppc.pl                                                   |       2 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-s390x.pl                                                 |       6 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-sparcv9.pl                                               |       6 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-sparcv9a.pl                                              |       4 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-thumb.pl                                                 |       4 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-586.pl                                                 |      13 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-mb-x86_64.pl                                           |      56 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-586.pl                                                 |       7 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-armv8.pl                                               |     509 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-mips.pl                                                |      28 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-parisc.pl                                              |      23 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-ppc.pl                                                 |       2 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-s390x.pl                                               |       8 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-sparcv9.pl                                             |       8 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-x86_64.pl                                              |     187 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512p8-ppc.pl                                               |     130 +-
 crypto/external/bsd/openssl/dist/crypto/sha/build.info                                                        |      34 +-
 crypto/external/bsd/openssl/dist/crypto/sha/keccak1600.c                                                      |    1246 +
 crypto/external/bsd/openssl/dist/crypto/sha/sha1_one.c                                                        |       2 +-
 crypto/external/bsd/openssl/dist/crypto/sha/sha512.c                                                          |      87 +-
 crypto/external/bsd/openssl/dist/crypto/siphash/build.info                                                    |       5 +
 crypto/external/bsd/openssl/dist/crypto/siphash/siphash.c                                                     |     248 +
 crypto/external/bsd/openssl/dist/crypto/siphash/siphash_ameth.c                                               |     123 +
 crypto/external/bsd/openssl/dist/crypto/siphash/siphash_local.h                                               |      23 +
 crypto/external/bsd/openssl/dist/crypto/siphash/siphash_pmeth.c                                               |     205 +
 crypto/external/bsd/openssl/dist/crypto/sm2/build.info                                                        |       5 +
 crypto/external/bsd/openssl/dist/crypto/sm2/sm2_crypt.c                                                       |     392 +
 crypto/external/bsd/openssl/dist/crypto/sm2/sm2_err.c                                                         |      69 +
 crypto/external/bsd/openssl/dist/crypto/sm2/sm2_pmeth.c                                                       |     325 +
 crypto/external/bsd/openssl/dist/crypto/sm2/sm2_sign.c                                                        |     478 +
 crypto/external/bsd/openssl/dist/crypto/sm3/build.info                                                        |       2 +
 crypto/external/bsd/openssl/dist/crypto/sm3/m_sm3.c                                                           |      52 +
 crypto/external/bsd/openssl/dist/crypto/sm3/sm3.c                                                             |     196 +
 crypto/external/bsd/openssl/dist/crypto/sm3/sm3_locl.h                                                        |      79 +
 crypto/external/bsd/openssl/dist/crypto/sm4/build.info                                                        |       4 +
 crypto/external/bsd/openssl/dist/crypto/sm4/sm4.c                                                             |     233 +
 crypto/external/bsd/openssl/dist/crypto/sparcv9cap.c                                                          |       3 +-
 crypto/external/bsd/openssl/dist/crypto/srp/srp_lib.c                                                         |       6 +-
 crypto/external/bsd/openssl/dist/crypto/srp/srp_vfy.c                                                         |     233 +-
 crypto/external/bsd/openssl/dist/crypto/store/build.info                                                      |       4 +
 crypto/external/bsd/openssl/dist/crypto/store/loader_file.c                                                   |    1440 +
 crypto/external/bsd/openssl/dist/crypto/store/store_err.c                                                     |     146 +
 crypto/external/bsd/openssl/dist/crypto/store/store_init.c                                                    |      33 +
 crypto/external/bsd/openssl/dist/crypto/store/store_lib.c                                                     |     681 +
 crypto/external/bsd/openssl/dist/crypto/store/store_locl.h                                                    |     132 +
 crypto/external/bsd/openssl/dist/crypto/store/store_register.c                                                |     297 +
 crypto/external/bsd/openssl/dist/crypto/store/store_strings.c                                                 |      28 +
 crypto/external/bsd/openssl/dist/crypto/threads_none.c                                                        |      24 +-
 crypto/external/bsd/openssl/dist/crypto/threads_win.c                                                         |      12 +-
 crypto/external/bsd/openssl/dist/crypto/ts/ts_asn1.c                                                          |      17 +
 crypto/external/bsd/openssl/dist/crypto/ts/ts_conf.c                                                          |      25 +
 crypto/external/bsd/openssl/dist/crypto/ts/ts_err.c                                                           |     260 +-
 crypto/external/bsd/openssl/dist/crypto/ts/ts_lcl.h                                                           |      28 +
 crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_sign.c                                                      |     182 +-
 crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_verify.c                                                    |     101 +-
 crypto/external/bsd/openssl/dist/crypto/txt_db/txt_db.c                                                       |      27 +-
 crypto/external/bsd/openssl/dist/crypto/ui/build.info                                                         |       2 +-
 crypto/external/bsd/openssl/dist/crypto/ui/ui_err.c                                                           |      92 +-
 crypto/external/bsd/openssl/dist/crypto/ui/ui_locl.h                                                          |      12 +
 crypto/external/bsd/openssl/dist/crypto/ui/ui_null.c                                                          |      26 +
 crypto/external/bsd/openssl/dist/crypto/ui/ui_util.c                                                          |     115 +-
 crypto/external/bsd/openssl/dist/crypto/whrlpool/asm/wp-mmx.pl                                                |       8 +-
 crypto/external/bsd/openssl/dist/crypto/whrlpool/asm/wp-x86_64.pl                                             |      39 +-
 crypto/external/bsd/openssl/dist/crypto/whrlpool/build.info                                                   |       3 +-
 crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_block.c                                                   |       8 -
 crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_dgst.c                                                    |      18 +-
 crypto/external/bsd/openssl/dist/crypto/x509/by_dir.c                                                         |      86 +-
 crypto/external/bsd/openssl/dist/crypto/x509/by_file.c                                                        |      32 +-
 crypto/external/bsd/openssl/dist/crypto/x509/t_crl.c                                                          |      17 +-
 crypto/external/bsd/openssl/dist/crypto/x509/t_req.c                                                          |      50 +-
 crypto/external/bsd/openssl/dist/crypto/x509/t_x509.c                                                         |      13 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_att.c                                                       |      44 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_cmp.c                                                       |      37 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_d2.c                                                        |      18 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_def.c                                                       |      12 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_err.c                                                       |     240 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_ext.c                                                       |      37 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_lcl.h                                                       |       7 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_lu.c                                                        |      88 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_meth.c                                                      |       4 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_obj.c                                                       |       7 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_req.c                                                       |      14 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_set.c                                                       |     102 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_trs.c                                                       |       9 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_txt.c                                                       |     157 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_v3.c                                                        |      60 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_vpm.c                                                       |      54 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509cset.c                                                       |      19 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509name.c                                                       |      80 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509rset.c                                                       |      12 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509spki.c                                                       |       8 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509type.c                                                       |      15 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x_all.c                                                          |       3 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x_attrib.c                                                       |       6 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x_crl.c                                                          |      21 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x_name.c                                                         |      60 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x_pubkey.c                                                       |      24 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x_x509.c                                                         |      14 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/build.info                                                     |       2 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/ext_dat.h                                                      |       3 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_cache.c                                                    |      36 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_data.c                                                     |      14 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_node.c                                                     |      26 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_tree.c                                                     |       9 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/standard_exts.h                                                |      78 +
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_admis.c                                                     |     356 +
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_admis.h                                                     |      38 +
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_alt.c                                                       |      74 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_asid.c                                                      |      92 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_conf.c                                                      |       6 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_cpols.c                                                     |      74 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_crld.c                                                      |      23 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_enum.c                                                      |       2 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_extku.c                                                     |       9 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_info.c                                                      |      18 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_lib.c                                                       |      72 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_ncons.c                                                     |       2 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pci.c                                                       |       6 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pcia.c                                                      |       6 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pku.c                                                       |      15 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pmaps.c                                                     |      10 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_purp.c                                                      |      25 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_skey.c                                                      |       2 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_tlsf.c                                                      |       3 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_utl.c                                                       |      17 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3err.c                                                        |     377 +-
 crypto/external/bsd/openssl/dist/crypto/x86cpuid.pl                                                           |      60 +-
 crypto/external/bsd/openssl/dist/demos/bio/Makefile                                                           |       2 +-
 crypto/external/bsd/openssl/dist/demos/bio/intca.pem                                                          |      44 +-
 crypto/external/bsd/openssl/dist/demos/bio/root.pem                                                           |      46 +-
 crypto/external/bsd/openssl/dist/demos/bio/saccept.c                                                          |      15 +-
 crypto/external/bsd/openssl/dist/demos/bio/sconnect.c                                                         |      18 +-
 crypto/external/bsd/openssl/dist/demos/bio/server-arg.c                                                       |      13 +-
 crypto/external/bsd/openssl/dist/demos/bio/server-cmod.c                                                      |      13 +-
 crypto/external/bsd/openssl/dist/demos/bio/server-conf.c                                                      |      13 +-
 crypto/external/bsd/openssl/dist/demos/bio/server-ec.pem                                                      |      26 +-
 crypto/external/bsd/openssl/dist/demos/bio/server.pem                                                         |     136 +-
 crypto/external/bsd/openssl/dist/demos/cms/cacert.pem                                                         |      43 +-
 crypto/external/bsd/openssl/dist/demos/cms/cakey.pem                                                          |      50 +-
 crypto/external/bsd/openssl/dist/demos/cms/signer.pem                                                         |      76 +-
 crypto/external/bsd/openssl/dist/demos/cms/signer2.pem                                                        |      76 +-
 crypto/external/bsd/openssl/dist/demos/engines/e_chil.txt                                                     |      12 +
 crypto/external/bsd/openssl/dist/demos/evp/Makefile                                                           |       7 +-
 crypto/external/bsd/openssl/dist/demos/evp/aesgcm.c                                                           |       2 +-
 crypto/external/bsd/openssl/dist/demos/pkcs12/pkread.c                                                        |      35 +
 crypto/external/bsd/openssl/dist/demos/smime/cacert.pem                                                       |      43 +-
 crypto/external/bsd/openssl/dist/demos/smime/cakey.pem                                                        |      50 +-
 crypto/external/bsd/openssl/dist/demos/smime/signer.pem                                                       |      76 +-
 crypto/external/bsd/openssl/dist/demos/smime/signer2.pem                                                      |      76 +-
 crypto/external/bsd/openssl/dist/doc/HOWTO/certificates.txt                                                   |       2 +-
 crypto/external/bsd/openssl/dist/doc/HOWTO/keys.txt                                                           |       2 +-
 crypto/external/bsd/openssl/dist/doc/HOWTO/proxy_certificates.txt                                             |       2 +-
 crypto/external/bsd/openssl/dist/doc/README                                                                   |      17 +-
 crypto/external/bsd/openssl/dist/doc/man1/CA.pl.pod                                                           |     214 +
 crypto/external/bsd/openssl/dist/doc/man1/asn1parse.pod                                                       |     215 +
 crypto/external/bsd/openssl/dist/doc/man1/ca.pod                                                              |     761 +
 crypto/external/bsd/openssl/dist/doc/man1/ciphers.pod                                                         |     776 +
 crypto/external/bsd/openssl/dist/doc/man1/cms.pod                                                             |     745 +
 crypto/external/bsd/openssl/dist/doc/man1/crl.pod                                                             |     143 +
 crypto/external/bsd/openssl/dist/doc/man1/crl2pkcs7.pod                                                       |     106 +
 crypto/external/bsd/openssl/dist/doc/man1/dgst.pod                                                            |     245 +
 crypto/external/bsd/openssl/dist/doc/man1/dhparam.pod                                                         |     166 +
 crypto/external/bsd/openssl/dist/doc/man1/dsa.pod                                                             |     182 +
 crypto/external/bsd/openssl/dist/doc/man1/dsaparam.pod                                                        |     131 +
 crypto/external/bsd/openssl/dist/doc/man1/ec.pod                                                              |     207 +
 crypto/external/bsd/openssl/dist/doc/man1/ecparam.pod                                                         |     192 +
 crypto/external/bsd/openssl/dist/doc/man1/enc.pod                                                             |     407 +
 crypto/external/bsd/openssl/dist/doc/man1/engine.pod                                                          |     119 +
 crypto/external/bsd/openssl/dist/doc/man1/errstr.pod                                                          |      46 +
 crypto/external/bsd/openssl/dist/doc/man1/gendsa.pod                                                          |     101 +
 crypto/external/bsd/openssl/dist/doc/man1/genpkey.pod                                                         |     335 +
 crypto/external/bsd/openssl/dist/doc/man1/genrsa.pod                                                          |     128 +
 crypto/external/bsd/openssl/dist/doc/man1/list.pod                                                            |      94 +
 crypto/external/bsd/openssl/dist/doc/man1/nseq.pod                                                            |      85 +
 crypto/external/bsd/openssl/dist/doc/man1/ocsp.pod                                                            |     500 +
 crypto/external/bsd/openssl/dist/doc/man1/openssl.pod                                                         |     511 +
 crypto/external/bsd/openssl/dist/doc/man1/passwd.pod                                                          |     132 +
 crypto/external/bsd/openssl/dist/doc/man1/pkcs12.pod                                                          |     391 +
 crypto/external/bsd/openssl/dist/doc/man1/pkcs7.pod                                                           |     120 +
 crypto/external/bsd/openssl/dist/doc/man1/pkcs8.pod                                                           |     319 +
 crypto/external/bsd/openssl/dist/doc/man1/pkey.pod                                                            |     168 +
 crypto/external/bsd/openssl/dist/doc/man1/pkeyparam.pod                                                       |      88 +
 crypto/external/bsd/openssl/dist/doc/man1/pkeyutl.pod                                                         |     338 +
 crypto/external/bsd/openssl/dist/doc/man1/prime.pod                                                           |      68 +
 crypto/external/bsd/openssl/dist/doc/man1/rand.pod                                                            |      76 +
 crypto/external/bsd/openssl/dist/doc/man1/rehash.pod                                                          |     146 +
 crypto/external/bsd/openssl/dist/doc/man1/req.pod                                                             |     697 +
 crypto/external/bsd/openssl/dist/doc/man1/rsa.pod                                                             |     220 +
 crypto/external/bsd/openssl/dist/doc/man1/rsautl.pod                                                          |     220 +
 crypto/external/bsd/openssl/dist/doc/man1/s_client.pod                                                        |     826 +
 crypto/external/bsd/openssl/dist/doc/man1/s_server.pod                                                        |     834 +
 crypto/external/bsd/openssl/dist/doc/man1/s_time.pod                                                          |     212 +
 crypto/external/bsd/openssl/dist/doc/man1/sess_id.pod                                                         |     166 +
 crypto/external/bsd/openssl/dist/doc/man1/smime.pod                                                           |     524 +
 crypto/external/bsd/openssl/dist/doc/man1/speed.pod                                                           |     104 +
 crypto/external/bsd/openssl/dist/doc/man1/spkac.pod                                                           |     155 +
 crypto/external/bsd/openssl/dist/doc/man1/srp.pod                                                             |      73 +
 crypto/external/bsd/openssl/dist/doc/man1/storeutl.pod                                                        |     130 +
 crypto/external/bsd/openssl/dist/doc/man1/ts.pod                                                              |     674 +
 crypto/external/bsd/openssl/dist/doc/man1/tsget.pod                                                           |     202 +
 crypto/external/bsd/openssl/dist/doc/man1/verify.pod                                                          |     779 +
 crypto/external/bsd/openssl/dist/doc/man1/version.pod                                                         |      81 +
 crypto/external/bsd/openssl/dist/doc/man1/x509.pod                                                            |     936 +
 crypto/external/bsd/openssl/dist/doc/man3/ADMISSIONS.pod                                                      |     179 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_INTEGER_get_int64.pod                                          |     133 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_ITEM_lookup.pod                                                |      39 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_OBJECT_new.pod                                                 |      51 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_TABLE_add.pod                                           |      65 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_length.pod                                              |     113 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_new.pod                                                 |      52 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_print_ex.pod                                            |     115 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_TIME_set.pod                                                   |     258 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_TYPE_get.pod                                                   |     100 +
 crypto/external/bsd/openssl/dist/doc/man3/ASN1_generate_nconf.pod                                             |     270 +
 crypto/external/bsd/openssl/dist/doc/man3/ASYNC_WAIT_CTX_new.pod                                              |     144 +
 crypto/external/bsd/openssl/dist/doc/man3/ASYNC_start_job.pod                                                 |     331 +
 crypto/external/bsd/openssl/dist/doc/man3/BF_encrypt.pod                                                      |     119 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDR.pod                                                        |     125 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDRINFO.pod                                                    |     114 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_connect.pod                                                     |     117 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_ctrl.pod                                                        |     136 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_f_base64.pod                                                    |      91 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_f_buffer.pod                                                    |      92 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_f_cipher.pod                                                    |      81 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_f_md.pod                                                        |     162 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_f_null.pod                                                      |      39 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_f_ssl.pod                                                       |     308 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_find_type.pod                                                   |      70 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_get_data.pod                                                    |      65 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_get_ex_new_index.pod                                            |      72 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_meth_new.pod                                                    |     164 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_new.pod                                                         |      71 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_new_CMS.pod                                                     |      75 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_parse_hostserv.pod                                              |      78 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_printf.pod                                                      |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_push.pod                                                        |      89 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_read.pod                                                        |      97 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_accept.pod                                                    |     234 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_bio.pod                                                       |     201 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_connect.pod                                                   |     213 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_fd.pod                                                        |      98 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_file.pod                                                      |     168 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_mem.pod                                                       |     134 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_null.pod                                                      |      44 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_s_socket.pod                                                    |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_set_callback.pod                                                |     240 +
 crypto/external/bsd/openssl/dist/doc/man3/BIO_should_retry.pod                                                |     147 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_BLINDING_new.pod                                                 |     126 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_CTX_new.pod                                                      |      79 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_CTX_start.pod                                                    |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_add.pod                                                          |     129 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_add_word.pod                                                     |      61 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_bn2bin.pod                                                       |     116 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_cmp.pod                                                          |      47 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_copy.pod                                                         |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_generate_prime.pod                                               |     212 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_mod_inverse.pod                                                  |      41 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_mod_mul_montgomery.pod                                           |      90 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_mod_mul_reciprocal.pod                                           |      76 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_new.pod                                                          |      63 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_num_bytes.pod                                                    |      61 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_rand.pod                                                         |      98 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_security_bits.pod                                                |      51 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_set_bit.pod                                                      |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_swap.pod                                                         |      30 +
 crypto/external/bsd/openssl/dist/doc/man3/BN_zero.pod                                                         |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/BUF_MEM_new.pod                                                     |      75 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_add0_cert.pod                                                   |      70 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_add1_recipient_cert.pod                                         |      72 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_add1_signer.pod                                                 |     107 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_compress.pod                                                    |      81 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_decrypt.pod                                                     |      82 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_encrypt.pod                                                     |     104 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_final.pod                                                       |      46 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_RecipientInfos.pod                                         |     139 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_SignerInfos.pod                                            |      90 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_type.pod                                                   |      81 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_get1_ReceiptRequest.pod                                         |      78 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_sign.pod                                                        |     129 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_sign_receipt.pod                                                |      52 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_uncompress.pod                                                  |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_verify.pod                                                      |     132 +
 crypto/external/bsd/openssl/dist/doc/man3/CMS_verify_receipt.pod                                              |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/CONF_modules_free.pod                                               |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/CONF_modules_load_file.pod                                          |     136 +
 crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_THREAD_run_once.pod                                          |     171 +
 crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_get_ex_new_index.pod                                         |     167 +
 crypto/external/bsd/openssl/dist/doc/man3/CTLOG_STORE_get0_log_by_id.pod                                      |      49 +
 crypto/external/bsd/openssl/dist/doc/man3/CTLOG_STORE_new.pod                                                 |      79 +
 crypto/external/bsd/openssl/dist/doc/man3/CTLOG_new.pod                                                       |      72 +
 crypto/external/bsd/openssl/dist/doc/man3/CT_POLICY_EVAL_CTX_new.pod                                          |     128 +
 crypto/external/bsd/openssl/dist/doc/man3/DEFINE_STACK_OF.pod                                                 |     271 +
 crypto/external/bsd/openssl/dist/doc/man3/DES_random_key.pod                                                  |     321 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_generate_key.pod                                                 |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_generate_parameters.pod                                          |     151 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_get0_pqg.pod                                                     |     128 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_get_1024_160.pod                                                 |      74 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_meth_new.pod                                                     |     167 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_new.pod                                                          |      46 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_new_by_nid.pod                                                   |      39 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_set_method.pod                                                   |      88 +
 crypto/external/bsd/openssl/dist/doc/man3/DH_size.pod                                                         |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_SIG_new.pod                                                     |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_do_sign.pod                                                     |      52 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_dup_DH.pod                                                      |      41 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_generate_key.pod                                                |      39 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_generate_parameters.pod                                         |     126 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_get0_pqg.pod                                                    |     114 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_meth_new.pod                                                    |     215 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_new.pod                                                         |      48 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_set_method.pod                                                  |      88 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_sign.pod                                                        |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/DSA_size.pod                                                        |      48 +
 crypto/external/bsd/openssl/dist/doc/man3/DTLS_get_data_mtu.pod                                               |      36 +
 crypto/external/bsd/openssl/dist/doc/man3/DTLS_set_timer_cb.pod                                               |      40 +
 crypto/external/bsd/openssl/dist/doc/man3/DTLSv1_listen.pod                                                   |     134 +
 crypto/external/bsd/openssl/dist/doc/man3/ECDSA_SIG_new.pod                                                   |     216 +
 crypto/external/bsd/openssl/dist/doc/man3/ECPKParameters_print.pod                                            |      44 +
 crypto/external/bsd/openssl/dist/doc/man3/EC_GFp_simple_method.pod                                            |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/EC_GROUP_copy.pod                                                   |     207 +
 crypto/external/bsd/openssl/dist/doc/man3/EC_GROUP_new.pod                                                    |     144 +
 crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_get_enc_flags.pod                                            |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_new.pod                                                      |     188 +
 crypto/external/bsd/openssl/dist/doc/man3/EC_POINT_add.pod                                                    |      86 +
 crypto/external/bsd/openssl/dist/doc/man3/EC_POINT_new.pod                                                    |     233 +
 crypto/external/bsd/openssl/dist/doc/man3/ENGINE_add.pod                                                      |     667 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_GET_LIB.pod                                                     |      66 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_clear_error.pod                                                 |      34 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_error_string.pod                                                |      74 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_get_error.pod                                                   |      79 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_load_crypto_strings.pod                                         |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_load_strings.pod                                                |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_print_errors.pod                                                |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_put_error.pod                                                   |      75 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_remove_state.pod                                                |      49 +
 crypto/external/bsd/openssl/dist/doc/man3/ERR_set_mark.pod                                                    |      39 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_BytesToKey.pod                                                  |      78 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod                                  |      51 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_meth_new.pod                                             |     251 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestInit.pod                                                  |     390 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestSignInit.pod                                              |     166 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestVerifyInit.pod                                            |     112 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_EncodeInit.pod                                                  |     161 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_EncryptInit.pod                                                 |     651 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_MD_meth_new.pod                                                 |     179 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_OpenInit.pod                                                    |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_ASN1_METHOD.pod                                            |     433 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_ctrl.pod                                               |     211 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_new.pod                                                |      62 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod                                      |      70 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod                                        |     166 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod                              |      94 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod                                       |      86 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod                                    |     109 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_asn1_get_count.pod                                         |      80 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_cmp.pod                                                    |      73 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_decrypt.pod                                                |     105 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_derive.pod                                                 |     103 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_encrypt.pod                                                |     110 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_default_digest_nid.pod                                 |      51 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_keygen.pod                                                 |     206 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_meth_get_count.pod                                         |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_meth_new.pod                                               |     424 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_new.pod                                                    |     133 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_print_private.pod                                          |      61 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_set1_RSA.pod                                               |     145 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_sign.pod                                                   |     115 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_verify.pod                                                 |     103 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_verify_recover.pod                                         |     114 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_SealInit.pod                                                    |      89 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_SignInit.pod                                                    |     112 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_VerifyInit.pod                                                  |      95 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_aes.pod                                                         |     181 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_aria.pod                                                        |     111 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_bf_cbc.pod                                                      |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_blake2b512.pod                                                  |      65 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_camellia.pod                                                    |      94 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_cast5_cbc.pod                                                   |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_chacha20.pod                                                    |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_des.pod                                                         |      96 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_desx_cbc.pod                                                    |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_idea_cbc.pod                                                    |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_md2.pod                                                         |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_md4.pod                                                         |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_md5.pod                                                         |      63 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_mdc2.pod                                                        |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_rc2_cbc.pod                                                     |      73 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_rc4.pod                                                         |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_rc5_32_12_16_cbc.pod                                            |      64 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_ripemd160.pod                                                   |      52 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_seed_cbc.pod                                                    |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_sha1.pod                                                        |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_sha224.pod                                                      |      74 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_sha3_224.pod                                                    |      79 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_sm3.pod                                                         |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_sm4_cbc.pod                                                     |      64 +
 crypto/external/bsd/openssl/dist/doc/man3/EVP_whirlpool.pod                                                   |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/HMAC.pod                                                            |     157 +
 crypto/external/bsd/openssl/dist/doc/man3/MD5.pod                                                             |      95 +
 crypto/external/bsd/openssl/dist/doc/man3/MDC2_Init.pod                                                       |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/OBJ_nid2obj.pod                                                     |     191 +
 crypto/external/bsd/openssl/dist/doc/man3/OCSP_REQUEST_new.pod                                                |     118 +
 crypto/external/bsd/openssl/dist/doc/man3/OCSP_cert_to_id.pod                                                 |      89 +
 crypto/external/bsd/openssl/dist/doc/man3/OCSP_request_add1_nonce.pod                                         |      84 +
 crypto/external/bsd/openssl/dist/doc/man3/OCSP_resp_find_status.pod                                           |     199 +
 crypto/external/bsd/openssl/dist/doc/man3/OCSP_response_status.pod                                            |     117 +
 crypto/external/bsd/openssl/dist/doc/man3/OCSP_sendreq_new.pod                                                |     122 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_Applink.pod                                                 |      35 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_COMPFUNC.pod                                             |     239 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_stats.pod                                                |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_VERSION_NUMBER.pod                                          |     108 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_config.pod                                                  |      85 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_fork_prepare.pod                                            |      63 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_ia32cap.pod                                                 |     167 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_crypto.pod                                             |     252 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_ssl.pod                                                |      84 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_instrument_bus.pod                                          |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_load_builtin_modules.pod                                    |      56 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_malloc.pod                                                  |     257 +
 crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_secure_malloc.pod                                           |     134 +
 crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_INFO.pod                                                 |     204 +
 crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_LOADER.pod                                               |     264 +
 crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_SEARCH.pod                                               |     193 +
 crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_expect.pod                                               |      79 +
 crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_open.pod                                                 |     161 +
 crypto/external/bsd/openssl/dist/doc/man3/OpenSSL_add_all_algorithms.pod                                      |      63 +
 crypto/external/bsd/openssl/dist/doc/man3/PEM_bytes_read_bio.pod                                              |      86 +
 crypto/external/bsd/openssl/dist/doc/man3/PEM_read.pod                                                        |     132 +
 crypto/external/bsd/openssl/dist/doc/man3/PEM_read_CMS.pod                                                    |     104 +
 crypto/external/bsd/openssl/dist/doc/man3/PEM_read_bio_PrivateKey.pod                                         |     483 +
 crypto/external/bsd/openssl/dist/doc/man3/PEM_read_bio_ex.pod                                                 |      70 +
 crypto/external/bsd/openssl/dist/doc/man3/PEM_write_bio_CMS_stream.pod                                        |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/PEM_write_bio_PKCS7_stream.pod                                      |      49 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS12_create.pod                                                   |      86 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS12_newpass.pod                                                  |     117 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS12_parse.pod                                                    |      72 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS5_PBKDF2_HMAC.pod                                               |      77 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS7_decrypt.pod                                                   |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS7_encrypt.pod                                                   |      89 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign.pod                                                      |     124 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign_add_signer.pod                                           |      97 +
 crypto/external/bsd/openssl/dist/doc/man3/PKCS7_verify.pod                                                    |     129 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_generate.pod                                              |      88 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_get0_master.pod                                           |      80 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_new.pod                                                   |     127 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_reseed.pod                                                |     111 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_set_callbacks.pod                                         |     147 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_set_ex_data.pod                                           |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_add.pod                                                        |     104 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_bytes.pod                                                      |      78 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_cleanup.pod                                                    |      44 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_egd.pod                                                        |      61 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_load_file.pod                                                  |      87 +
 crypto/external/bsd/openssl/dist/doc/man3/RAND_set_rand_method.pod                                            |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/RC4_set_key.pod                                                     |      66 +
 crypto/external/bsd/openssl/dist/doc/man3/RIPEMD160_Init.pod                                                  |      71 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_blinding_on.pod                                                 |      44 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_check_key.pod                                                   |      84 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_generate_key.pod                                                |     107 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_get0_key.pod                                                    |     175 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_meth_new.pod                                                    |     262 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_new.pod                                                         |      47 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_padding_add_PKCS1_type_1.pod                                    |     130 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_print.pod                                                       |      52 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_private_encrypt.pod                                             |      74 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_public_encrypt.pod                                              |      95 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_set_method.pod                                                  |     186 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_sign.pod                                                        |      65 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_sign_ASN1_OCTET_STRING.pod                                      |      63 +
 crypto/external/bsd/openssl/dist/doc/man3/RSA_size.pod                                                        |      55 +
 crypto/external/bsd/openssl/dist/doc/man3/SCT_new.pod                                                         |     219 +
 crypto/external/bsd/openssl/dist/doc/man3/SCT_print.pod                                                       |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/SCT_validate.pod                                                    |     104 +
 crypto/external/bsd/openssl/dist/doc/man3/SHA256_Init.pod                                                     |     108 +
 crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_CMS.pod                                                  |      75 +
 crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_PKCS7.pod                                                |      78 +
 crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_CMS.pod                                                 |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_PKCS7.pod                                               |      70 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CIPHER_get_name.pod                                             |     210 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_COMP_add_compression_method.pod                                 |     107 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_new.pod                                                |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set1_prefix.pod                                        |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set_flags.pod                                          |      84 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod                                        |      56 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd.pod                                                    |     695 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd_argv.pod                                               |      51 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add1_chain_cert.pod                                         |     158 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add_extra_chain_cert.pod                                    |      80 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add_session.pod                                             |      77 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_config.pod                                                  |      91 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_ctrl.pod                                                    |      43 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_dane_enable.pod                                             |     382 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_flush_sessions.pod                                          |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_free.pod                                                    |      51 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_get0_param.pod                                              |      64 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_get_verify_mode.pod                                         |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_has_client_custom_ext.pod                                   |      37 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_load_verify_locations.pod                                   |     161 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_new.pod                                                     |     219 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_number.pod                                             |      85 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_set_cache_size.pod                                     |      62 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_set_get_cb.pod                                         |     114 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sessions.pod                                                |      47 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set0_CA_list.pod                                            |      92 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_curves.pod                                             |     109 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_sigalgs.pod                                            |     118 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_verify_cert_store.pod                                  |     100 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_alpn_select_cb.pod                                      |     197 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_cb.pod                                             |      82 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_store.pod                                          |      89 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_verify_callback.pod                                |      80 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cipher_list.pod                                         |     112 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_client_CA_list.pod                                      |     103 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_client_cert_cb.pod                                      |     111 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_client_hello_cb.pod                                     |     130 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ct_validation_callback.pod                              |     145 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ctlog_list_file.pod                                     |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_default_passwd_cb.pod                                   |     113 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ex_data.pod                                             |      52 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_generate_session_id.pod                                 |     138 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_info_callback.pod                                       |     170 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_keylog_callback.pod                                     |      52 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_max_cert_list.pod                                       |      82 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_min_proto_version.pod                                   |      73 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_mode.pod                                                |     138 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_msg_callback.pod                                        |     143 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_num_tickets.pod                                         |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_options.pod                                             |     378 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_psk_client_callback.pod                                 |     176 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_quiet_shutdown.pod                                      |      72 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_read_ahead.pod                                          |      74 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_record_padding_callback.pod                             |      96 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_security_level.pod                                      |     190 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_cache_mode.pod                                  |     141 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_id_context.pod                                  |      92 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_ticket_cb.pod                                   |     192 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_split_send_fragment.pod                                 |     188 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ssl_version.pod                                         |      70 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod                        |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_timeout.pod                                             |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod                          |      77 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_status_cb.pod                                    |     123 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod                                |     200 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_use_srtp.pod                                     |     111 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tmp_dh_callback.pod                                     |     135 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_verify.pod                                              |     358 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_certificate.pod                                         |     204 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_psk_identity_hint.pod                                   |     155 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_serverinfo.pod                                          |      83 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_free.pod                                                |      87 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_cipher.pod                                         |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_hostname.pod                                       |      74 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_id_context.pod                                     |      56 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_peer.pod                                           |      38 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_compress_id.pod                                     |      39 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_ex_data.pod                                         |      47 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_protocol_version.pod                                |      56 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_time.pod                                            |      76 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_has_ticket.pod                                          |      59 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_is_resumable.pod                                        |      44 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_print.pod                                               |      47 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_set1_id.pod                                             |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_accept.pod                                                      |      82 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_alert_type_string.pod                                           |     242 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_alloc_buffers.pod                                               |      67 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_check_chain.pod                                                 |      94 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_clear.pod                                                       |      84 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_connect.pod                                                     |      97 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_do_handshake.pod                                                |      81 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_export_keying_material.pod                                      |      86 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_extension_supported.pod                                         |     291 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_free.pod                                                        |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get0_peer_scts.pod                                              |      45 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_SSL_CTX.pod                                                 |      35 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_all_async_fds.pod                                           |      88 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_ciphers.pod                                                 |     117 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_client_CA_list.pod                                          |      62 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_client_random.pod                                           |     104 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_current_cipher.pod                                          |      71 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_default_timeout.pod                                         |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_error.pod                                                   |     173 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_extms_support.pod                                           |      40 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_fd.pod                                                      |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_cert_chain.pod                                         |      77 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_certificate.pod                                        |      64 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_signature_nid.pod                                      |      47 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_psk_identity.pod                                            |      41 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_rbio.pod                                                    |      49 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_server_tmp_key.pod                                          |      43 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_session.pod                                                 |     110 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_shared_sigalgs.pod                                          |      88 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_verify_result.pod                                           |      66 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_get_version.pod                                                 |     111 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_in_init.pod                                                     |     110 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_key_update.pod                                                  |     110 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_library_init.pod                                                |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_load_client_CA_file.pod                                         |      71 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_new.pod                                                         |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_pending.pod                                                     |      69 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_read.pod                                                        |     152 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_read_early_data.pod                                             |     374 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_rstate_string.pod                                               |      68 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_session_reused.pod                                              |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_set1_host.pod                                                   |     118 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_set_bio.pod                                                     |     114 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_set_connect_state.pod                                           |      77 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_set_fd.pod                                                      |      63 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_set_session.pod                                                 |      70 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_set_shutdown.pod                                                |      81 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_set_verify_result.pod                                           |      47 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_shutdown.pod                                                    |     151 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_state_string.pod                                                |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_want.pod                                                        |     115 +
 crypto/external/bsd/openssl/dist/doc/man3/SSL_write.pod                                                       |     128 +
 crypto/external/bsd/openssl/dist/doc/man3/UI_STRING.pod                                                       |     148 +
 crypto/external/bsd/openssl/dist/doc/man3/UI_UTIL_read_pw.pod                                                 |      72 +
 crypto/external/bsd/openssl/dist/doc/man3/UI_create_method.pod                                                |     221 +
 crypto/external/bsd/openssl/dist/doc/man3/UI_new.pod                                                          |     254 +
 crypto/external/bsd/openssl/dist/doc/man3/X509V3_get_d2i.pod                                                  |     241 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_ALGOR_dup.pod                                                  |      60 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_CRL_get0_by_serial.pod                                         |     115 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_EXTENSION_set_object.pod                                       |      96 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_hash_dir.pod                                            |     139 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_meth_new.pod                                            |     189 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_ENTRY_get_object.pod                                      |      99 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_add_entry_by_txt.pod                                      |     127 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_get0_der.pod                                              |      40 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_get_index_by_NID.pod                                      |     122 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_print_ex.pod                                              |     123 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_PUBKEY_new.pod                                                 |     120 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_SIG_get0.pod                                                   |      40 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_get_error.pod                                        |     338 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_new.pod                                              |     174 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_set_verify_cb.pod                                    |     211 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_add_cert.pod                                             |     100 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_get0_param.pod                                           |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_new.pod                                                  |      58 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_set_verify_cb_func.pod                                   |     265 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_VERIFY_PARAM_set_flags.pod                                     |     386 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_check_ca.pod                                                   |      45 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_check_host.pod                                                 |     160 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_check_issued.pod                                               |      45 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_check_private_key.pod                                          |      54 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_cmp_time.pod                                                   |      61 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_digest.pod                                                     |      67 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_dup.pod                                                        |     314 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get0_notBefore.pod                                             |     103 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get0_signature.pod                                             |     128 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get0_uids.pod                                                  |      57 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get_extension_flags.pod                                        |     181 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get_pubkey.pod                                                 |      87 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get_serialNumber.pod                                           |      71 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get_subject_name.pod                                           |      86 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_get_version.pod                                                |      83 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_new.pod                                                        |      83 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_sign.pod                                                       |      99 +
 crypto/external/bsd/openssl/dist/doc/man3/X509_verify_cert.pod                                                |      60 +
 crypto/external/bsd/openssl/dist/doc/man3/X509v3_get_ext_by_NID.pod                                           |     142 +
 crypto/external/bsd/openssl/dist/doc/man3/d2i_DHparams.pod                                                    |      42 +
 crypto/external/bsd/openssl/dist/doc/man3/d2i_PKCS8PrivateKey_bio.pod                                         |      74 +
 crypto/external/bsd/openssl/dist/doc/man3/d2i_PrivateKey.pod                                                  |      77 +
 crypto/external/bsd/openssl/dist/doc/man3/d2i_SSL_SESSION.pod                                                 |      50 +
 crypto/external/bsd/openssl/dist/doc/man3/d2i_X509.pod                                                        |     611 +
 crypto/external/bsd/openssl/dist/doc/man3/i2d_CMS_bio_stream.pod                                              |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/i2d_PKCS7_bio_stream.pod                                            |      53 +
 crypto/external/bsd/openssl/dist/doc/man3/i2d_re_X509_tbs.pod                                                 |      88 +
 crypto/external/bsd/openssl/dist/doc/man3/o2i_SCT_LIST.pod                                                    |      49 +
 crypto/external/bsd/openssl/dist/doc/man5/config.pod                                                          |     429 +
 crypto/external/bsd/openssl/dist/doc/man5/x509v3_config.pod                                                   |     545 +
 crypto/external/bsd/openssl/dist/doc/man7/Ed25519.pod                                                         |      87 +
 crypto/external/bsd/openssl/dist/doc/man7/RAND.pod                                                            |      81 +
 crypto/external/bsd/openssl/dist/doc/man7/RAND_DRBG.pod                                                       |     301 +
 crypto/external/bsd/openssl/dist/doc/man7/RSA-PSS.pod                                                         |      61 +
 crypto/external/bsd/openssl/dist/doc/man7/SM2.pod                                                             |      79 +
 crypto/external/bsd/openssl/dist/doc/man7/X25519.pod                                                          |      74 +
 crypto/external/bsd/openssl/dist/doc/man7/bio.pod                                                             |      87 +
 crypto/external/bsd/openssl/dist/doc/man7/crypto.pod                                                          |      60 +
 crypto/external/bsd/openssl/dist/doc/man7/ct.pod                                                              |      53 +
 crypto/external/bsd/openssl/dist/doc/man7/des_modes.pod                                                       |     258 +
 crypto/external/bsd/openssl/dist/doc/man7/evp.pod                                                             |     114 +
 crypto/external/bsd/openssl/dist/doc/man7/ossl_store-file.pod                                                 |      71 +
 crypto/external/bsd/openssl/dist/doc/man7/ossl_store.pod                                                      |      87 +
 crypto/external/bsd/openssl/dist/doc/man7/passphrase-encoding.pod                                             |     180 +
 crypto/external/bsd/openssl/dist/doc/man7/scrypt.pod                                                          |     115 +
 crypto/external/bsd/openssl/dist/doc/man7/ssl.pod                                                             |     843 +
 crypto/external/bsd/openssl/dist/doc/man7/x509.pod                                                            |      73 +
 crypto/external/bsd/openssl/dist/doc/openssl-c-indent.el                                                      |       2 +-
 crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86.pl                                                 |      15 +-
 crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86_64.pl                                              |      15 +-
 crypto/external/bsd/openssl/dist/engines/build.info                                                           |      13 +-
 crypto/external/bsd/openssl/dist/engines/e_afalg.c                                                            |     870 +
 crypto/external/bsd/openssl/dist/engines/e_afalg.ec                                                           |       3 +
 crypto/external/bsd/openssl/dist/engines/e_afalg.h                                                            |      95 +
 crypto/external/bsd/openssl/dist/engines/e_afalg.txt                                                          |      30 +
 crypto/external/bsd/openssl/dist/engines/e_afalg_err.c                                                        |      83 +
 crypto/external/bsd/openssl/dist/engines/e_afalg_err.h                                                        |      43 +
 crypto/external/bsd/openssl/dist/engines/e_capi.c                                                             |      46 +-
 crypto/external/bsd/openssl/dist/engines/e_capi.ec                                                            |       4 +-
 crypto/external/bsd/openssl/dist/engines/e_capi.txt                                                           |      62 +
 crypto/external/bsd/openssl/dist/engines/e_capi_err.c                                                         |     180 +-
 crypto/external/bsd/openssl/dist/engines/e_capi_err.h                                                         |      95 +-
 crypto/external/bsd/openssl/dist/engines/e_dasync.c                                                           |       5 +-
 crypto/external/bsd/openssl/dist/engines/e_dasync.ec                                                          |       4 +-
 crypto/external/bsd/openssl/dist/engines/e_dasync.txt                                                         |      22 +
 crypto/external/bsd/openssl/dist/engines/e_dasync_err.c                                                       |      91 +-
 crypto/external/bsd/openssl/dist/engines/e_dasync_err.h                                                       |      39 +-
 crypto/external/bsd/openssl/dist/engines/e_ossltest.c                                                         |     140 +-
 crypto/external/bsd/openssl/dist/engines/e_ossltest.ec                                                        |       4 +-
 crypto/external/bsd/openssl/dist/engines/e_ossltest.txt                                                       |      13 +
 crypto/external/bsd/openssl/dist/engines/e_ossltest_err.c                                                     |      70 +-
 crypto/external/bsd/openssl/dist/engines/e_ossltest_err.h                                                     |      35 +-
 crypto/external/bsd/openssl/dist/fuzz/README.md                                                               |      77 +-
 crypto/external/bsd/openssl/dist/fuzz/asn1.c                                                                  |     148 +-
 crypto/external/bsd/openssl/dist/fuzz/asn1parse.c                                                             |      24 +-
 crypto/external/bsd/openssl/dist/fuzz/bignum.c                                                                |      53 +-
 crypto/external/bsd/openssl/dist/fuzz/bndiv.c                                                                 |      56 +-
 crypto/external/bsd/openssl/dist/fuzz/build.info                                                              |      16 +-
 crypto/external/bsd/openssl/dist/fuzz/client.c                                                                |     102 +
 crypto/external/bsd/openssl/dist/fuzz/cms.c                                                                   |      33 +-
 crypto/external/bsd/openssl/dist/fuzz/conf.c                                                                  |      14 +-
 crypto/external/bsd/openssl/dist/fuzz/crl.c                                                                   |      16 +-
 crypto/external/bsd/openssl/dist/fuzz/ct.c                                                                    |      15 +-
 crypto/external/bsd/openssl/dist/fuzz/driver.c                                                                |      17 +-
 crypto/external/bsd/openssl/dist/fuzz/fuzzer.h                                                                |       2 +
 crypto/external/bsd/openssl/dist/fuzz/mkfuzzoids.pl                                                           |      32 +
 crypto/external/bsd/openssl/dist/fuzz/oids.txt                                                                |    1065 +
 crypto/external/bsd/openssl/dist/fuzz/rand.inc                                                                |      40 +
 crypto/external/bsd/openssl/dist/fuzz/server.c                                                                |     442 +-
 crypto/external/bsd/openssl/dist/fuzz/test-corpus.c                                                           |       3 +
 crypto/external/bsd/openssl/dist/fuzz/x509.c                                                                  |      19 +-
 crypto/external/bsd/openssl/dist/include/internal/__DECC_INCLUDE_EPILOGUE.H                                   |       2 +-
 crypto/external/bsd/openssl/dist/include/internal/__DECC_INCLUDE_PROLOGUE.H                                   |       2 +-
 crypto/external/bsd/openssl/dist/include/internal/bio.h                                                       |      11 +-
 crypto/external/bsd/openssl/dist/include/internal/conf.h                                                      |      11 +-
 crypto/external/bsd/openssl/dist/include/internal/constant_time_locl.h                                        |     224 +-
 crypto/external/bsd/openssl/dist/include/internal/cryptlib.h                                                  |      94 +
 crypto/external/bsd/openssl/dist/include/internal/dso.h                                                       |      78 +-
 crypto/external/bsd/openssl/dist/include/internal/dsoerr.h                                                    |      83 +
 crypto/external/bsd/openssl/dist/include/internal/nelem.h                                                     |      14 +
 crypto/external/bsd/openssl/dist/include/internal/o_dir.h                                                     |      29 +-
 crypto/external/bsd/openssl/dist/include/internal/refcount.h                                                  |     140 +
 crypto/external/bsd/openssl/dist/include/internal/sockets.h                                                   |     159 +
 crypto/external/bsd/openssl/dist/include/internal/tsan_assist.h                                               |     138 +
 crypto/external/bsd/openssl/dist/include/openssl/asn1.h                                                       |     242 +-
 crypto/external/bsd/openssl/dist/include/openssl/asn1err.h                                                    |     252 +
 crypto/external/bsd/openssl/dist/include/openssl/asn1t.h                                                      |      32 +-
 crypto/external/bsd/openssl/dist/include/openssl/async.h                                                      |      26 +-
 crypto/external/bsd/openssl/dist/include/openssl/asyncerr.h                                                   |      38 +
 crypto/external/bsd/openssl/dist/include/openssl/bio.h                                                        |     196 +-
 crypto/external/bsd/openssl/dist/include/openssl/bioerr.h                                                     |     120 +
 crypto/external/bsd/openssl/dist/include/openssl/bn.h                                                         |      97 +-
 crypto/external/bsd/openssl/dist/include/openssl/bnerr.h                                                      |      96 +
 crypto/external/bsd/openssl/dist/include/openssl/buffer.h                                                     |      19 +-
 crypto/external/bsd/openssl/dist/include/openssl/buffererr.h                                                  |      30 +
 crypto/external/bsd/openssl/dist/include/openssl/cms.h                                                        |     182 +-
 crypto/external/bsd/openssl/dist/include/openssl/cmserr.h                                                     |     196 +
 crypto/external/bsd/openssl/dist/include/openssl/comp.h                                                       |      23 +-
 crypto/external/bsd/openssl/dist/include/openssl/comperr.h                                                    |      40 +
 crypto/external/bsd/openssl/dist/include/openssl/conf.h                                                       |      56 +-
 crypto/external/bsd/openssl/dist/include/openssl/conferr.h                                                    |      72 +
 crypto/external/bsd/openssl/dist/include/openssl/crypto.h                                                     |      56 +-
 crypto/external/bsd/openssl/dist/include/openssl/cryptoerr.h                                                  |      53 +
 crypto/external/bsd/openssl/dist/include/openssl/ct.h                                                         |      61 +-
 crypto/external/bsd/openssl/dist/include/openssl/cterr.h                                                      |      76 +
 crypto/external/bsd/openssl/dist/include/openssl/dh.h                                                         |      83 +-
 crypto/external/bsd/openssl/dist/include/openssl/dherr.h                                                      |      84 +
 crypto/external/bsd/openssl/dist/include/openssl/dsa.h                                                        |      64 +-
 crypto/external/bsd/openssl/dist/include/openssl/dsaerr.h                                                     |      67 +
 crypto/external/bsd/openssl/dist/include/openssl/dtls1.h                                                      |      13 +-
 crypto/external/bsd/openssl/dist/include/openssl/e_os2.h                                                      |      30 +-
 crypto/external/bsd/openssl/dist/include/openssl/ec.h                                                         |     455 +-
 crypto/external/bsd/openssl/dist/include/openssl/ecerr.h                                                      |     267 +
 crypto/external/bsd/openssl/dist/include/openssl/engine.h                                                     |      99 +-
 crypto/external/bsd/openssl/dist/include/openssl/engineerr.h                                                  |     107 +
 crypto/external/bsd/openssl/dist/include/openssl/err.h                                                        |      23 +-
 crypto/external/bsd/openssl/dist/include/openssl/evp.h                                                        |     360 +-
 crypto/external/bsd/openssl/dist/include/openssl/evperr.h                                                     |     193 +
 crypto/external/bsd/openssl/dist/include/openssl/hmac.h                                                       |       6 +-
 crypto/external/bsd/openssl/dist/include/openssl/kdf.h                                                        |      80 +-
 crypto/external/bsd/openssl/dist/include/openssl/kdferr.h                                                     |      51 +
 crypto/external/bsd/openssl/dist/include/openssl/lhash.h                                                      |       2 +-
 crypto/external/bsd/openssl/dist/include/openssl/modes.h                                                      |      17 +-
 crypto/external/bsd/openssl/dist/include/openssl/obj_mac.h                                                    |     639 +-
 crypto/external/bsd/openssl/dist/include/openssl/objects.h                                                    |     928 +-
 crypto/external/bsd/openssl/dist/include/openssl/objectserr.h                                                 |      38 +
 crypto/external/bsd/openssl/dist/include/openssl/ocsp.h                                                       |      77 +-
 crypto/external/bsd/openssl/dist/include/openssl/ocsperr.h                                                    |      74 +
 crypto/external/bsd/openssl/dist/include/openssl/opensslconf.h.in                                             |      30 +-
 crypto/external/bsd/openssl/dist/include/openssl/opensslv.h                                                   |       8 +-
 crypto/external/bsd/openssl/dist/include/openssl/ossl_typ.h                                                   |       8 +-
 crypto/external/bsd/openssl/dist/include/openssl/pem.h                                                        |     144 +-
 crypto/external/bsd/openssl/dist/include/openssl/pem2.h                                                       |      15 +-
 crypto/external/bsd/openssl/dist/include/openssl/pemerr.h                                                     |      99 +
 crypto/external/bsd/openssl/dist/include/openssl/pkcs12.h                                                     |      61 +-
 crypto/external/bsd/openssl/dist/include/openssl/pkcs12err.h                                                  |      77 +
 crypto/external/bsd/openssl/dist/include/openssl/pkcs7.h                                                      |      87 +-
 crypto/external/bsd/openssl/dist/include/openssl/pkcs7err.h                                                   |      99 +
 crypto/external/bsd/openssl/dist/include/openssl/rand.h                                                       |      58 +-
 crypto/external/bsd/openssl/dist/include/openssl/rand_drbg.h                                                  |     120 +
 crypto/external/bsd/openssl/dist/include/openssl/randerr.h                                                    |      88 +
 crypto/external/bsd/openssl/dist/include/openssl/rsa.h                                                        |     256 +-
 crypto/external/bsd/openssl/dist/include/openssl/rsaerr.h                                                     |     162 +
 crypto/external/bsd/openssl/dist/include/openssl/srp.h                                                        |       6 +-
 crypto/external/bsd/openssl/dist/include/openssl/ssl.h                                                        |    1428 +-
 crypto/external/bsd/openssl/dist/include/openssl/ssl3.h                                                       |      57 +-
 crypto/external/bsd/openssl/dist/include/openssl/sslerr.h                                                     |     767 +
 crypto/external/bsd/openssl/dist/include/openssl/stack.h                                                      |      11 +-
 crypto/external/bsd/openssl/dist/include/openssl/store.h                                                      |     266 +
 crypto/external/bsd/openssl/dist/include/openssl/storeerr.h                                                   |      87 +
 crypto/external/bsd/openssl/dist/include/openssl/tls1.h                                                       |     422 +-
 crypto/external/bsd/openssl/dist/include/openssl/ts.h                                                         |     134 +-
 crypto/external/bsd/openssl/dist/include/openssl/tserr.h                                                      |     128 +
 crypto/external/bsd/openssl/dist/include/openssl/txt_db.h                                                     |       4 +-
 crypto/external/bsd/openssl/dist/include/openssl/ui.h                                                         |     120 +-
 crypto/external/bsd/openssl/dist/include/openssl/uierr.h                                                      |      61 +
 crypto/external/bsd/openssl/dist/include/openssl/x509.h                                                       |     147 +-
 crypto/external/bsd/openssl/dist/include/openssl/x509_vfy.h                                                   |       6 +-
 crypto/external/bsd/openssl/dist/include/openssl/x509err.h                                                    |     125 +
 crypto/external/bsd/openssl/dist/include/openssl/x509v3.h                                                     |     201 +-
 crypto/external/bsd/openssl/dist/include/openssl/x509v3err.h                                                  |     158 +
 crypto/external/bsd/openssl/dist/ms/uplink-x86.pl                                                             |       2 +-
 crypto/external/bsd/openssl/dist/ssl/bio_ssl.c                                                                |      87 +-
 crypto/external/bsd/openssl/dist/ssl/build.info                                                               |      11 +-
 crypto/external/bsd/openssl/dist/ssl/d1_msg.c                                                                 |      27 +-
 crypto/external/bsd/openssl/dist/ssl/methods.c                                                                |      12 +
 crypto/external/bsd/openssl/dist/ssl/packet.c                                                                 |     424 +
 crypto/external/bsd/openssl/dist/ssl/packet_locl.h                                                            |     335 +-
 crypto/external/bsd/openssl/dist/ssl/pqueue.c                                                                 |      20 +-
 crypto/external/bsd/openssl/dist/ssl/record/rec_layer_d1.c                                                    |     596 +-
 crypto/external/bsd/openssl/dist/ssl/record/rec_layer_s3.c                                                    |    1068 +-
 crypto/external/bsd/openssl/dist/ssl/record/record.h                                                          |      79 +-
 crypto/external/bsd/openssl/dist/ssl/record/record_locl.h                                                     |      26 +-
 crypto/external/bsd/openssl/dist/ssl/record/ssl3_buffer.c                                                     |      54 +-
 crypto/external/bsd/openssl/dist/ssl/record/ssl3_record.c                                                     |     999 +-
 crypto/external/bsd/openssl/dist/ssl/record/ssl3_record_tls13.c                                               |     196 +
 crypto/external/bsd/openssl/dist/ssl/s3_msg.c                                                                 |      28 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_asn1.c                                                               |     138 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_cert.c                                                               |     368 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_cert_table.h                                                         |      23 +
 crypto/external/bsd/openssl/dist/ssl/ssl_conf.c                                                               |     117 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_init.c                                                               |      13 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_mcnf.c                                                               |      26 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_rsa.c                                                                |     472 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_stat.c                                                               |      80 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_txt.c                                                                |      70 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_utst.c                                                               |       4 -
 crypto/external/bsd/openssl/dist/ssl/statem/extensions.c                                                      |    1691 +
 crypto/external/bsd/openssl/dist/ssl/statem/extensions_clnt.c                                                 |    1988 +
 crypto/external/bsd/openssl/dist/ssl/statem/extensions_cust.c                                                 |     533 +
 crypto/external/bsd/openssl/dist/ssl/statem/extensions_srvr.c                                                 |    1959 +
 crypto/external/bsd/openssl/dist/ssl/statem/statem.c                                                          |     329 +-
 crypto/external/bsd/openssl/dist/ssl/statem/statem.h                                                          |      51 +-
 crypto/external/bsd/openssl/dist/ssl/statem/statem_clnt.c                                                     |    3204 +-
 crypto/external/bsd/openssl/dist/ssl/statem/statem_dtls.c                                                     |     428 +-
 crypto/external/bsd/openssl/dist/ssl/statem/statem_lib.c                                                      |    1894 +-
 crypto/external/bsd/openssl/dist/ssl/statem/statem_locl.h                                                     |     349 +-
 crypto/external/bsd/openssl/dist/ssl/statem/statem_srvr.c                                                     |    3789 +-
 crypto/external/bsd/openssl/dist/ssl/t1_trce.c                                                                |     651 +-
 crypto/external/bsd/openssl/dist/ssl/tls13_enc.c                                                              |     810 +
 crypto/external/bsd/openssl/dist/test/CAtsa.cnf                                                               |       2 +
 crypto/external/bsd/openssl/dist/test/README                                                                  |      86 +-
 crypto/external/bsd/openssl/dist/test/README.external                                                         |     164 +
 crypto/external/bsd/openssl/dist/test/README.ssltest.md                                                       |      29 +-
 crypto/external/bsd/openssl/dist/test/afalgtest.c                                                             |     158 +-
 crypto/external/bsd/openssl/dist/test/asn1_decode_test.c                                                      |     173 +
 crypto/external/bsd/openssl/dist/test/asn1_encode_test.c                                                      |     870 +
 crypto/external/bsd/openssl/dist/test/asn1_internal_test.c                                                    |     115 +
 crypto/external/bsd/openssl/dist/test/asn1_string_table_test.c                                                |      77 +
 crypto/external/bsd/openssl/dist/test/asn1_time_test.c                                                        |     358 +
 crypto/external/bsd/openssl/dist/test/asynciotest.c                                                           |     269 +-
 crypto/external/bsd/openssl/dist/test/asynctest.c                                                             |      12 +-
 crypto/external/bsd/openssl/dist/test/bad_dtls_test.c                                                         |     236 +-
 crypto/external/bsd/openssl/dist/test/bio_callback_test.c                                                     |     117 +
 crypto/external/bsd/openssl/dist/test/bio_enc_test.c                                                          |     194 +-
 crypto/external/bsd/openssl/dist/test/bioprinttest.c                                                          |     327 +-
 crypto/external/bsd/openssl/dist/test/bntests.pl                                                              |     156 +
 crypto/external/bsd/openssl/dist/test/build.info                                                              |     524 +-
 crypto/external/bsd/openssl/dist/test/certs/client-ed25519-cert.pem                                           |      32 +
 crypto/external/bsd/openssl/dist/test/certs/client-ed25519-key.pem                                            |       3 +
 crypto/external/bsd/openssl/dist/test/certs/client-ed448-cert.pem                                             |      15 +
 crypto/external/bsd/openssl/dist/test/certs/client-ed448-key.pem                                              |       4 +
 crypto/external/bsd/openssl/dist/test/certs/cyrillic.msb                                                      |      83 +
 crypto/external/bsd/openssl/dist/test/certs/cyrillic.pem                                                      |      25 +
 crypto/external/bsd/openssl/dist/test/certs/cyrillic.utf8                                                     |      83 +
 crypto/external/bsd/openssl/dist/test/certs/cyrillic_crl.pem                                                  |      13 +
 crypto/external/bsd/openssl/dist/test/certs/cyrillic_crl.utf8                                                 |      39 +
 crypto/external/bsd/openssl/dist/test/certs/dhp2048.pem                                                       |       8 +
 crypto/external/bsd/openssl/dist/test/certs/ee-ecdsa-client-chain.pem                                         |      33 +
 crypto/external/bsd/openssl/dist/test/certs/ee-ecdsa-key.pem                                                  |       5 +
 crypto/external/bsd/openssl/dist/test/certs/ee-ed25519.pem                                                    |       9 +
 crypto/external/bsd/openssl/dist/test/certs/ee-pss-sha1-cert.pem                                              |      19 +
 crypto/external/bsd/openssl/dist/test/certs/ee-pss-sha256-cert.pem                                            |      21 +
 crypto/external/bsd/openssl/dist/test/certs/mkcert.sh                                                         |      18 +-
 crypto/external/bsd/openssl/dist/test/certs/p256-server-cert.pem                                              |      12 +
 crypto/external/bsd/openssl/dist/test/certs/p256-server-key.pem                                               |       5 +
 crypto/external/bsd/openssl/dist/test/certs/p384-root-key.pem                                                 |       6 +
 crypto/external/bsd/openssl/dist/test/certs/p384-root.pem                                                     |      12 +
 crypto/external/bsd/openssl/dist/test/certs/p384-server-cert.pem                                              |      13 +
 crypto/external/bsd/openssl/dist/test/certs/p384-server-key.pem                                               |       6 +
 crypto/external/bsd/openssl/dist/test/certs/root-ed25519.pem                                                  |       9 +
 crypto/external/bsd/openssl/dist/test/certs/server-cecdsa-cert.pem                                            |      15 +
 crypto/external/bsd/openssl/dist/test/certs/server-cecdsa-key.pem                                             |       4 +
 crypto/external/bsd/openssl/dist/test/certs/server-dsa-cert.pem                                               |      31 +
 crypto/external/bsd/openssl/dist/test/certs/server-dsa-key.pem                                                |      15 +
 crypto/external/bsd/openssl/dist/test/certs/server-ecdsa-cert.pem                                             |      15 +
 crypto/external/bsd/openssl/dist/test/certs/server-ecdsa-key.pem                                              |       5 +
 crypto/external/bsd/openssl/dist/test/certs/server-ed25519-cert.pem                                           |      14 +
 crypto/external/bsd/openssl/dist/test/certs/server-ed25519-key.pem                                            |       3 +
 crypto/external/bsd/openssl/dist/test/certs/server-ed448-cert.pem                                             |      14 +
 crypto/external/bsd/openssl/dist/test/certs/server-ed448-key.pem                                              |       4 +
 crypto/external/bsd/openssl/dist/test/certs/server-pss-cert.pem                                               |      19 +
 crypto/external/bsd/openssl/dist/test/certs/server-pss-key.pem                                                |      28 +
 crypto/external/bsd/openssl/dist/test/certs/setup.sh                                                          |       8 +
 crypto/external/bsd/openssl/dist/test/certs/x509-check-key.pem                                                |      28 +
 crypto/external/bsd/openssl/dist/test/certs/x509-check.csr                                                    |      15 +
 crypto/external/bsd/openssl/dist/test/chacha_internal_test.c                                                  |     190 +
 crypto/external/bsd/openssl/dist/test/cipher_overhead_test.c                                                  |      49 +
 crypto/external/bsd/openssl/dist/test/cipherbytes_test.c                                                      |     149 +
 crypto/external/bsd/openssl/dist/test/cipherlist_test.c                                                       |     128 +-
 crypto/external/bsd/openssl/dist/test/ciphername_test.c                                                       |     470 +
 crypto/external/bsd/openssl/dist/test/clienthellotest.c                                                       |     269 +-
 crypto/external/bsd/openssl/dist/test/cmsapitest.c                                                            |      93 +
 crypto/external/bsd/openssl/dist/test/conf_include_test.c                                                     |     218 +
 crypto/external/bsd/openssl/dist/test/crltest.c                                                               |     192 +-
 crypto/external/bsd/openssl/dist/test/ct_test.c                                                               |     481 +-
 crypto/external/bsd/openssl/dist/test/ctype_internal_test.c                                                   |      90 +
 crypto/external/bsd/openssl/dist/test/curve448_internal_test.c                                                |     713 +
 crypto/external/bsd/openssl/dist/test/d2i_test.c                                                              |     126 +-
 crypto/external/bsd/openssl/dist/test/danetest.c                                                              |     282 +-
 crypto/external/bsd/openssl/dist/test/drbg_cavs_data.c                                                        |  170320 ++++++++++
 crypto/external/bsd/openssl/dist/test/drbg_cavs_data.h                                                        |      82 +
 crypto/external/bsd/openssl/dist/test/drbg_cavs_test.c                                                        |     287 +
 crypto/external/bsd/openssl/dist/test/drbgtest.c                                                              |     951 +
 crypto/external/bsd/openssl/dist/test/drbgtest.h                                                              |     579 +
 crypto/external/bsd/openssl/dist/test/dsa_no_digest_size_test.c                                               |     245 +
 crypto/external/bsd/openssl/dist/test/dtls_mtu_test.c                                                         |     196 +
 crypto/external/bsd/openssl/dist/test/dtlstest.c                                                              |     202 +-
 crypto/external/bsd/openssl/dist/test/dtlsv1listentest.c                                                      |     185 +-
 crypto/external/bsd/openssl/dist/test/ecstresstest.c                                                          |     149 +
 crypto/external/bsd/openssl/dist/test/errtest.c                                                               |       9 +-
 crypto/external/bsd/openssl/dist/test/evp_test.h                                                              |      11 +
 crypto/external/bsd/openssl/dist/test/exdatatest.c                                                            |     185 +-
 crypto/external/bsd/openssl/dist/test/fatalerrtest.c                                                          |      77 +-
 crypto/external/bsd/openssl/dist/test/generate_buildtest.pl                                                   |       4 +-
 crypto/external/bsd/openssl/dist/test/gmdifftest.c                                                            |      68 +-
 crypto/external/bsd/openssl/dist/test/gosttest.c                                                              |      91 +
 crypto/external/bsd/openssl/dist/test/handshake_helper.c                                                      |     963 +-
 crypto/external/bsd/openssl/dist/test/handshake_helper.h                                                      |      24 +-
 crypto/external/bsd/openssl/dist/test/igetest.c                                                               |     343 +-
 crypto/external/bsd/openssl/dist/test/lhash_test.c                                                            |     228 +
 crypto/external/bsd/openssl/dist/test/mdc2_internal_test.c                                                    |      71 +
 crypto/external/bsd/openssl/dist/test/memleaktest.c                                                           |      32 +-
 crypto/external/bsd/openssl/dist/test/modes_internal_test.c                                                   |     892 +
 crypto/external/bsd/openssl/dist/test/ocspapitest.c                                                           |      79 +-
 crypto/external/bsd/openssl/dist/test/ossl_shim/async_bio.cc                                                  |     183 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/async_bio.h                                                   |      39 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/build.info                                                    |       6 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/include/openssl/base.h                                        |     111 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/ossl_config.json                                              |     301 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/ossl_shim.cc                                                  |    1300 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/packeted_bio.cc                                               |     299 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/packeted_bio.h                                                |      35 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/test_config.cc                                                |     195 +
 crypto/external/bsd/openssl/dist/test/ossl_shim/test_config.h                                                 |      88 +
 crypto/external/bsd/openssl/dist/test/packettest.c                                                            |     583 +-
 crypto/external/bsd/openssl/dist/test/pbelutest.c                                                             |      43 +-
 crypto/external/bsd/openssl/dist/test/pemtest.c                                                               |      91 +
 crypto/external/bsd/openssl/dist/test/pkey_meth_kdf_test.c                                                    |     181 +
 crypto/external/bsd/openssl/dist/test/pkey_meth_test.c                                                        |      83 +
 crypto/external/bsd/openssl/dist/test/pkits-test.pl                                                           |       6 +-
 crypto/external/bsd/openssl/dist/test/poly1305_internal_test.c                                                |    1576 +
 crypto/external/bsd/openssl/dist/test/rdrand_sanitytest.c                                                     |     126 +
 crypto/external/bsd/openssl/dist/test/recipes/01-test_test.t                                                  |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_ctype.t                                        |      20 +
 crypto/external/bsd/openssl/dist/test/recipes/02-test_lhash.t                                                 |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/02-test_stack.t                                                 |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_asn1.t                                         |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_chacha.t                                       |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_curve448.t                                     |      22 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_mdc2.t                                         |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_modes.t                                        |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_poly1305.t                                     |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_siphash.t                                      |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm2.t                                          |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm4.t                                          |      20 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_ssl_cert_table.t                               |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_x509.t                                         |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/03-test_ui.t                                                    |      21 +-
 crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_decode.t                                           |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_encode.t                                           |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_string_table.t                                     |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/04-test_bio_callback.t                                          |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/04-test_bioprint.t                                              |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/04-test_pem.t                                                   |       4 +-
 crypto/external/bsd/openssl/dist/test/recipes/05-test_rand.t                                                  |      11 +-
 crypto/external/bsd/openssl/dist/test/recipes/06-test-rdrand.t                                                |      25 +
 crypto/external/bsd/openssl/dist/test/recipes/10-test_bn.t                                                    |      74 +-
 crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnexp.txt                                       |      30 +
 crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnmod.txt                                       |    2801 +
 crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnmul.txt                                       |    2678 +
 crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnshift.txt                                     |    2427 +
 crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnsum.txt                                       |    2626 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_dsa.t                                                   |       4 +-
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam.t                                               |      34 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/invalid/c2pnb208w1-reducible.pem           |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/invalid/nistp256-nonprime.pem              |       8 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/invalid/nistp256-offcurve.pem              |       8 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/invalid/nistp256-wrongorder.pem            |       8 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v1-explicit.pem              |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v2-explicit.pem              |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v2-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v3-explicit.pem              |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v3-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb176v1-explicit.pem              |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb176v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb208w1-explicit.pem              |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb208w1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb272w1-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb272w1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb304w1-explicit.pem              |       8 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb304w1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb368w1-explicit.pem              |       9 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb368w1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb191v1-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb191v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb191v2-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb191v2-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb191v3-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb191v3-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb239v1-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb239v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb239v2-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb239v2-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb239v3-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb239v3-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb359v1-explicit.pem              |       9 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb359v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb431r1-explicit.pem              |       9 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2tnb431r1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime192v1-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime192v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime192v2-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime192v2-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime192v3-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime192v3-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime239v1-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime239v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime239v2-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime239v2-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime239v3-explicit.pem              |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime239v3-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime256v1-explicit.pem              |       8 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/prime256v1-named.pem                 |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp112r1-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp112r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp112r2-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp112r2-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp128r1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp128r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp128r2-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp128r2-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160k1-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160r1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160r2-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160r2-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp192k1-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp192k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp224k1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp224k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp224r1-explicit.pem               |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp224r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp256k1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp256k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp384r1-explicit.pem               |      10 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp384r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp521r1-explicit.pem               |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp521r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r2-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r2-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect131r1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect131r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect131r2-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect131r2-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163k1-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163r1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163r2-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163r2-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r1-explicit.pem               |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r2-explicit.pem               |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r2-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233k1-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233r1-explicit.pem               |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect239k1-explicit.pem               |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect239k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283k1-explicit.pem               |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283r1-explicit.pem               |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409k1-explicit.pem               |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409r1-explicit.pem               |       8 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571k1-explicit.pem               |       8 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571k1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571r1-explicit.pem               |      10 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571r1-named.pem                  |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls1-explicit.pem  |       4 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls1-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls10-explicit.pem |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls10-named.pem    |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls11-explicit.pem |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls11-named.pem    |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls12-explicit.pem |       7 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls12-named.pem    |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls3-explicit.pem  |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls3-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls4-explicit.pem  |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls4-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls5-explicit.pem  |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls5-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls6-explicit.pem  |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls6-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls7-explicit.pem  |       6 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls7-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls8-explicit.pem  |       4 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls8-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls9-explicit.pem  |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls9-named.pem     |       3 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_genrsa.t                                                |       1 -
 crypto/external/bsd/openssl/dist/test/recipes/15-test_mp_rsa.t                                                |     111 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_mp_rsa_data/plain_text                                  |       4 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_out_option.t                                            |      73 +
 crypto/external/bsd/openssl/dist/test/recipes/15-test_rsapss.t                                                |       8 +-
 crypto/external/bsd/openssl/dist/test/recipes/20-test_enc.t                                                   |      19 +-
 crypto/external/bsd/openssl/dist/test/recipes/20-test_enc_more.t                                              |      61 +
 crypto/external/bsd/openssl/dist/test/recipes/20-test_passwd.t                                                |     114 +-
 crypto/external/bsd/openssl/dist/test/recipes/25-test_crl.t                                                   |      12 +-
 crypto/external/bsd/openssl/dist/test/recipes/25-test_req.t                                                   |      39 +-
 crypto/external/bsd/openssl/dist/test/recipes/25-test_sid.t                                                   |       4 +
 crypto/external/bsd/openssl/dist/test/recipes/25-test_verify.t                                                |     167 +-
 crypto/external/bsd/openssl/dist/test/recipes/25-test_x509.t                                                  |      17 +-
 crypto/external/bsd/openssl/dist/test/recipes/30-test_afalg.t                                                 |       4 +-
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp.t                                                   |      17 +-
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpcase.txt                                    |      54 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph.txt                                    |    2508 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpdigest.txt                                  |     546 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpencod.txt                                   |     194 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf.txt                                     |     305 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac.txt                                     |     636 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe.txt                                     |     256 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey.txt                                    |   18478 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecc.txt                                |    4771 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_pkey_meth.t                                             |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/30-test_pkey_meth_kdf.t                                         |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_check_cert_pkey.t                                  |      46 +
 crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_dup_cert.t                                         |       6 +-
 crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_time.t                                             |       2 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_clienthello.t                                           |       5 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_comp.t                                                  |     110 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_key_share.t                                             |     388 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_recordlen.t                                             |      21 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_renegotiation.t                                         |      98 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_servername.t                                            |      26 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslcbcpadding.t                                         |      31 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslcertstatus.t                                         |       5 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslextension.t                                          |     152 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslmessages.t                                           |     438 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslrecords.t                                            |     278 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsessiontick.t                                        |      27 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsigalgs.t                                            |     408 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsignature.t                                          |     144 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslskewith0p.t                                          |       1 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslversions.t                                           |     185 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_sslvertol.t                                             |      85 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13alerts.t                                           |      56 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13cookie.t                                           |     111 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13downgrade.t                                        |     126 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13hrr.t                                              |      93 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13kexmodes.t                                         |     341 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13messages.t                                         |     336 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13psk.t                                              |     152 +
 crypto/external/bsd/openssl/dist/test/recipes/70-test_tlsextms.t                                              |      50 +-
 crypto/external/bsd/openssl/dist/test/recipes/70-test_wpacket.t                                               |      20 +
 crypto/external/bsd/openssl/dist/test/recipes/80-test_ca.t                                                    |      18 +-
 crypto/external/bsd/openssl/dist/test/recipes/80-test_cipherbytes.t                                           |      26 +
 crypto/external/bsd/openssl/dist/test/recipes/80-test_ciphername.t                                            |      27 +
 crypto/external/bsd/openssl/dist/test/recipes/80-test_cmsapi.t                                                |      21 +
 crypto/external/bsd/openssl/dist/test/recipes/80-test_dtls_mtu.t                                              |      21 +
 crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_new.t                                               |      45 +-
 crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_old.t                                               |     137 +-
 crypto/external/bsd/openssl/dist/test/recipes/90-test_asn1_time.t                                             |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_gost.t                                                  |      41 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_gost_data/gost.conf                                     |      13 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_gost_data/server-cert2001.pem                           |      13 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_gost_data/server-cert2012.pem                           |      13 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_gost_data/server-key2001.pem                            |       4 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_gost_data/server-key2012.pem                            |       4 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes.t                                              |      25 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/conf-includes/includes1.cnf               |      36 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/conf-includes/includes2.cnf               |      53 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/includes-broken.cnf                       |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/includes-file.cnf                         |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/includes.cnf                              |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/vms-includes-file.cnf                     |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/vms-includes.cnf                          |       5 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_overhead.t                                              |      20 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_shlibload.t                                             |       1 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_sslapi.t                                                |      12 +-
 crypto/external/bsd/openssl/dist/test/recipes/90-test_sslapi_data/passwd.txt                                  |       1 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_sslbuffers.t                                            |      21 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_store.t                                                 |     494 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/ca.cnf                                       |      56 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/user.cnf                                     |      19 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_sysdefault.t                                            |      23 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_time_offset.t                                           |      12 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13ccs.t                                              |      22 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13encryption.t                                       |      23 +
 crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13secrets.t                                          |      20 +
 crypto/external/bsd/openssl/dist/test/recipes/95-test_external_boringssl.t                                    |      30 +
 crypto/external/bsd/openssl/dist/test/recipes/95-test_external_krb5.t                                         |      23 +
 crypto/external/bsd/openssl/dist/test/recipes/95-test_external_krb5_data/krb5.sh                              |      23 +
 crypto/external/bsd/openssl/dist/test/recipes/95-test_external_pyca.t                                         |      28 +
 crypto/external/bsd/openssl/dist/test/recipes/95-test_external_pyca_data/cryptography.sh                      |      64 +
 crypto/external/bsd/openssl/dist/test/recipes/99-test_ecstress.t                                              |      23 +
 crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz.t                                                  |      40 +
 crypto/external/bsd/openssl/dist/test/recipes/ocsp-response.der                                               |     Bin 
 crypto/external/bsd/openssl/dist/test/recipes/tconversion.pl                                                  |       4 +-
 crypto/external/bsd/openssl/dist/test/recordlentest.c                                                         |     197 +
 crypto/external/bsd/openssl/dist/test/rsa_mp_test.c                                                           |     230 +
 crypto/external/bsd/openssl/dist/test/run_tests.pl                                                            |     104 +-
 crypto/external/bsd/openssl/dist/test/sanitytest.c                                                            |     118 +-
 crypto/external/bsd/openssl/dist/test/secmemtest.c                                                            |     212 +-
 crypto/external/bsd/openssl/dist/test/serverinfo2.pem                                                         |       8 +
 crypto/external/bsd/openssl/dist/test/servername_test.c                                                       |     242 +
 crypto/external/bsd/openssl/dist/test/session.pem                                                             |      31 +
 crypto/external/bsd/openssl/dist/test/shlibloadtest.c                                                         |     375 +-
 crypto/external/bsd/openssl/dist/test/siphash_internal_test.c                                                 |     290 +
 crypto/external/bsd/openssl/dist/test/sm2_internal_test.c                                                     |     378 +
 crypto/external/bsd/openssl/dist/test/sm4_internal_test.c                                                     |      86 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.conf                                                |       4 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.conf.in                                             |       4 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.conf                                      |   11293 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.conf                                           |    1128 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.conf.in                                        |     245 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.conf                                                   |     107 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.conf.in                                                |      57 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.conf                                            |      33 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.conf.in                                         |      34 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.conf                                                   |      22 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.conf.in                                                |      33 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.conf.in                                               |       5 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.conf                                            |    1537 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.conf                                       |       8 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.conf.in                                                 |       2 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.conf                                         |     182 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.conf.in                                      |      91 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.conf                                                |      89 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.conf.in                                             |      11 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.conf.in                                    |      35 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.conf                                           |      12 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.conf.in                                        |      24 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.conf                                      |       9 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.conf.in                                   |     310 +-
 crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.conf                                      |       6 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.conf.in                                   |      13 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.conf                                           |    1621 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.conf.in                                        |     825 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.conf                                            |     112 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.conf.in                                         |      62 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.conf                                           |     216 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.conf.in                                        |     127 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.conf                                                   |     148 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.conf.in                                                |     107 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.conf                                               |      34 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.conf.in                                            |      25 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.conf                                                |     244 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.conf.in                                             |     156 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.conf                                     |     488 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.conf.in                                  |     302 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.conf                                        |     146 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.conf.in                                     |      99 +
 crypto/external/bsd/openssl/dist/test/ssl-tests/protocol_version.pm                                           |     228 +-
 crypto/external/bsd/openssl/dist/test/ssl_cert_table_internal_test.c                                          |      83 +
 crypto/external/bsd/openssl/dist/test/ssl_test.c                                                              |     437 +-
 crypto/external/bsd/openssl/dist/test/ssl_test_ctx.c                                                          |     321 +-
 crypto/external/bsd/openssl/dist/test/ssl_test_ctx.h                                                          |      64 +-
 crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.c                                                     |     366 +-
 crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.conf                                                  |       9 +
 crypto/external/bsd/openssl/dist/test/sslapitest.c                                                            |    5524 +-
 crypto/external/bsd/openssl/dist/test/sslbuffertest.c                                                         |     183 +
 crypto/external/bsd/openssl/dist/test/sslcorrupttest.c                                                        |     146 +-
 crypto/external/bsd/openssl/dist/test/ssltest_old.c                                                           |     358 +-
 crypto/external/bsd/openssl/dist/test/ssltestlib.c                                                            |     323 +-
 crypto/external/bsd/openssl/dist/test/ssltestlib.h                                                            |      12 +-
 crypto/external/bsd/openssl/dist/test/stack_test.c                                                            |     380 +
 crypto/external/bsd/openssl/dist/test/sysdefault.cnf                                                          |      15 +
 crypto/external/bsd/openssl/dist/test/sysdefaulttest.c                                                        |      50 +
 crypto/external/bsd/openssl/dist/test/test_test.c                                                             |     557 +
 crypto/external/bsd/openssl/dist/test/testutil.h                                                              |     410 +-
 crypto/external/bsd/openssl/dist/test/testutil/basic_output.c                                                 |      58 +
 crypto/external/bsd/openssl/dist/test/testutil/cb.c                                                           |      16 +
 crypto/external/bsd/openssl/dist/test/testutil/driver.c                                                       |     299 +
 crypto/external/bsd/openssl/dist/test/testutil/format_output.c                                                |     529 +
 crypto/external/bsd/openssl/dist/test/testutil/init.c                                                         |      15 +
 crypto/external/bsd/openssl/dist/test/testutil/main.c                                                         |     106 +
 crypto/external/bsd/openssl/dist/test/testutil/output.h                                                       |      32 +
 crypto/external/bsd/openssl/dist/test/testutil/output_helpers.c                                               |      34 +
 crypto/external/bsd/openssl/dist/test/testutil/stanza.c                                                       |     158 +
 crypto/external/bsd/openssl/dist/test/testutil/tap_bio.c                                                      |     154 +
 crypto/external/bsd/openssl/dist/test/testutil/test_cleanup.c                                                 |      14 +
 crypto/external/bsd/openssl/dist/test/testutil/tests.c                                                        |     448 +
 crypto/external/bsd/openssl/dist/test/testutil/tu_local.h                                                     |      51 +
 crypto/external/bsd/openssl/dist/test/threadstest.c                                                           |     107 +-
 crypto/external/bsd/openssl/dist/test/time_offset_test.c                                                      |     113 +
 crypto/external/bsd/openssl/dist/test/tls13ccstest.c                                                          |     498 +
 crypto/external/bsd/openssl/dist/test/tls13encryptiontest.c                                                   |     428 +
 crypto/external/bsd/openssl/dist/test/tls13secretstest.c                                                      |     400 +
 crypto/external/bsd/openssl/dist/test/uitest.c                                                                |      96 +
 crypto/external/bsd/openssl/dist/test/v3ext.c                                                                 |      37 +-
 crypto/external/bsd/openssl/dist/test/v3nametest.c                                                            |     137 +-
 crypto/external/bsd/openssl/dist/test/verify_extra_test.c                                                     |      50 +-
 crypto/external/bsd/openssl/dist/test/wpackettest.c                                                           |     380 +
 crypto/external/bsd/openssl/dist/test/x509_check_cert_pkey_test.c                                             |     122 +
 crypto/external/bsd/openssl/dist/test/x509_dup_cert_test.c                                                    |      59 +-
 crypto/external/bsd/openssl/dist/test/x509_internal_test.c                                                    |      64 +
 crypto/external/bsd/openssl/dist/test/x509_time_test.c                                                        |     325 +-
 crypto/external/bsd/openssl/dist/test/x509aux.c                                                               |     157 +-
 crypto/external/bsd/openssl/dist/tools/c_rehash.in                                                            |       4 +-
 crypto/external/bsd/openssl/dist/util/add-depends.pl                                                          |     286 +
 crypto/external/bsd/openssl/dist/util/check-malloc-errs                                                       |      16 +
 crypto/external/bsd/openssl/dist/util/ck_errf.pl                                                              |     180 +-
 crypto/external/bsd/openssl/dist/util/copy.pl                                                                 |       4 +-
 crypto/external/bsd/openssl/dist/util/dofile.pl                                                               |       4 +-
 crypto/external/bsd/openssl/dist/util/find-doc-nits                                                           |      38 +-
 crypto/external/bsd/openssl/dist/util/find-unused-errs                                                        |      21 +-
 crypto/external/bsd/openssl/dist/util/indent.pro                                                              |      57 +-
 crypto/external/bsd/openssl/dist/util/libcrypto.num                                                           |     458 +-
 crypto/external/bsd/openssl/dist/util/libssl.num                                                              |      94 +-
 crypto/external/bsd/openssl/dist/util/mkbuildinf.pl                                                           |      33 +-
 crypto/external/bsd/openssl/dist/util/mkerr.pl                                                                |    1242 +-
 crypto/external/bsd/openssl/dist/util/mkrc.pl                                                                 |      56 +-
 crypto/external/bsd/openssl/dist/util/openssl-format-source                                                   |       2 +-
 crypto/external/bsd/openssl/dist/util/openssl-update-copyright                                                |      63 +
 crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Test.pm                                                    |     430 +-
 crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Util/Pod.pm                                                |      13 +-
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Alert.pm                                                  |      51 +
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Certificate.pm                                            |     219 +
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/CertificateVerify.pm                                      |      96 +
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ClientHello.pm                                            |      37 +-
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/EncryptedExtensions.pm                                    |     115 +
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Message.pm                                                |     158 +-
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Proxy.pm                                                  |     551 +-
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Record.pm                                                 |     242 +-
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ServerHello.pm                                            |      38 +-
 crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ServerKeyExchange.pm                                      |      49 +-
 crypto/external/bsd/openssl/dist/util/perl/checkhandshake.pm                                                  |     228 +
 crypto/external/bsd/openssl/dist/util/private.num                                                             |     418 +
 crypto/external/bsd/openssl/dist/util/process_docs.pl                                                         |      23 +-
 crypto/external/bsd/openssl/dist/util/shlib_wrap.sh.in                                                        |       6 +-
 crypto/external/bsd/openssl/dist/util/su-filter.pl                                                            |       2 +-
 2021 files changed, 438110 insertions(+), 35488 deletions(-)

diffs (truncated from 545343 to 300 lines):

diff -r 6d6e3d86a1d8 -r 1ef532431307 crypto/external/bsd/openssl/dist/.github/PULL_REQUEST_TEMPLATE.md
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/bsd/openssl/dist/.github/PULL_REQUEST_TEMPLATE.md Sun Sep 23 13:17:27 2018 +0000
@@ -0,0 +1,14 @@
+<!--
+Thank you for your pull request. Please review these requirements:
+
+Contributors guide: https://github.com/openssl/openssl/blob/master/CONTRIBUTING
+
+Other than that, provide a description above this comment if there isn't one already
+
+If this fixes a github issue, make sure to have a line saying 'Fixes #XXXX' (without quotes) in the commit message.
+-->
+
+##### Checklist
+<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->
+- [ ] documentation is added or updated
+- [ ] tests are added or updated
diff -r 6d6e3d86a1d8 -r 1ef532431307 crypto/external/bsd/openssl/dist/.gitignore
--- a/crypto/external/bsd/openssl/dist/.gitignore       Sun Sep 23 09:20:57 2018 +0000
+++ b/crypto/external/bsd/openssl/dist/.gitignore       Sun Sep 23 13:17:27 2018 +0000
@@ -5,7 +5,6 @@
 /Makefile.orig
 /MINFO
 /TABLE
-/*.a
 /*.pc
 /rehash.time
 /inc.*
@@ -32,6 +31,13 @@
 /openssl/include/opensslconf.h
 /util/domd
 
+# error code files
+/crypto/err/openssl.txt.old
+/engines/e_afalg.txt.old
+/engines/e_capi.txt.old
+/engines/e_dasync.txt.old
+/engines/e_ossltest.txt.old
+
 # Executables
 /apps/openssl
 /test/sha256t
@@ -52,6 +58,7 @@
 /test/x509aux
 /test/v3ext
 /test/versions
+/test/ossl_shim/ossl_shim
 
 # Certain files that get created by tests on the fly
 /test/test-runs
@@ -74,8 +81,8 @@
 /util/shlib_wrap.sh
 /tags
 /TAGS
-/crypto.map
-/ssl.map
+/libcrypto.map
+/libssl.map
 
 # Windows (legacy)
 /tmp32
@@ -144,7 +151,8 @@
 # Certificate symbolic links
 *.0
 
-# All kinds of executables
+# All kinds of libraries and executables
+*.a
 *.so
 *.so.*
 *.dylib
@@ -173,3 +181,4 @@
 
 # Windows manifest files
 *.manifest
+doc-nits
diff -r 6d6e3d86a1d8 -r 1ef532431307 crypto/external/bsd/openssl/dist/.gitmodules
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/bsd/openssl/dist/.gitmodules      Sun Sep 23 13:17:27 2018 +0000
@@ -0,0 +1,11 @@
+[submodule "boringssl"]
+       path = boringssl
+       url = https://boringssl.googlesource.com/boringssl
+
+[submodule "pyca.cryptography"]
+       path = pyca-cryptography
+       url = https://github.com/pyca/cryptography.git
+
+[submodule "krb5"]
+       path = krb5
+       url = https://github.com/krb5/krb5
diff -r 6d6e3d86a1d8 -r 1ef532431307 crypto/external/bsd/openssl/dist/.travis-create-release.sh
--- a/crypto/external/bsd/openssl/dist/.travis-create-release.sh        Sun Sep 23 09:20:57 2018 +0000
+++ b/crypto/external/bsd/openssl/dist/.travis-create-release.sh        Sun Sep 23 13:17:27 2018 +0000
@@ -5,7 +5,7 @@
 ./Configure dist
 if [ "$1" == osx ]; then
     make NAME='_srcdist' TARFILE='_srcdist.tar' \
-         TAR_COMMAND='$(TAR) $(TARFLAGS) -cvf -' tar
+         TAR_COMMAND='$(TAR) $(TARFLAGS) -cf -' tar
 else
     make TARFILE='_srcdist.tar' NAME='_srcdist' dist
 fi
diff -r 6d6e3d86a1d8 -r 1ef532431307 crypto/external/bsd/openssl/dist/.travis.yml
--- a/crypto/external/bsd/openssl/dist/.travis.yml      Sun Sep 23 09:20:57 2018 +0000
+++ b/crypto/external/bsd/openssl/dist/.travis.yml      Sun Sep 23 13:17:27 2018 +0000
@@ -1,21 +1,25 @@
 dist: trusty
 sudo: required
 
+osx_image: xcode9.3
+
 language: c
 cache: ccache
+git:
+    submodules: false
+    quiet: true
 
 before_install:
     - if [ -n "$COVERALLS" ]; then
           pip install --user cpp-coveralls;
       fi;
-
-addons:
-    apt:
-        packages:
-            - ccache
+    - if expr "$CONFIG_OPTS" ":" ".*enable-external-tests" > /dev/null; then
+          git submodule update --init --recursive;
+      fi;
 
 os:
     - linux
+    - osx
 
 compiler:
     - clang
@@ -23,53 +27,28 @@
 
 env:
     - CONFIG_OPTS="" DESTDIR="_install"
-    - CONFIG_OPTS="--debug no-shared enable-crypto-mdebug enable-rc5 enable-md2"
-    - CONFIG_OPTS="no-pic --strict-warnings" BUILDONLY="yes"
-    - CONFIG_OPTS="no-engine no-shared --strict-warnings" BUILDONLY="yes"
-    - CONFIG_OPTS="no-stdio --strict-warnings" BUILDONLY="yes"
-    - CONFIG_OPTS="no-ec" BUILDONLY="yes"
-    - CONFIG_OPTS="no-asm --strict-warnings" BUILDONLY="yes" CHECKDOCS="yes"
+    - CONFIG_OPTS="no-asm -Werror --debug no-afalgeng no-shared enable-crypto-mdebug enable-rc5 enable-md2"
+    - CONFIG_OPTS="no-asm no-makedepend --strict-warnings -std=c89 -D_DEFAULT_SOURCE" BUILDONLY="yes" CHECKDOCS="yes" GENERATE="yes"
 
 matrix:
     include:
-        - os: linux
-          compiler: clang-3.9
-          env: CONFIG_OPTS="--strict-warnings no-deprecated" BUILDONLY="yes"
-        - os: linux
-          compiler: gcc
-          env: CONFIG_OPTS="--debug --coverage no-asm enable-rc5 enable-md2 enable-ec_nistp_64_gcc_128 enable-ssl3 enable-ssl3-method enable-weak-ssl-ciphers" COVERALLS="yes"
-        - os: linux
-          compiler: clang-3.9
-          env: CONFIG_OPTS="enable-asan"
-        - os: linux
-          compiler: clang-3.9
-          env: CONFIG_OPTS="enable-msan"
-        - os: linux
-          compiler: clang-3.9
-          env: CONFIG_OPTS="no-asm enable-ubsan enable-rc5 enable-md2 enable-ssl3 enable-ssl3-method -fno-sanitize=alignment"
-        - os: linux
-          compiler: clang-3.9
-          env: CONFIG_OPTS="no-asm enable-asan enable-rc5 enable-md2"
-        - os: linux
-          compiler: clang-3.9
-          env: CONFIG_OPTS="no-stdio"
+        - os: linux-ppc64le
+          sudo: false
+          compiler: clang
+          env: CONFIG_OPTS="--strict-warnings -D__NO_STRING_INLINES"
         - os: linux
           addons:
               apt:
                   packages:
                       - gcc-5
+                      - g++-5
                   sources:
                       - ubuntu-toolchain-r-test
           compiler: gcc-5
-          env: UBUNTU_GCC_HACK="yes" CONFIG_OPTS="no-asm enable-ubsan enable-rc5 enable-md2 -DPEDANTIC"
+          env: CONFIG_OPTS="--strict-warnings" COMMENT="Move to the BORINGTEST build when interoperable"
         - os: linux
-          addons:
-              apt:
-                  packages:
-                      - binutils-mingw-w64
-                      - gcc-mingw-w64
-          compiler: i686-w64-mingw32-gcc
-          env: CONFIG_OPTS="no-pic"
+          compiler: clang
+          env: CONFIG_OPTS="--strict-warnings -D__NO_STRING_INLINES no-deprecated" BUILDONLY="yes"
         - os: linux
           addons:
               apt:
@@ -78,6 +57,61 @@
                       - gcc-mingw-w64
           compiler: i686-w64-mingw32-gcc
           env: CONFIG_OPTS="no-stdio" BUILDONLY="yes"
+        # Uncomment if there is reason to believe that PPC-specific problem
+        # can be diagnosed with this possibly >30 mins sanitizer build...
+        #- os: linux-ppc64le
+        #  sudo: false
+        #  compiler: gcc
+        #  env: EXTENDED_TEST="yes" CONFIG_OPTS="no-asm enable-asan enable-ubsan no-shared -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -D__NO_STRING_INLINES"
+        - os: linux
+          addons:
+              apt:
+                  packages:
+                      - gcc-5
+                      - g++-5
+                      - golang-1.6
+                  sources:
+                      - ubuntu-toolchain-r-test
+          compiler: gcc-5
+          env:  EXTENDED_TEST="yes" CONFIG_OPTS="--debug --coverage no-asm enable-rc5 enable-md2 enable-ec_nistp_64_gcc_128 enable-ssl3 enable-ssl3-method enable-nextprotoneg enable-weak-ssl-ciphers 
no-shared -DPEDANTIC -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION" COVERALLS="yes" BORINGSSL_TESTS="yes" CXX="g++-5"
+        - os: linux
+          addons:
+              apt:
+                  packages:
+                      - gcc-5
+                      - g++-5
+                      - golang-1.6
+                  sources:
+                      - ubuntu-toolchain-r-test
+          compiler: gcc-5
+          env:  EXTENDED_TEST="yes" CONFIG_OPTS="--debug enable-ssl3 enable-ssl3-method enable-weak-ssl-ciphers enable-external-tests" BORINGSSL_TESTS="yes" CXX="g++-5" TESTS=95
+        - os: linux
+          compiler: clang
+          env: EXTENDED_TEST="yes" CONFIG_OPTS="enable-msan -D__NO_STRING_INLINES -Wno-unused-command-line-argument"
+        - os: linux
+          compiler: clang
+          env:  EXTENDED_TEST="yes" CONFIG_OPTS="no-asm enable-ubsan enable-rc5 enable-md2 enable-ssl3 enable-ssl3-method enable-nextprotoneg no-shared -fno-sanitize=alignment 
-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -D__NO_STRING_INLINES -Wno-unused-command-line-argument"
+        - os: linux
+          compiler: clang
+          env: EXTENDED_TEST="yes" CONFIG_OPTS="no-asm enable-asan enable-rc5 enable-md2 no-shared -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -D__NO_STRING_INLINES -Wno-unused-command-line-argument"
+        - os: linux
+          addons:
+              apt:
+                  packages:
+                      - gcc-5
+                      - g++-5
+                  sources:
+                      - ubuntu-toolchain-r-test
+          compiler: gcc-5
+          env: UBUNTU_GCC_HACK="yes" EXTENDED_TEST="yes" CONFIG_OPTS="--debug no-asm enable-ubsan enable-rc5 enable-md2 -DPEDANTIC" OPENSSL_TEST_RAND_ORDER=0
+        - os: linux
+          addons:
+              apt:
+                  packages:
+                      - binutils-mingw-w64
+                      - gcc-mingw-w64
+          compiler: i686-w64-mingw32-gcc
+          env: EXTENDED_TEST="yes" CONFIG_OPTS="no-pic"
         - os: linux
           addons:
               apt:
@@ -85,15 +119,7 @@
                       - binutils-mingw-w64
                       - gcc-mingw-w64
           compiler: x86_64-w64-mingw32-gcc
-          env: CONFIG_OPTS="no-pic"
-        - os: linux
-          addons:
-              apt:
-                  packages:
-                      - binutils-mingw-w64
-                      - gcc-mingw-w64
-          compiler: x86_64-w64-mingw32-gcc
-          env: CONFIG_OPTS="no-stdio" BUILDONLY="yes"
+          env: EXTENDED_TEST="yes" CONFIG_OPTS="no-pic"
     exclude:
         - os: linux
           compiler: clang
@@ -101,9 +127,13 @@
           compiler: gcc
 
 before_script:
+    - env
+    - if [ "$TRAVIS_PULL_REQUEST" != "false" -a -n "$EXTENDED_TEST" ]; then
+          (git log -1 $TRAVIS_COMMIT_RANGE | grep '\[extended tests\]' > /dev/null) || exit 0;
+      fi
     - if [ -n "$DESTDIR" ]; then
           sh .travis-create-release.sh $TRAVIS_OS_NAME;
-          tar -xvzf _srcdist.tar.gz;
+          tar -xzf _srcdist.tar.gz;
           mkdir _build;
           cd _build;
           srcdir=../_srcdist;
@@ -116,14 +146,14 @@
           $CC -dumpspecs | sed "s/--push-state//g; s/--pop-state/--as-needed/g" > gcc-specs.txt;
           CC="$CC -specs=gcc-specs.txt";
       fi



Home | Main Index | Thread Index | Old Index