git: vendor/LIBRESSL Update LibreSSL from version 2.4.4 => 2.9.1

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Wed Apr 24 09:26:49 PDT 2019


commit 72c3367655e64985522b7a48ddfab613e869dc68
Author: Maxim Ag <mewabg at yandex.ru>
Date:   Sat Apr 20 12:51:47 2019 +0300

    Update LibreSSL from version 2.4.4 => 2.9.1
    
    Submitted-by: Maxim + v2 update to 2.9.1 stable

Summary of changes:
 crypto/libressl/ChangeLog                          |  635 +-
 crypto/libressl/VERSION                            |    2 +-
 crypto/libressl/apps/nc/atomicio.c                 |    2 +-
 crypto/libressl/apps/nc/atomicio.h                 |    2 +-
 crypto/libressl/apps/nc/compat/accept4.c           |   17 -
 crypto/libressl/apps/nc/compat/base64.c            |  315 -
 crypto/libressl/apps/nc/compat/readpassphrase.c    |  205 -
 crypto/libressl/apps/nc/compat/socket.c            |   29 -
 crypto/libressl/apps/nc/compat/strtonum.c          |   65 -
 crypto/libressl/apps/nc/compat/sys/socket.h        |   31 -
 crypto/libressl/apps/nc/nc.1                       |  267 +-
 crypto/libressl/apps/nc/netcat.c                   |  682 +-
 crypto/libressl/apps/nc/socks.c                    |   21 +-
 crypto/libressl/apps/openssl/apps.c                |  286 +-
 crypto/libressl/apps/openssl/apps.h                |   13 +-
 crypto/libressl/apps/openssl/apps_posix.c          |   43 +-
 crypto/libressl/apps/openssl/apps_win.c            |   60 -
 crypto/libressl/apps/openssl/asn1pars.c            |   13 +-
 crypto/libressl/apps/openssl/ca.c                  |  130 +-
 crypto/libressl/apps/openssl/cert.pem              | 5399 ++++++++++++----
 crypto/libressl/apps/openssl/certhash.c            |   18 +-
 crypto/libressl/apps/openssl/certhash_win.c        |   13 -
 crypto/libressl/apps/openssl/ciphers.c             |    6 +-
 crypto/libressl/apps/openssl/cms.c                 | 1142 ----
 crypto/libressl/apps/openssl/compat/poll_win.c     |  327 -
 crypto/libressl/apps/openssl/compat/strtonum.c     |   65 -
 crypto/libressl/apps/openssl/crl.c                 |   10 +-
 crypto/libressl/apps/openssl/crl2p7.c              |    8 +-
 crypto/libressl/apps/openssl/dgst.c                |   13 +-
 crypto/libressl/apps/openssl/dh.c                  |   12 +-
 crypto/libressl/apps/openssl/dhparam.c             |   15 +-
 crypto/libressl/apps/openssl/dsa.c                 |   28 +-
 crypto/libressl/apps/openssl/dsaparam.c            |   12 +-
 crypto/libressl/apps/openssl/ec.c                  |   28 +-
 crypto/libressl/apps/openssl/ecparam.c             |    6 +-
 crypto/libressl/apps/openssl/enc.c                 |   78 +-
 crypto/libressl/apps/openssl/errstr.c              |    2 +-
 crypto/libressl/apps/openssl/gendh.c               |   12 +-
 crypto/libressl/apps/openssl/gendsa.c              |   14 +-
 crypto/libressl/apps/openssl/genpkey.c             |  313 +-
 crypto/libressl/apps/openssl/genrsa.c              |   20 +-
 crypto/libressl/apps/openssl/nseq.c                |    6 +-
 crypto/libressl/apps/openssl/ocsp.c                |   51 +-
 crypto/libressl/apps/openssl/openssl.1             | 6684 ++++++--------------
 crypto/libressl/apps/openssl/openssl.c             |   74 +-
 crypto/libressl/apps/openssl/passwd.c              |    8 +-
 crypto/libressl/apps/openssl/pkcs12.c              |   14 +-
 crypto/libressl/apps/openssl/pkcs7.c               |    6 +-
 crypto/libressl/apps/openssl/pkcs8.c               |   75 +-
 crypto/libressl/apps/openssl/pkey.c                |  265 +-
 crypto/libressl/apps/openssl/pkeyparam.c           |    6 +-
 crypto/libressl/apps/openssl/pkeyutl.c             |  483 +-
 crypto/libressl/apps/openssl/prime.c               |   14 +-
 crypto/libressl/apps/openssl/progs.h               |    3 +-
 crypto/libressl/apps/openssl/rand.c                |    9 +-
 crypto/libressl/apps/openssl/req.c                 |   22 +-
 crypto/libressl/apps/openssl/rsa.c                 |   18 +-
 crypto/libressl/apps/openssl/rsautl.c              |  332 +-
 crypto/libressl/apps/openssl/s_apps.h              |    5 +-
 crypto/libressl/apps/openssl/s_cb.c                |   56 +-
 crypto/libressl/apps/openssl/s_client.c            |  128 +-
 crypto/libressl/apps/openssl/s_server.c            |  107 +-
 crypto/libressl/apps/openssl/s_socket.c            |   12 +-
 crypto/libressl/apps/openssl/s_time.c              |  333 +-
 crypto/libressl/apps/openssl/sess_id.c             |    8 +-
 crypto/libressl/apps/openssl/smime.c               |   17 +-
 crypto/libressl/apps/openssl/speed.c               |   20 +-
 crypto/libressl/apps/openssl/spkac.c               |    6 +-
 crypto/libressl/apps/openssl/testdsa.h             |    2 +-
 crypto/libressl/apps/openssl/testrsa.h             |    2 +-
 crypto/libressl/apps/openssl/timeouts.h            |    2 +-
 crypto/libressl/apps/openssl/ts.c                  |   32 +-
 crypto/libressl/apps/openssl/verify.c              |    6 +-
 crypto/libressl/apps/openssl/version.c             |    2 +-
 crypto/libressl/apps/openssl/x509.c                |   21 +-
 crypto/libressl/crypto/VERSION                     |    2 +-
 .../aes/{aes-elf-x86_64.s => aes-elf-x86_64.S}     |   25 +-
 crypto/libressl/crypto/aes/aes-macosx-x86_64.s     | 2541 --------
 crypto/libressl/crypto/aes/aes_cbc.c               |    2 +-
 crypto/libressl/crypto/aes/aes_cfb.c               |   84 -
 crypto/libressl/crypto/aes/aes_core.c              |    2 +-
 crypto/libressl/crypto/aes/aes_ctr.c               |   62 -
 crypto/libressl/crypto/aes/aes_ecb.c               |   69 -
 crypto/libressl/crypto/aes/aes_ige.c               |    2 +-
 crypto/libressl/crypto/aes/aes_locl.h              |    6 +-
 crypto/libressl/crypto/aes/aes_misc.c              |    2 +-
 crypto/libressl/crypto/aes/aes_ofb.c               |   61 -
 crypto/libressl/crypto/aes/aes_wrap.c              |   16 +-
 .../aes/{aesni-elf-x86_64.s => aesni-elf-x86_64.S} |   47 +-
 crypto/libressl/crypto/aes/aesni-macosx-x86_64.s   | 2535 --------
 ...i-sha1-elf-x86_64.s => aesni-sha1-elf-x86_64.S} |    6 +-
 .../libressl/crypto/aes/aesni-sha1-macosx-x86_64.s | 1396 ----
 .../aes/{bsaes-elf-x86_64.s => bsaes-elf-x86_64.S} |   15 +-
 crypto/libressl/crypto/aes/bsaes-macosx-x86_64.s   | 2498 --------
 .../aes/{vpaes-elf-x86_64.s => vpaes-elf-x86_64.S} |   27 +-
 crypto/libressl/crypto/aes/vpaes-macosx-x86_64.s   |  828 ---
 crypto/libressl/crypto/asn1/a_bitstr.c             |   69 +-
 crypto/libressl/crypto/asn1/a_bool.c               |    4 +-
 crypto/libressl/crypto/asn1/a_bytes.c              |  306 -
 crypto/libressl/crypto/asn1/a_d2i_fp.c             |   33 +-
 crypto/libressl/crypto/asn1/a_digest.c             |    9 +-
 crypto/libressl/crypto/asn1/a_dup.c                |    6 +-
 crypto/libressl/crypto/asn1/a_enum.c               |   16 +-
 crypto/libressl/crypto/asn1/a_i2d_fp.c             |   10 +-
 crypto/libressl/crypto/asn1/a_int.c                |   67 +-
 crypto/libressl/crypto/asn1/a_mbstr.c              |   30 +-
 crypto/libressl/crypto/asn1/a_object.c             |   67 +-
 crypto/libressl/crypto/asn1/a_octet.c              |    2 +-
 crypto/libressl/crypto/asn1/a_print.c              |    2 +-
 crypto/libressl/crypto/asn1/a_set.c                |  237 -
 crypto/libressl/crypto/asn1/a_sign.c               |   24 +-
 crypto/libressl/crypto/asn1/a_strex.c              |   21 +-
 crypto/libressl/crypto/asn1/a_strnid.c             |   30 +-
 crypto/libressl/crypto/asn1/a_time.c               |    2 +-
 crypto/libressl/crypto/asn1/a_time_tm.c            |   62 +-
 crypto/libressl/crypto/asn1/a_type.c               |    6 +-
 crypto/libressl/crypto/asn1/a_utf8.c               |    2 +-
 crypto/libressl/crypto/asn1/a_verify.c             |   30 +-
 crypto/libressl/crypto/asn1/ameth_lib.c            |   78 +-
 crypto/libressl/crypto/asn1/asn1_err.c             |  125 +-
 crypto/libressl/crypto/asn1/asn1_gen.c             |   80 +-
 crypto/libressl/crypto/asn1/asn1_lib.c             |   98 +-
 crypto/libressl/crypto/asn1/asn1_locl.h            |    8 +-
 crypto/libressl/crypto/asn1/asn1_par.c             |   15 +-
 crypto/libressl/crypto/asn1/asn_mime.c             |   46 +-
 crypto/libressl/crypto/asn1/asn_moid.c             |    6 +-
 crypto/libressl/crypto/asn1/asn_pack.c             |  122 +-
 crypto/libressl/crypto/asn1/bio_asn1.c             |    6 +-
 crypto/libressl/crypto/asn1/bio_ndef.c             |    4 +-
 crypto/libressl/crypto/asn1/charmap.h              |    6 +-
 crypto/libressl/crypto/asn1/d2i_pr.c               |   19 +-
 crypto/libressl/crypto/asn1/d2i_pu.c               |  136 -
 crypto/libressl/crypto/asn1/evp_asn1.c             |  166 +-
 crypto/libressl/crypto/asn1/f_enum.c               |  201 -
 crypto/libressl/crypto/asn1/f_int.c                |   18 +-
 crypto/libressl/crypto/asn1/f_string.c             |   15 +-
 crypto/libressl/crypto/asn1/i2d_pr.c               |    4 +-
 crypto/libressl/crypto/asn1/i2d_pu.c               |   98 -
 crypto/libressl/crypto/asn1/n_pkey.c               |   26 +-
 crypto/libressl/crypto/asn1/nsseq.c                |    2 +-
 crypto/libressl/crypto/asn1/p5_pbe.c               |   14 +-
 crypto/libressl/crypto/asn1/p5_pbev2.c             |   16 +-
 crypto/libressl/crypto/asn1/p8_pkey.c              |   79 +-
 crypto/libressl/crypto/asn1/t_bitst.c              |  112 -
 crypto/libressl/crypto/asn1/t_crl.c                |    4 +-
 crypto/libressl/crypto/asn1/t_pkey.c               |    2 +-
 crypto/libressl/crypto/asn1/t_req.c                |    6 +-
 crypto/libressl/crypto/asn1/t_spki.c               |    2 +-
 crypto/libressl/crypto/asn1/t_x509.c               |   17 +-
 crypto/libressl/crypto/asn1/t_x509a.c              |    2 +-
 crypto/libressl/crypto/asn1/tasn_dec.c             |  222 +-
 crypto/libressl/crypto/asn1/tasn_enc.c             |   21 +-
 crypto/libressl/crypto/asn1/tasn_fre.c             |   25 +-
 crypto/libressl/crypto/asn1/tasn_new.c             |   25 +-
 crypto/libressl/crypto/asn1/tasn_prn.c             |   31 +-
 crypto/libressl/crypto/asn1/tasn_typ.c             |    2 +-
 crypto/libressl/crypto/asn1/tasn_utl.c             |    5 +-
 crypto/libressl/crypto/asn1/x_algor.c              |    6 +-
 crypto/libressl/crypto/asn1/x_attrib.c             |    2 +-
 crypto/libressl/crypto/asn1/x_bignum.c             |   33 +-
 crypto/libressl/crypto/asn1/x_crl.c                |   82 +-
 crypto/libressl/crypto/asn1/x_exten.c              |    2 +-
 crypto/libressl/crypto/asn1/x_info.c               |    4 +-
 crypto/libressl/crypto/asn1/x_long.c               |   41 +-
 crypto/libressl/crypto/asn1/x_name.c               |   29 +-
 crypto/libressl/crypto/asn1/x_nx509.c              |    2 +-
 crypto/libressl/crypto/asn1/x_pkey.c               |    8 +-
 crypto/libressl/crypto/asn1/x_pubkey.c             |   45 +-
 crypto/libressl/crypto/asn1/x_req.c                |   18 +-
 crypto/libressl/crypto/asn1/x_sig.c                |    2 +-
 crypto/libressl/crypto/asn1/x_spki.c               |    2 +-
 crypto/libressl/crypto/asn1/x_val.c                |    2 +-
 crypto/libressl/crypto/asn1/x_x509.c               |   18 +-
 crypto/libressl/crypto/asn1/x_x509a.c              |   10 +-
 crypto/libressl/crypto/bf/bf_cfb64.c               |    2 +-
 crypto/libressl/crypto/bf/bf_ecb.c                 |    2 +-
 crypto/libressl/crypto/bf/bf_enc.c                 |    2 +-
 crypto/libressl/crypto/bf/bf_locl.h                |    2 +-
 crypto/libressl/crypto/bf/bf_ofb64.c               |    2 +-
 crypto/libressl/crypto/bf/bf_pi.h                  |    5 +-
 crypto/libressl/crypto/bf/bf_skey.c                |    2 +-
 crypto/libressl/crypto/bio/b_dump.c                |    2 +-
 crypto/libressl/crypto/bio/b_posix.c               |    4 +-
 crypto/libressl/crypto/bio/b_print.c               |    2 +-
 crypto/libressl/crypto/bio/b_sock.c                |  403 +-
 crypto/libressl/crypto/bio/b_win.c                 |   54 -
 crypto/libressl/crypto/bio/bf_buff.c               |    8 +-
 crypto/libressl/crypto/bio/bf_nbio.c               |    6 +-
 crypto/libressl/crypto/bio/bf_null.c               |  196 -
 crypto/libressl/crypto/bio/bio_cb.c                |    2 +-
 crypto/libressl/crypto/bio/bio_err.c               |   36 +-
 crypto/libressl/crypto/bio/bio_lib.c               |   79 +-
 crypto/libressl/crypto/bio/bss_acpt.c              |   14 +-
 crypto/libressl/crypto/bio/bss_bio.c               |  883 ---
 crypto/libressl/crypto/bio/bss_conn.c              |   36 +-
 crypto/libressl/crypto/bio/bss_dgram.c             |    6 +-
 crypto/libressl/crypto/bio/bss_fd.c                |    6 +-
 crypto/libressl/crypto/bio/bss_file.c              |   22 +-
 crypto/libressl/crypto/bio/bss_log.c               |  213 -
 crypto/libressl/crypto/bio/bss_mem.c               |   16 +-
 crypto/libressl/crypto/bio/bss_null.c              |    6 +-
 crypto/libressl/crypto/bio/bss_sock.c              |    6 +-
 crypto/libressl/crypto/bn/bn_add.c                 |  226 +-
 crypto/libressl/crypto/bn/bn_asm.c                 |    8 +-
 crypto/libressl/crypto/bn/bn_blind.c               |   17 +-
 crypto/libressl/crypto/bn/bn_const.c               |   50 +-
 crypto/libressl/crypto/bn/bn_ctx.c                 |    8 +-
 crypto/libressl/crypto/bn/bn_depr.c                |  115 -
 crypto/libressl/crypto/bn/bn_div.c                 |   42 +-
 crypto/libressl/crypto/bn/bn_err.c                 |   44 +-
 crypto/libressl/crypto/bn/bn_exp.c                 |  237 +-
 crypto/libressl/crypto/bn/bn_exp2.c                |    8 +-
 crypto/libressl/crypto/bn/bn_gcd.c                 |  194 +-
 crypto/libressl/crypto/bn/bn_gf2m.c                |   22 +-
 crypto/libressl/crypto/bn/bn_kron.c                |    2 +-
 crypto/libressl/crypto/bn/bn_lcl.h                 |  147 +-
 crypto/libressl/crypto/bn/bn_lib.c                 |  109 +-
 crypto/libressl/crypto/bn/bn_mod.c                 |   15 +-
 crypto/libressl/crypto/bn/bn_mont.c                |   16 +-
 crypto/libressl/crypto/bn/bn_mpi.c                 |  132 -
 crypto/libressl/crypto/bn/bn_mul.c                 |    2 +-
 crypto/libressl/crypto/bn/bn_nist.c                |    2 +-
 crypto/libressl/crypto/bn/bn_prime.c               |   10 +-
 crypto/libressl/crypto/bn/bn_prime.h               |    6 +-
 crypto/libressl/crypto/bn/bn_print.c               |   18 +-
 crypto/libressl/crypto/bn/bn_rand.c                |   46 +-
 crypto/libressl/crypto/bn/bn_recp.c                |    6 +-
 crypto/libressl/crypto/bn/bn_shift.c               |    2 +-
 crypto/libressl/crypto/bn/bn_sqr.c                 |    2 +-
 crypto/libressl/crypto/bn/bn_sqrt.c                |   31 +-
 crypto/libressl/crypto/bn/bn_word.c                |    2 +-
 crypto/libressl/crypto/bn/bn_x931p.c               |  279 -
 .../bn/{gf2m-elf-x86_64.s => gf2m-elf-x86_64.S}    |   12 +-
 crypto/libressl/crypto/bn/gf2m-macosx-x86_64.s     |  291 -
 ...dexp512-elf-x86_64.s => modexp512-elf-x86_64.S} |    7 +-
 .../libressl/crypto/bn/modexp512-macosx-x86_64.s   | 1773 ------
 .../bn/{mont-elf-x86_64.s => mont-elf-x86_64.S}    |    7 +-
 crypto/libressl/crypto/bn/mont-macosx-x86_64.s     | 1374 ----
 .../bn/{mont5-elf-x86_64.s => mont5-elf-x86_64.S}  |  690 +-
 crypto/libressl/crypto/bn/mont5-macosx-x86_64.s    |  784 ---
 crypto/libressl/crypto/buffer/buf_err.c            |    9 +-
 crypto/libressl/crypto/buffer/buf_str.c            |   79 -
 crypto/libressl/crypto/buffer/buffer.c             |   89 +-
 crypto/libressl/crypto/camellia/camellia.c         |    7 +-
 crypto/libressl/crypto/camellia/camellia.h         |  125 -
 .../{cmll-elf-x86_64.s => cmll-elf-x86_64.S}       |   13 +-
 .../libressl/crypto/camellia/cmll-macosx-x86_64.s  | 1838 ------
 crypto/libressl/crypto/camellia/cmll_cbc.c         |    2 +-
 crypto/libressl/crypto/camellia/cmll_cfb.c         |    2 +-
 crypto/libressl/crypto/camellia/cmll_ctr.c         |    2 +-
 crypto/libressl/crypto/camellia/cmll_ecb.c         |    2 +-
 crypto/libressl/crypto/camellia/cmll_locl.h        |    6 +-
 crypto/libressl/crypto/camellia/cmll_misc.c        |    2 +-
 crypto/libressl/crypto/camellia/cmll_ofb.c         |    2 +-
 crypto/libressl/crypto/cast/c_cfb64.c              |    2 +-
 crypto/libressl/crypto/cast/c_ecb.c                |    2 +-
 crypto/libressl/crypto/cast/c_enc.c                |    2 +-
 crypto/libressl/crypto/cast/c_ofb64.c              |    2 +-
 crypto/libressl/crypto/cast/c_skey.c               |    2 +-
 crypto/libressl/crypto/cast/cast_lcl.h             |    2 +-
 crypto/libressl/crypto/cast/cast_s.h               |    7 +-
 crypto/libressl/crypto/chacha/chacha-merged.c      |   61 +-
 crypto/libressl/crypto/chacha/chacha.c             |   12 +-
 crypto/libressl/crypto/cmac/cm_ameth.c             |    2 +-
 crypto/libressl/crypto/cmac/cm_pmeth.c             |    2 +-
 crypto/libressl/crypto/cmac/cmac.c                 |    2 +-
 crypto/libressl/crypto/comp/c_rle.c                |   55 -
 crypto/libressl/crypto/comp/c_zlib.c               |  564 --
 crypto/libressl/crypto/comp/comp_err.c             |   95 -
 crypto/libressl/crypto/comp/comp_lib.c             |   68 -
 crypto/libressl/crypto/compat/arc4random.c         |  196 -
 crypto/libressl/crypto/compat/arc4random.h         |   35 -
 crypto/libressl/crypto/compat/arc4random_aix.h     |   81 -
 crypto/libressl/crypto/compat/arc4random_freebsd.h |   87 -
 crypto/libressl/crypto/compat/arc4random_hpux.h    |   81 -
 crypto/libressl/crypto/compat/arc4random_linux.h   |   88 -
 crypto/libressl/crypto/compat/arc4random_netbsd.h  |   87 -
 crypto/libressl/crypto/compat/arc4random_osx.h     |   81 -
 crypto/libressl/crypto/compat/arc4random_solaris.h |   81 -
 crypto/libressl/crypto/compat/arc4random_uniform.c |   56 -
 crypto/libressl/crypto/compat/arc4random_win.h     |   78 -
 crypto/libressl/crypto/compat/bsd-asprintf.c       |   96 -
 crypto/libressl/crypto/compat/chacha_private.h     |  222 -
 crypto/libressl/crypto/compat/explicit_bzero.c     |   19 -
 crypto/libressl/crypto/compat/explicit_bzero_win.c |   13 -
 crypto/libressl/crypto/compat/getentropy_aix.c     |  425 --
 crypto/libressl/crypto/compat/getentropy_freebsd.c |   62 -
 crypto/libressl/crypto/compat/getentropy_hpux.c    |  419 --
 crypto/libressl/crypto/compat/getentropy_linux.c   |  547 --
 crypto/libressl/crypto/compat/getentropy_netbsd.c  |   64 -
 crypto/libressl/crypto/compat/getentropy_osx.c     |  429 --
 crypto/libressl/crypto/compat/getentropy_solaris.c |  445 --
 crypto/libressl/crypto/compat/getentropy_win.c     |   59 -
 crypto/libressl/crypto/compat/inet_pton.c          |  212 -
 crypto/libressl/crypto/compat/posix_win.c          |  214 -
 crypto/libressl/crypto/compat/reallocarray.c       |   38 -
 crypto/libressl/crypto/compat/strcasecmp.c         |  105 -
 crypto/libressl/crypto/compat/strlcat.c            |   55 -
 crypto/libressl/crypto/compat/strlcpy.c            |   50 -
 crypto/libressl/crypto/compat/strndup.c            |   39 -
 crypto/libressl/crypto/compat/timegm.c             |  220 -
 crypto/libressl/crypto/compat/timingsafe_bcmp.c    |   29 -
 crypto/libressl/crypto/compat/timingsafe_memcmp.c  |   46 -
 crypto/libressl/crypto/conf/conf_api.c             |    2 +-
 crypto/libressl/crypto/conf/conf_def.c             |   47 +-
 crypto/libressl/crypto/conf/conf_def.h             |    6 +-
 crypto/libressl/crypto/conf/conf_err.c             |   25 +-
 crypto/libressl/crypto/conf/conf_lib.c             |   34 +-
 crypto/libressl/crypto/conf/conf_mall.c            |    2 +-
 crypto/libressl/crypto/conf/conf_mod.c             |   15 +-
 crypto/libressl/crypto/conf/conf_sap.c             |   59 +-
 crypto/libressl/crypto/constant_time_locl.h        |    8 +-
 crypto/libressl/crypto/cpt_err.c                   |    2 +-
 crypto/libressl/crypto/cpuid-elf-x86_64.S          |   43 +-
 crypto/libressl/crypto/cpuid-macosx-x86_64.S       |  176 -
 crypto/libressl/crypto/cryptlib.c                  |  527 +-
 crypto/libressl/crypto/cryptlib.h                  |    3 +-
 crypto/libressl/crypto/crypto_init.c               |   65 +
 crypto/libressl/crypto/crypto_lock.c               |   95 +
 .../crypto/curve25519/curve25519-generic.c         |   33 +
 crypto/libressl/crypto/curve25519/curve25519.c     | 4934 +++++++++++++++
 .../crypto/curve25519/curve25519_internal.h        |   98 +
 crypto/libressl/crypto/cversion.c                  |   28 +-
 crypto/libressl/crypto/des/cbc_cksm.c              |  106 -
 crypto/libressl/crypto/des/cbc_enc.c               |    2 +-
 crypto/libressl/crypto/des/cfb64ede.c              |    2 +-
 crypto/libressl/crypto/des/cfb64enc.c              |    2 +-
 crypto/libressl/crypto/des/cfb_enc.c               |    2 +-
 crypto/libressl/crypto/des/des_enc.c               |    2 +-
 crypto/libressl/crypto/des/des_locl.h              |    7 +-
 crypto/libressl/crypto/des/ecb3_enc.c              |    2 +-
 crypto/libressl/crypto/des/ecb_enc.c               |    2 +-
 crypto/libressl/crypto/des/ede_cbcm_enc.c          |  199 -
 crypto/libressl/crypto/des/enc_read.c              |  229 -
 crypto/libressl/crypto/des/enc_writ.c              |  173 -
 crypto/libressl/crypto/des/fcrypt.c                |    4 +-
 crypto/libressl/crypto/des/fcrypt_b.c              |    2 +-
 crypto/libressl/crypto/des/ncbc_enc.c              |    2 +-
 crypto/libressl/crypto/des/ofb64ede.c              |    2 +-
 crypto/libressl/crypto/des/ofb64enc.c              |    2 +-
 crypto/libressl/crypto/des/ofb_enc.c               |  135 -
 crypto/libressl/crypto/des/pcbc_enc.c              |  123 -
 crypto/libressl/crypto/des/qud_cksm.c              |  125 -
 crypto/libressl/crypto/des/rand_key.c              |    2 +-
 crypto/libressl/crypto/des/set_key.c               |    4 +-
 crypto/libressl/crypto/des/spr.h                   |    6 +-
 crypto/libressl/crypto/des/str2key.c               |  174 -
 crypto/libressl/crypto/des/xcbc_enc.c              |    2 +-
 crypto/libressl/crypto/dh/dh_ameth.c               |   42 +-
 crypto/libressl/crypto/dh/dh_asn1.c                |   28 +-
 crypto/libressl/crypto/dh/dh_check.c               |   17 +-
 crypto/libressl/crypto/dh/dh_depr.c                |   83 -
 crypto/libressl/crypto/dh/dh_err.c                 |   27 +-
 crypto/libressl/crypto/dh/dh_gen.c                 |    6 +-
 crypto/libressl/crypto/dh/dh_key.c                 |   78 +-
 crypto/libressl/crypto/dh/dh_lib.c                 |  120 +-
 crypto/libressl/crypto/dh/dh_pmeth.c               |    6 +-
 crypto/libressl/crypto/dh/dh_prn.c                 |    4 +-
 crypto/libressl/crypto/dsa/dsa_ameth.c             |   91 +-
 crypto/libressl/crypto/dsa/dsa_asn1.c              |   63 +-
 crypto/libressl/crypto/dsa/dsa_depr.c              |    2 +-
 crypto/libressl/crypto/dsa/dsa_err.c               |   35 +-
 crypto/libressl/crypto/dsa/dsa_gen.c               |    9 +-
 crypto/libressl/crypto/dsa/dsa_key.c               |   35 +-
 crypto/libressl/crypto/dsa/dsa_lib.c               |  107 +-
 crypto/libressl/crypto/dsa/dsa_locl.h              |    6 +-
 crypto/libressl/crypto/dsa/dsa_meth.c              |   78 +
 crypto/libressl/crypto/dsa/dsa_ossl.c              |  190 +-
 crypto/libressl/crypto/dsa/dsa_pmeth.c             |   11 +-
 crypto/libressl/crypto/dsa/dsa_prn.c               |    6 +-
 crypto/libressl/crypto/dsa/dsa_sign.c              |   13 +-
 crypto/libressl/crypto/dsa/dsa_vrf.c               |    2 +-
 crypto/libressl/crypto/dso/dso_dlfcn.c             |  355 --
 crypto/libressl/crypto/dso/dso_err.c               |   52 +-
 crypto/libressl/crypto/dso/dso_lib.c               |   77 +-
 crypto/libressl/crypto/dso/dso_null.c              |    2 +-
 crypto/libressl/crypto/dso/dso_openssl.c           |    2 +-
 crypto/libressl/crypto/ec/ec2_mult.c               |   27 +-
 crypto/libressl/crypto/ec/ec2_oct.c                |   44 +-
 crypto/libressl/crypto/ec/ec2_smpl.c               |   41 +-
 crypto/libressl/crypto/ec/ec_ameth.c               |  103 +-
 crypto/libressl/crypto/ec/ec_asn1.c                |  279 +-
 crypto/libressl/crypto/ec/ec_check.c               |   16 +-
 crypto/libressl/crypto/ec/ec_curve.c               |   40 +-
 crypto/libressl/crypto/ec/ec_cvt.c                 |    2 +-
 crypto/libressl/crypto/ec/ec_err.c                 |  142 +-
 crypto/libressl/crypto/ec/ec_key.c                 |  170 +-
 crypto/libressl/crypto/ec/ec_kmeth.c               |  335 +
 crypto/libressl/crypto/ec/ec_lcl.h                 |   76 +-
 crypto/libressl/crypto/ec/ec_lib.c                 |  246 +-
 crypto/libressl/crypto/ec/ec_mult.c                |   69 +-
 crypto/libressl/crypto/ec/ec_oct.c                 |   24 +-
 crypto/libressl/crypto/ec/ec_pmeth.c               |   16 +-
 crypto/libressl/crypto/ec/ec_print.c               |    2 +-
 crypto/libressl/crypto/ec/eck_prn.c                |   12 +-
 crypto/libressl/crypto/ec/ecp_mont.c               |   24 +-
 crypto/libressl/crypto/ec/ecp_nist.c               |   20 +-
 crypto/libressl/crypto/ec/ecp_oct.c                |   50 +-
 crypto/libressl/crypto/ec/ecp_smpl.c               |  363 +-
 crypto/libressl/crypto/ecdh/ech_err.c              |    6 +-
 crypto/libressl/crypto/ecdh/ech_key.c              |   51 +-
 crypto/libressl/crypto/ecdh/ech_lib.c              |   21 +-
 crypto/libressl/crypto/ecdh/ech_locl.h             |   10 +-
 crypto/libressl/crypto/ecdsa/ecs_asn1.c            |   24 +-
 crypto/libressl/crypto/ecdsa/ecs_err.c             |    8 +-
 crypto/libressl/crypto/ecdsa/ecs_lib.c             |   22 +-
 crypto/libressl/crypto/ecdsa/ecs_locl.h            |   18 +-
 crypto/libressl/crypto/ecdsa/ecs_ossl.c            |  442 +-
 crypto/libressl/crypto/ecdsa/ecs_sign.c            |   38 +-
 crypto/libressl/crypto/ecdsa/ecs_vrf.c             |   42 +-
 crypto/libressl/crypto/engine/eng_all.c            |   78 -
 crypto/libressl/crypto/engine/eng_cnf.c            |  257 -
 crypto/libressl/crypto/engine/eng_ctrl.c           |  393 --
 crypto/libressl/crypto/engine/eng_dyn.c            |   64 -
 crypto/libressl/crypto/engine/eng_err.c            |  173 -
 crypto/libressl/crypto/engine/eng_fat.c            |  192 -
 crypto/libressl/crypto/engine/eng_init.c           |  150 -
 crypto/libressl/crypto/engine/eng_int.h            |  206 -
 crypto/libressl/crypto/engine/eng_lib.c            |  367 --
 crypto/libressl/crypto/engine/eng_list.c           |  396 --
 crypto/libressl/crypto/engine/eng_openssl.c        |  406 --
 crypto/libressl/crypto/engine/eng_pkey.c           |  195 -
 crypto/libressl/crypto/engine/eng_table.c          |  355 --
 crypto/libressl/crypto/engine/tb_asnmth.c          |  256 -
 crypto/libressl/crypto/engine/tb_cipher.c          |  153 -
 crypto/libressl/crypto/engine/tb_dh.c              |  127 -
 crypto/libressl/crypto/engine/tb_digest.c          |  153 -
 crypto/libressl/crypto/engine/tb_dsa.c             |  127 -
 crypto/libressl/crypto/engine/tb_ecdh.c            |  141 -
 crypto/libressl/crypto/engine/tb_ecdsa.c           |  127 -
 crypto/libressl/crypto/engine/tb_pkmeth.c          |  176 -
 crypto/libressl/crypto/engine/tb_rand.c            |  127 -
 crypto/libressl/crypto/engine/tb_rsa.c             |  127 -
 crypto/libressl/crypto/engine/tb_store.c           |  109 -
 crypto/libressl/crypto/err/err.c                   |   54 +-
 crypto/libressl/crypto/err/err_all.c               |   24 +-
 crypto/libressl/crypto/err/err_prn.c               |    2 +-
 crypto/libressl/crypto/evp/bio_b64.c               |   11 +-
 crypto/libressl/crypto/evp/bio_enc.c               |   38 +-
 crypto/libressl/crypto/evp/bio_md.c                |    6 +-
 crypto/libressl/crypto/evp/c_all.c                 |   43 +-
 crypto/libressl/crypto/evp/digest.c                |  109 +-
 crypto/libressl/crypto/evp/e_aes.c                 |  180 +-
 crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c   |   35 +-
 crypto/libressl/crypto/evp/e_bf.c                  |    2 +-
 crypto/libressl/crypto/evp/e_camellia.c            |    5 +-
 crypto/libressl/crypto/evp/e_cast.c                |    2 +-
 crypto/libressl/crypto/evp/e_chacha.c              |    2 +-
 crypto/libressl/crypto/evp/e_chacha20poly1305.c    |  235 +-
 crypto/libressl/crypto/evp/e_des.c                 |    2 +-
 crypto/libressl/crypto/evp/e_des3.c                |    2 +-
 crypto/libressl/crypto/evp/e_gost2814789.c         |   18 +-
 crypto/libressl/crypto/evp/e_idea.c                |    2 +-
 crypto/libressl/crypto/evp/e_null.c                |    2 +-
 crypto/libressl/crypto/evp/e_old.c                 |  159 -
 crypto/libressl/crypto/evp/e_rc2.c                 |    7 +-
 crypto/libressl/crypto/evp/e_rc4.c                 |    2 +-
 crypto/libressl/crypto/evp/e_rc4_hmac_md5.c        |   16 +-
 crypto/libressl/crypto/evp/e_sm4.c                 |  113 +
 crypto/libressl/crypto/evp/e_xcbc_d.c              |    2 +-
 crypto/libressl/crypto/evp/encode.c                |   26 +-
 crypto/libressl/crypto/evp/evp_aead.c              |   10 +-
 crypto/libressl/crypto/evp/evp_enc.c               |  129 +-
 crypto/libressl/crypto/evp/evp_err.c               |  101 +-
 crypto/libressl/crypto/evp/evp_key.c               |   18 +-
 crypto/libressl/crypto/evp/evp_lib.c               |   54 +-
 crypto/libressl/crypto/evp/evp_locl.h              |    8 +-
 crypto/libressl/crypto/evp/evp_pbe.c               |   37 +-
 crypto/libressl/crypto/evp/evp_pkey.c              |   60 +-
 crypto/libressl/crypto/evp/m_dss.c                 |    2 +-
 crypto/libressl/crypto/evp/m_dss1.c                |    2 +-
 crypto/libressl/crypto/evp/m_ecdsa.c               |    2 +-
 crypto/libressl/crypto/evp/m_gost2814789.c         |    2 +-
 crypto/libressl/crypto/evp/m_gostr341194.c         |    2 +-
 crypto/libressl/crypto/evp/m_md4.c                 |    2 +-
 crypto/libressl/crypto/evp/m_md5.c                 |    2 +-
 crypto/libressl/crypto/evp/m_md5_sha1.c            |   94 +
 crypto/libressl/crypto/evp/m_null.c                |  106 -
 crypto/libressl/crypto/evp/m_ripemd.c              |    2 +-
 crypto/libressl/crypto/evp/m_sha1.c                |    2 +-
 crypto/libressl/crypto/evp/m_sigver.c              |    6 +-
 crypto/libressl/crypto/evp/m_sm3.c                 |   73 +
 crypto/libressl/crypto/evp/m_streebog.c            |    2 +-
 crypto/libressl/crypto/evp/m_wp.c                  |    2 +-
 crypto/libressl/crypto/evp/names.c                 |   24 +-
 crypto/libressl/crypto/evp/p5_crpt.c               |   16 +-
 crypto/libressl/crypto/evp/p5_crpt2.c              |   38 +-
 crypto/libressl/crypto/evp/p_dec.c                 |   92 -
 crypto/libressl/crypto/evp/p_enc.c                 |   89 -
 crypto/libressl/crypto/evp/p_lib.c                 |  157 +-
 crypto/libressl/crypto/evp/p_open.c                |  128 -
 crypto/libressl/crypto/evp/p_seal.c                |  124 -
 crypto/libressl/crypto/evp/p_sign.c                |    6 +-
 crypto/libressl/crypto/evp/p_verify.c              |    7 +-
 crypto/libressl/crypto/evp/pmeth_fn.c              |   67 +-
 crypto/libressl/crypto/evp/pmeth_gn.c              |   18 +-
 crypto/libressl/crypto/evp/pmeth_lib.c             |   56 +-
 crypto/libressl/crypto/ex_data.c                   |   23 +-
 crypto/libressl/crypto/gost/gost.h                 |  262 -
 crypto/libressl/crypto/gost/gost2814789.c          |    2 +-
 crypto/libressl/crypto/gost/gost89_keywrap.c       |    2 +-
 crypto/libressl/crypto/gost/gost89_params.c        |    2 +-
 crypto/libressl/crypto/gost/gost89imit_ameth.c     |    2 +-
 crypto/libressl/crypto/gost/gost89imit_pmeth.c     |   18 +-
 crypto/libressl/crypto/gost/gost_asn1.h            |   30 +-
 crypto/libressl/crypto/gost/gost_err.c             |   35 +-
 crypto/libressl/crypto/gost/gost_locl.h            |    6 +-
 crypto/libressl/crypto/gost/gostr341001.c          |   43 +-
 crypto/libressl/crypto/gost/gostr341001_ameth.c    |   93 +-
 crypto/libressl/crypto/gost/gostr341001_key.c      |   32 +-
 crypto/libressl/crypto/gost/gostr341001_params.c   |    2 +-
 crypto/libressl/crypto/gost/gostr341001_pmeth.c    |   57 +-
 crypto/libressl/crypto/gost/gostr341194.c          |    2 +-
 crypto/libressl/crypto/gost/streebog.c             |    2 +-
 crypto/libressl/crypto/hkdf/hkdf.c                 |  117 +
 crypto/libressl/crypto/hmac/hm_ameth.c             |    2 +-
 crypto/libressl/crypto/hmac/hm_pmeth.c             |    9 +-
 crypto/libressl/crypto/hmac/hmac.c                 |   81 +-
 crypto/libressl/crypto/idea/i_cbc.c                |    2 +-
 crypto/libressl/crypto/idea/i_cfb64.c              |    2 +-
 crypto/libressl/crypto/idea/i_ecb.c                |    2 +-
 crypto/libressl/crypto/idea/i_ofb64.c              |    2 +-
 crypto/libressl/crypto/idea/i_skey.c               |    2 +-
 crypto/libressl/crypto/idea/idea_lcl.h             |    2 +-
 crypto/libressl/crypto/krb5/krb5_asn.c             |  722 ---
 crypto/libressl/crypto/lhash/lh_stats.c            |    2 +-
 crypto/libressl/crypto/lhash/lhash.c               |   28 +-
 crypto/libressl/crypto/malloc-wrapper.c            |  197 -
 crypto/libressl/crypto/md32_common.h               |   20 +-
 crypto/libressl/crypto/md4/md4_dgst.c              |    2 +-
 crypto/libressl/crypto/md4/md4_locl.h              |    6 +-
 crypto/libressl/crypto/md4/md4_one.c               |    2 +-
 .../md5/{md5-elf-x86_64.s => md5-elf-x86_64.S}     |    3 +-
 crypto/libressl/crypto/md5/md5-macosx-x86_64.s     |  668 --
 crypto/libressl/crypto/md5/md5_dgst.c              |    2 +-
 crypto/libressl/crypto/md5/md5_locl.h              |    6 +-
 crypto/libressl/crypto/md5/md5_one.c               |    2 +-
 crypto/libressl/crypto/mem_clr.c                   |   11 -
 crypto/libressl/crypto/mem_dbg.c                   |   23 +-
 crypto/libressl/crypto/modes/cbc128.c              |    2 +-
 crypto/libressl/crypto/modes/ccm128.c              |    2 +-
 crypto/libressl/crypto/modes/cfb128.c              |    2 +-
 crypto/libressl/crypto/modes/ctr128.c              |   19 +-
 crypto/libressl/crypto/modes/cts128.c              |  267 -
 crypto/libressl/crypto/modes/gcm128.c              |  517 +-
 .../{ghash-elf-x86_64.s => ghash-elf-x86_64.S}     |   11 +-
 crypto/libressl/crypto/modes/ghash-macosx-x86_64.s | 1026 ---
 crypto/libressl/crypto/modes/modes_lcl.h           |   13 +-
 crypto/libressl/crypto/modes/ofb128.c              |    2 +-
 crypto/libressl/crypto/modes/xts128.c              |   70 +-
 crypto/libressl/crypto/o_init.c                    |    2 +-
 crypto/libressl/crypto/o_str.c                     |   21 -
 crypto/libressl/crypto/o_time.c                    |    2 +-
 crypto/libressl/crypto/o_time.h                    |    6 +-
 crypto/libressl/crypto/objects/o_names.c           |    6 +-
 crypto/libressl/crypto/objects/obj_dat.c           |   94 +-
 crypto/libressl/crypto/objects/obj_dat.h           |  150 +-
 crypto/libressl/crypto/objects/obj_err.c           |   10 +-
 crypto/libressl/crypto/objects/obj_lib.c           |    8 +-
 crypto/libressl/crypto/objects/obj_xref.c          |   42 +-
 crypto/libressl/crypto/objects/obj_xref.h          |    5 +-
 crypto/libressl/crypto/ocsp/ocsp_asn.c             |   27 +-
 crypto/libressl/crypto/ocsp/ocsp_cl.c              |   54 +-
 crypto/libressl/crypto/ocsp/ocsp_err.c             |   22 +-
 crypto/libressl/crypto/ocsp/ocsp_ext.c             |   60 +-
 crypto/libressl/crypto/ocsp/ocsp_ht.c              |   22 +-
 crypto/libressl/crypto/ocsp/ocsp_lib.c             |  129 +-
 crypto/libressl/crypto/ocsp/ocsp_prn.c             |    2 +-
 crypto/libressl/crypto/ocsp/ocsp_srv.c             |   10 +-
 crypto/libressl/crypto/ocsp/ocsp_vfy.c             |   62 +-
 crypto/libressl/crypto/pem/pem_all.c               |  429 +-
 crypto/libressl/crypto/pem/pem_err.c               |   43 +-
 crypto/libressl/crypto/pem/pem_info.c              |   25 +-
 crypto/libressl/crypto/pem/pem_lib.c               |  104 +-
 crypto/libressl/crypto/pem/pem_oth.c               |    4 +-
 crypto/libressl/crypto/pem/pem_pk8.c               |   70 +-
 crypto/libressl/crypto/pem/pem_pkey.c              |   16 +-
 crypto/libressl/crypto/pem/pem_seal.c              |  190 -
 crypto/libressl/crypto/pem/pem_sign.c              |  105 -
 crypto/libressl/crypto/pem/pem_x509.c              |   31 +-
 crypto/libressl/crypto/pem/pem_xaux.c              |   61 +-
 crypto/libressl/crypto/pem/pvkfmt.c                |   97 +-
 crypto/libressl/crypto/pkcs12/p12_add.c            |   56 +-
 crypto/libressl/crypto/pkcs12/p12_asn.c            |    2 +-
 crypto/libressl/crypto/pkcs12/p12_attr.c           |   14 +-
 crypto/libressl/crypto/pkcs12/p12_crpt.c           |   17 +-
 crypto/libressl/crypto/pkcs12/p12_crt.c            |   11 +-
 crypto/libressl/crypto/pkcs12/p12_decr.c           |   36 +-
 crypto/libressl/crypto/pkcs12/p12_init.c           |    9 +-
 crypto/libressl/crypto/pkcs12/p12_key.c            |   14 +-
 crypto/libressl/crypto/pkcs12/p12_kiss.c           |   18 +-
 crypto/libressl/crypto/pkcs12/p12_mutl.c           |   39 +-
 crypto/libressl/crypto/pkcs12/p12_npas.c           |  244 -
 crypto/libressl/crypto/pkcs12/p12_p8d.c            |    6 +-
 crypto/libressl/crypto/pkcs12/p12_p8e.c            |   10 +-
 crypto/libressl/crypto/pkcs12/p12_utl.c            |   77 +-
 crypto/libressl/crypto/pkcs12/pk12err.c            |    2 +-
 crypto/libressl/crypto/pkcs7/bio_pk7.c             |   66 -
 crypto/libressl/crypto/pkcs7/pk7_asn1.c            |    2 +-
 crypto/libressl/crypto/pkcs7/pk7_attr.c            |   16 +-
 crypto/libressl/crypto/pkcs7/pk7_doit.c            |  183 +-
 crypto/libressl/crypto/pkcs7/pk7_lib.c             |   65 +-
 crypto/libressl/crypto/pkcs7/pk7_mime.c            |   10 +-
 crypto/libressl/crypto/pkcs7/pk7_smime.c           |   88 +-
 crypto/libressl/crypto/pkcs7/pkcs7err.c            |    2 +-
 crypto/libressl/crypto/poly1305/poly1305-donna.c   |    2 +-
 crypto/libressl/crypto/poly1305/poly1305.c         |    2 +-
 crypto/libressl/crypto/rand/rand_err.c             |    6 +-
 crypto/libressl/crypto/rand/rand_lib.c             |    2 +-
 crypto/libressl/crypto/rand/randfile.c             |  143 -
 crypto/libressl/crypto/rc2/rc2_cbc.c               |    2 +-
 crypto/libressl/crypto/rc2/rc2_ecb.c               |    2 +-
 crypto/libressl/crypto/rc2/rc2_locl.h              |    2 +-
 crypto/libressl/crypto/rc2/rc2_skey.c              |    2 +-
 crypto/libressl/crypto/rc2/rc2cfb64.c              |    2 +-
 crypto/libressl/crypto/rc2/rc2ofb64.c              |    2 +-
 .../rc4/{rc4-elf-x86_64.s => rc4-elf-x86_64.S}     |   20 +-
 crypto/libressl/crypto/rc4/rc4-macosx-x86_64.s     |  615 --
 .../{rc4-md5-elf-x86_64.s => rc4-md5-elf-x86_64.S} |    3 +-
 crypto/libressl/crypto/rc4/rc4-md5-macosx-x86_64.s | 1259 ----
 crypto/libressl/crypto/rc4/rc4_enc.c               |   66 +-
 crypto/libressl/crypto/rc4/rc4_locl.h              |    2 +-
 crypto/libressl/crypto/rc4/rc4_skey.c              |    2 +-
 crypto/libressl/crypto/ripemd/rmd_dgst.c           |    2 +-
 crypto/libressl/crypto/ripemd/rmd_locl.h           |    7 +-
 crypto/libressl/crypto/ripemd/rmd_one.c            |    2 +-
 crypto/libressl/crypto/ripemd/rmdconst.h           |    6 +-
 crypto/libressl/crypto/rsa/rsa_ameth.c             |   52 +-
 crypto/libressl/crypto/rsa/rsa_asn1.c              |    6 +-
 crypto/libressl/crypto/rsa/rsa_chk.c               |   35 +-
 crypto/libressl/crypto/rsa/rsa_crpt.c              |   17 +-
 crypto/libressl/crypto/rsa/rsa_depr.c              |    2 +-
 crypto/libressl/crypto/rsa/rsa_eay.c               |  113 +-
 crypto/libressl/crypto/rsa/rsa_err.c               |   61 +-
 crypto/libressl/crypto/rsa/rsa_gen.c               |   21 +-
 crypto/libressl/crypto/rsa/rsa_lib.c               |  139 +-
 crypto/libressl/crypto/rsa/rsa_locl.h              |    7 +-
 crypto/libressl/crypto/rsa/rsa_meth.c              |  104 +
 crypto/libressl/crypto/rsa/rsa_none.c              |   10 +-
 crypto/libressl/crypto/rsa/rsa_oaep.c              |   40 +-
 crypto/libressl/crypto/rsa/rsa_pk1.c               |   35 +-
 crypto/libressl/crypto/rsa/rsa_pmeth.c             |   60 +-
 crypto/libressl/crypto/rsa/rsa_prn.c               |    4 +-
 crypto/libressl/crypto/rsa/rsa_pss.c               |   34 +-
 crypto/libressl/crypto/rsa/rsa_saos.c              |  149 -
 crypto/libressl/crypto/rsa/rsa_sign.c              |  285 +-
 crypto/libressl/crypto/rsa/rsa_ssl.c               |  151 -
 crypto/libressl/crypto/rsa/rsa_x931.c              |   15 +-
 .../sha/{sha1-elf-x86_64.s => sha1-elf-x86_64.S}   |    8 +-
 crypto/libressl/crypto/sha/sha1-macosx-x86_64.s    | 2486 --------
 crypto/libressl/crypto/sha/sha1_one.c              |    2 +-
 crypto/libressl/crypto/sha/sha1dgst.c              |    2 +-
 crypto/libressl/crypto/sha/sha256-elf-x86_64.S     |    3 +-
 crypto/libressl/crypto/sha/sha256-macosx-x86_64.S  | 1778 ------
 crypto/libressl/crypto/sha/sha256.c                |    4 +-
 crypto/libressl/crypto/sha/sha512-elf-x86_64.S     |    3 +-
 crypto/libressl/crypto/sha/sha512-macosx-x86_64.S  | 1802 ------
 crypto/libressl/crypto/sha/sha512.c                |   13 +-
 crypto/libressl/crypto/sha/sha_locl.h              |    7 +-
 crypto/libressl/crypto/sm3/sm3.c                   |  206 +
 crypto/libressl/crypto/sm3/sm3_locl.h              |   85 +
 crypto/libressl/crypto/sm4/sm4.c                   |  263 +
 crypto/libressl/crypto/stack/stack.c               |    3 +-
 crypto/libressl/crypto/ts/ts_asn1.c                |   53 +-
 crypto/libressl/crypto/ts/ts_conf.c                |    8 +-
 crypto/libressl/crypto/ts/ts_err.c                 |   54 +-
 crypto/libressl/crypto/ts/ts_lib.c                 |    2 +-
 crypto/libressl/crypto/ts/ts_req_print.c           |    2 +-
 crypto/libressl/crypto/ts/ts_req_utils.c           |   14 +-
 crypto/libressl/crypto/ts/ts_rsp_print.c           |    2 +-
 crypto/libressl/crypto/ts/ts_rsp_sign.c            |   66 +-
 crypto/libressl/crypto/ts/ts_rsp_utils.c           |   28 +-
 crypto/libressl/crypto/ts/ts_rsp_verify.c          |   46 +-
 crypto/libressl/crypto/ts/ts_verify_ctx.c          |    4 +-
 crypto/libressl/crypto/txt_db/txt_db.c             |    2 +-
 crypto/libressl/crypto/ui/ui_err.c                 |   15 +-
 crypto/libressl/crypto/ui/ui_lib.c                 |   66 +-
 crypto/libressl/crypto/ui/ui_locl.h                |    6 +-
 crypto/libressl/crypto/ui/ui_openssl.c             |    2 +-
 crypto/libressl/crypto/ui/ui_openssl_win.c         |  379 --
 crypto/libressl/crypto/ui/ui_util.c                |  111 -
 .../whrlpool/{wp-elf-x86_64.s => wp-elf-x86_64.S}  |    3 +-
 crypto/libressl/crypto/whrlpool/wp-macosx-x86_64.s |  858 ---
 crypto/libressl/crypto/whrlpool/wp_block.c         |   29 +-
 crypto/libressl/crypto/whrlpool/wp_dgst.c          |    2 +-
 crypto/libressl/crypto/whrlpool/wp_locl.h          |    6 +-
 crypto/libressl/crypto/x509/by_dir.c               |   28 +-
 crypto/libressl/crypto/x509/by_file.c              |   27 +-
 crypto/libressl/crypto/x509/by_mem.c               |    4 +-
 .../libressl/crypto/x509/{x509_lcl.h => vpm_int.h} |   28 +-
 crypto/libressl/crypto/x509/x509_att.c             |   30 +-
 crypto/libressl/crypto/x509/x509_cmp.c             |   58 +-
 crypto/libressl/crypto/x509/x509_d2.c              |    2 +-
 crypto/libressl/crypto/x509/x509_def.c             |    2 +-
 crypto/libressl/crypto/x509/x509_err.c             |   48 +-
 crypto/libressl/crypto/x509/x509_ext.c             |   39 +-
 crypto/libressl/crypto/x509/x509_lcl.h             |    6 +-
 crypto/libressl/crypto/x509/x509_lu.c              |  146 +-
 crypto/libressl/crypto/x509/x509_obj.c             |    6 +-
 crypto/libressl/crypto/x509/x509_r2x.c             |    4 +-
 crypto/libressl/crypto/x509/x509_req.c             |   26 +-
 crypto/libressl/crypto/x509/x509_set.c             |   72 +-
 crypto/libressl/crypto/x509/x509_trs.c             |   34 +-
 crypto/libressl/crypto/x509/x509_txt.c             |    2 +-
 crypto/libressl/crypto/x509/x509_v3.c              |   24 +-
 crypto/libressl/crypto/x509/x509_vfy.c             |  815 ++-
 crypto/libressl/crypto/x509/x509_vpm.c             |  403 +-
 crypto/libressl/crypto/x509/x509cset.c             |   39 +-
 crypto/libressl/crypto/x509/x509name.c             |   63 +-
 crypto/libressl/crypto/x509/x509rset.c             |   14 +-
 crypto/libressl/crypto/x509/x509spki.c             |    9 +-
 crypto/libressl/crypto/x509/x509type.c             |   23 +-
 crypto/libressl/crypto/x509/x_all.c                |  111 +-
 crypto/libressl/crypto/x509v3/ext_dat.h            |    6 +-
 crypto/libressl/crypto/x509v3/pcy_cache.c          |    2 +-
 crypto/libressl/crypto/x509v3/pcy_data.c           |    2 +-
 crypto/libressl/crypto/x509v3/pcy_int.h            |    5 +-
 crypto/libressl/crypto/x509v3/pcy_lib.c            |    2 +-
 crypto/libressl/crypto/x509v3/pcy_map.c            |    2 +-
 crypto/libressl/crypto/x509v3/pcy_node.c           |    2 +-
 crypto/libressl/crypto/x509v3/pcy_tree.c           |    6 +-
 crypto/libressl/crypto/x509v3/v3_akey.c            |   19 +-
 crypto/libressl/crypto/x509v3/v3_akeya.c           |    2 +-
 crypto/libressl/crypto/x509v3/v3_alt.c             |   68 +-
 crypto/libressl/crypto/x509v3/v3_bcons.c           |    9 +-
 crypto/libressl/crypto/x509v3/v3_bitst.c           |   14 +-
 crypto/libressl/crypto/x509v3/v3_conf.c            |  124 +-
 crypto/libressl/crypto/x509v3/v3_cpols.c           |   51 +-
 crypto/libressl/crypto/x509v3/v3_crld.c            |   35 +-
 crypto/libressl/crypto/x509v3/v3_enum.c            |    6 +-
 crypto/libressl/crypto/x509v3/v3_extku.c           |   15 +-
 crypto/libressl/crypto/x509v3/v3_genn.c            |    2 +-
 crypto/libressl/crypto/x509v3/v3_ia5.c             |   23 +-
 crypto/libressl/crypto/x509v3/v3_info.c            |   29 +-
 crypto/libressl/crypto/x509v3/v3_int.c             |    8 +-
 crypto/libressl/crypto/x509v3/v3_lib.c             |   42 +-
 crypto/libressl/crypto/x509v3/v3_ncons.c           |   18 +-
 crypto/libressl/crypto/x509v3/v3_ocsp.c            |   16 +-
 crypto/libressl/crypto/x509v3/v3_pci.c             |   72 +-
 crypto/libressl/crypto/x509v3/v3_pcia.c            |    2 +-
 crypto/libressl/crypto/x509v3/v3_pcons.c           |   13 +-
 crypto/libressl/crypto/x509v3/v3_pku.c             |    4 +-
 crypto/libressl/crypto/x509v3/v3_pmaps.c           |    8 +-
 crypto/libressl/crypto/x509v3/v3_prn.c             |   10 +-
 crypto/libressl/crypto/x509v3/v3_purp.c            |   92 +-
 crypto/libressl/crypto/x509v3/v3_skey.c            |   19 +-
 crypto/libressl/crypto/x509v3/v3_sxnet.c           |   37 +-
 crypto/libressl/crypto/x509v3/v3_utl.c             |  489 +-
 crypto/libressl/crypto/x509v3/v3err.c              |    2 +-
 crypto/libressl/crypto/x86_arch.h                  |   90 +
 crypto/libressl/include/compat/arpa/inet.h         |   19 -
 crypto/libressl/include/compat/arpa/nameser.h      |   23 -
 crypto/libressl/include/compat/dirent.h            |   17 -
 crypto/libressl/include/compat/dirent_msvc.h       |  611 --
 crypto/libressl/include/compat/err.h               |   79 -
 crypto/libressl/include/compat/limits.h            |   17 -
 crypto/libressl/include/compat/machine/endian.h    |   40 -
 crypto/libressl/include/compat/netdb.h             |   10 -
 crypto/libressl/include/compat/netinet/in.h        |   10 -
 crypto/libressl/include/compat/netinet/ip.h        |   47 -
 crypto/libressl/include/compat/netinet/tcp.h       |   10 -
 crypto/libressl/include/compat/poll.h              |   63 -
 crypto/libressl/include/compat/readpassphrase.h    |   44 -
 crypto/libressl/include/compat/resolv.h            |   24 -
 crypto/libressl/include/compat/stdio.h             |   47 -
 crypto/libressl/include/compat/stdlib.h            |   37 -
 crypto/libressl/include/compat/string.h            |   87 -
 crypto/libressl/include/compat/sys/cdefs.h         |   31 -
 crypto/libressl/include/compat/sys/ioctl.h         |   11 -
 crypto/libressl/include/compat/sys/mman.h          |   19 -
 crypto/libressl/include/compat/sys/param.h         |   15 -
 crypto/libressl/include/compat/sys/select.h        |   10 -
 crypto/libressl/include/compat/sys/socket.h        |   10 -
 crypto/libressl/include/compat/sys/stat.h          |  100 -
 crypto/libressl/include/compat/sys/time.h          |   16 -
 crypto/libressl/include/compat/sys/types.h         |   47 -
 crypto/libressl/include/compat/sys/uio.h           |   17 -
 crypto/libressl/include/compat/time.h              |   23 -
 crypto/libressl/include/compat/unistd.h            |   41 -
 crypto/libressl/include/compat/win32netcompat.h    |   53 -
 crypto/libressl/include/openssl/aes.h              |    2 +-
 crypto/libressl/include/openssl/asn1.h             |  492 +-
 crypto/libressl/include/openssl/asn1_mac.h         |  426 --
 crypto/libressl/include/openssl/asn1t.h            |   18 +-
 crypto/libressl/include/openssl/bio.h              |   99 +-
 crypto/libressl/include/openssl/blowfish.h         |    2 +-
 crypto/libressl/include/openssl/bn.h               |  137 +-
 crypto/libressl/include/openssl/buffer.h           |    2 +-
 crypto/libressl/include/openssl/camellia.h         |    2 +-
 crypto/libressl/include/openssl/cast.h             |    2 +-
 crypto/libressl/include/openssl/chacha.h           |    6 +-
 crypto/libressl/include/openssl/cmac.h             |    2 +-
 crypto/libressl/include/openssl/cms.h              |  473 --
 crypto/libressl/include/openssl/comp.h             |    2 +-
 crypto/libressl/include/openssl/conf.h             |    2 +-
 crypto/libressl/include/openssl/conf_api.h         |    2 +-
 crypto/libressl/include/openssl/crypto.h           |  107 +-
 crypto/libressl/include/openssl/curve25519.h       |   67 +
 crypto/libressl/include/openssl/des.h              |    2 +-
 crypto/libressl/include/openssl/dh.h               |   24 +-
 crypto/libressl/include/openssl/dsa.h              |   32 +-
 crypto/libressl/include/openssl/dso.h              |    2 +-
 crypto/libressl/include/openssl/dtls1.h            |   73 +-
 crypto/libressl/include/openssl/ec.h               |   49 +-
 crypto/libressl/include/openssl/ecdh.h             |    2 +-
 crypto/libressl/include/openssl/ecdsa.h            |   47 +-
 crypto/libressl/include/openssl/engine.h           |  807 ---
 crypto/libressl/include/openssl/err.h              |   44 +-
 crypto/libressl/include/openssl/evp.h              |   81 +-
 crypto/libressl/include/openssl/gost.h             |    8 +-
 crypto/libressl/include/openssl/hkdf.h             |   65 +
 crypto/libressl/include/openssl/hmac.h             |    7 +-
 crypto/libressl/include/openssl/idea.h             |    2 +-
 crypto/libressl/include/openssl/krb5_asn.h         |  256 -
 crypto/libressl/include/openssl/lhash.h            |    2 +-
 crypto/libressl/include/openssl/md4.h              |    2 +-
 crypto/libressl/include/openssl/md5.h              |    2 +-
 crypto/libressl/include/openssl/modes.h            |   10 +-
 crypto/libressl/include/openssl/obj_mac.h          |  134 +-
 crypto/libressl/include/openssl/objects.h          |    6 +-
 crypto/libressl/include/openssl/ocsp.h             |  158 +-
 crypto/libressl/include/openssl/opensslconf.h      |    3 -
 crypto/libressl/include/openssl/opensslfeatures.h  |  135 +-
 crypto/libressl/include/openssl/opensslv.h         |    7 +-
 crypto/libressl/include/openssl/ossl_typ.h         |    2 +-
 crypto/libressl/include/openssl/pem.h              |   18 +-
 crypto/libressl/include/openssl/pem2.h             |    2 +-
 crypto/libressl/include/openssl/pkcs12.h           |   69 +-
 crypto/libressl/include/openssl/pkcs7.h            |   77 +-
 crypto/libressl/include/openssl/poly1305.h         |    2 +-
 crypto/libressl/include/openssl/rand.h             |    2 +-
 crypto/libressl/include/openssl/rc2.h              |    2 +-
 crypto/libressl/include/openssl/rc4.h              |    2 +-
 crypto/libressl/include/openssl/ripemd.h           |    2 +-
 crypto/libressl/include/openssl/rsa.h              |   46 +-
 crypto/libressl/include/openssl/safestack.h        |  594 +-
 crypto/libressl/include/openssl/sha.h              |    2 +-
 .../libressl/include/openssl/{poly1305.h => sm3.h} |   46 +-
 .../libressl/include/openssl/{poly1305.h => sm4.h} |   44 +-
 crypto/libressl/include/openssl/srtp.h             |    2 +-
 crypto/libressl/include/openssl/ssl.h              |  668 +-
 crypto/libressl/include/openssl/ssl2.h             |    2 +-
 crypto/libressl/include/openssl/ssl23.h            |    2 +-
 crypto/libressl/include/openssl/ssl3.h             |  140 +-
 crypto/libressl/include/openssl/stack.h            |    2 +-
 crypto/libressl/include/openssl/tls1.h             |   93 +-
 crypto/libressl/include/openssl/ts.h               |   16 +-
 crypto/libressl/include/openssl/txt_db.h           |    2 +-
 crypto/libressl/include/openssl/ui.h               |   16 +-
 crypto/libressl/include/openssl/ui_compat.h        |   83 -
 crypto/libressl/include/openssl/whrlpool.h         |    2 +-
 crypto/libressl/include/openssl/x509.h             |  440 +-
 crypto/libressl/include/openssl/x509_vfy.h         |   97 +-
 crypto/libressl/include/openssl/x509v3.h           |  348 +-
 crypto/libressl/include/pqueue.h                   |    6 +-
 crypto/libressl/include/tls.h                      |  106 +-
 crypto/libressl/ssl/VERSION                        |    2 +-
 crypto/libressl/ssl/bio_ssl.c                      |   29 +-
 crypto/libressl/ssl/bs_ber.c                       |  268 -
 crypto/libressl/ssl/bs_cbb.c                       |   46 +-
 crypto/libressl/ssl/bs_cbs.c                       |    7 +-
 crypto/libressl/ssl/bytestring.h                   |   24 +-
 crypto/libressl/ssl/d1_both.c                      |  515 +-
 crypto/libressl/ssl/d1_clnt.c                      |  565 +-
 crypto/libressl/ssl/d1_enc.c                       |   16 +-
 crypto/libressl/ssl/d1_lib.c                       |  123 +-
 crypto/libressl/ssl/d1_meth.c                      |  112 -
 crypto/libressl/ssl/d1_pkt.c                       |  514 +-
 crypto/libressl/ssl/d1_srtp.c                      |  255 +-
 crypto/libressl/ssl/d1_srvr.c                      |  636 +-
 crypto/libressl/ssl/pqueue.c                       |    2 +-
 crypto/libressl/ssl/s23_clnt.c                     |  480 --
 crypto/libressl/ssl/s23_lib.c                      |  132 -
 crypto/libressl/ssl/s23_pkt.c                      |  116 -
 crypto/libressl/ssl/s23_srvr.c                     |  514 --
 crypto/libressl/ssl/s3_cbc.c                       |  127 +-
 crypto/libressl/ssl/s3_clnt.c                      | 2635 --------
 crypto/libressl/ssl/s3_lib.c                       | 2056 +++---
 crypto/libressl/ssl/s3_srvr.c                      | 2697 --------
 crypto/libressl/ssl/srtp.h                         |    2 +-
 crypto/libressl/ssl/ssl_algs.c                     |   14 +-
 crypto/libressl/ssl/ssl_asn1.c                     |  980 ++-
 crypto/libressl/ssl/{s3_both.c => ssl_both.c}      |  434 +-
 crypto/libressl/ssl/ssl_cert.c                     |  191 +-
 crypto/libressl/ssl/ssl_ciph.c                     |  537 +-
 crypto/libressl/ssl/ssl_ciphers.c                  |  162 +
 crypto/libressl/ssl/ssl_clnt.c                     | 2828 +++++++++
 crypto/libressl/ssl/ssl_err.c                      |  498 +-
 crypto/libressl/ssl/ssl_err2.c                     |   72 -
 .../{crypto/compat/strnlen.c => ssl/ssl_init.c}    |   41 +-
 crypto/libressl/ssl/ssl_lib.c                      | 1733 +++--
 crypto/libressl/ssl/ssl_locl.h                     |  944 ++-
 crypto/libressl/ssl/ssl_methods.c                  |  726 +++
 crypto/libressl/ssl/ssl_packet.c                   |  293 +
 crypto/libressl/ssl/{s3_pkt.c => ssl_pkt.c}        |  640 +-
 crypto/libressl/ssl/ssl_rsa.c                      |  218 +-
 crypto/libressl/ssl/ssl_sess.c                     |  409 +-
 crypto/libressl/ssl/ssl_sigalgs.c                  |  331 +
 crypto/libressl/ssl/ssl_sigalgs.h                  |   86 +
 crypto/libressl/ssl/ssl_srvr.c                     | 2669 ++++++++
 crypto/libressl/ssl/ssl_stat.c                     |   10 +-
 crypto/libressl/ssl/ssl_tlsext.c                   | 2041 ++++++
 crypto/libressl/ssl/ssl_tlsext.h                   |  130 +
 crypto/libressl/ssl/ssl_transcript.c               |  201 +
 crypto/libressl/ssl/ssl_txt.c                      |    4 +-
 crypto/libressl/ssl/ssl_versions.c                 |  225 +
 crypto/libressl/ssl/t1_clnt.c                      |  237 -
 crypto/libressl/ssl/t1_enc.c                       |  661 +-
 crypto/libressl/ssl/t1_lib.c                       | 1855 +-----
 crypto/libressl/ssl/t1_meth.c                      |  235 -
 crypto/libressl/ssl/t1_reneg.c                     |  286 -
 crypto/libressl/ssl/t1_srvr.c                      |  238 -
 crypto/libressl/ssl/tls13_internal.h               |  247 +
 crypto/libressl/ssl/tls13_key_schedule.c           |  376 ++
 crypto/libressl/tls/VERSION                        |    1 -
 crypto/libressl/tls/strsep.c                       |   70 -
 crypto/libressl/tls/tls.c                          |  402 +-
 crypto/libressl/tls/tls_bio_cb.c                   |  143 +
 crypto/libressl/tls/tls_client.c                   |  239 +-
 crypto/libressl/tls/tls_config.c                   |  697 +-
 crypto/libressl/tls/tls_conninfo.c                 |  271 +-
 crypto/libressl/tls/tls_internal.h                 |  185 +-
 crypto/libressl/tls/tls_keypair.c                  |  169 +
 crypto/libressl/tls/tls_ocsp.c                     |  452 ++
 crypto/libressl/tls/tls_peer.c                     |   38 +-
 crypto/libressl/tls/tls_server.c                   |  342 +-
 crypto/libressl/tls/tls_util.c                     |  110 +-
 crypto/libressl/tls/tls_verify.c                   |  101 +-
 928 files changed, 47576 insertions(+), 87589 deletions(-)
 delete mode 100644 crypto/libressl/apps/nc/compat/accept4.c
 delete mode 100644 crypto/libressl/apps/nc/compat/base64.c
 delete mode 100644 crypto/libressl/apps/nc/compat/readpassphrase.c
 delete mode 100644 crypto/libressl/apps/nc/compat/socket.c
 delete mode 100644 crypto/libressl/apps/nc/compat/strtonum.c
 delete mode 100644 crypto/libressl/apps/nc/compat/sys/socket.h
 delete mode 100644 crypto/libressl/apps/openssl/apps_win.c
 delete mode 100644 crypto/libressl/apps/openssl/certhash_win.c
 delete mode 100644 crypto/libressl/apps/openssl/cms.c
 delete mode 100644 crypto/libressl/apps/openssl/compat/poll_win.c
 delete mode 100644 crypto/libressl/apps/openssl/compat/strtonum.c
 rename crypto/libressl/crypto/aes/{aes-elf-x86_64.s => aes-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/aes/aes-macosx-x86_64.s
 delete mode 100644 crypto/libressl/crypto/aes/aes_cfb.c
 delete mode 100644 crypto/libressl/crypto/aes/aes_ctr.c
 delete mode 100644 crypto/libressl/crypto/aes/aes_ecb.c
 delete mode 100644 crypto/libressl/crypto/aes/aes_ofb.c
 rename crypto/libressl/crypto/aes/{aesni-elf-x86_64.s => aesni-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/aes/aesni-macosx-x86_64.s
 rename crypto/libressl/crypto/aes/{aesni-sha1-elf-x86_64.s => aesni-sha1-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/aes/aesni-sha1-macosx-x86_64.s
 rename crypto/libressl/crypto/aes/{bsaes-elf-x86_64.s => bsaes-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/aes/bsaes-macosx-x86_64.s
 rename crypto/libressl/crypto/aes/{vpaes-elf-x86_64.s => vpaes-elf-x86_64.S} (98%)
 delete mode 100644 crypto/libressl/crypto/aes/vpaes-macosx-x86_64.s
 delete mode 100644 crypto/libressl/crypto/asn1/a_bytes.c
 delete mode 100644 crypto/libressl/crypto/asn1/a_set.c
 delete mode 100644 crypto/libressl/crypto/asn1/d2i_pu.c
 delete mode 100644 crypto/libressl/crypto/asn1/f_enum.c
 delete mode 100644 crypto/libressl/crypto/asn1/i2d_pu.c
 delete mode 100644 crypto/libressl/crypto/asn1/t_bitst.c
 delete mode 100644 crypto/libressl/crypto/bio/b_win.c
 delete mode 100644 crypto/libressl/crypto/bio/bf_null.c
 delete mode 100644 crypto/libressl/crypto/bio/bss_bio.c
 delete mode 100644 crypto/libressl/crypto/bio/bss_log.c
 delete mode 100644 crypto/libressl/crypto/bn/bn_depr.c
 delete mode 100644 crypto/libressl/crypto/bn/bn_mpi.c
 delete mode 100644 crypto/libressl/crypto/bn/bn_x931p.c
 rename crypto/libressl/crypto/bn/{gf2m-elf-x86_64.s => gf2m-elf-x86_64.S} (97%)
 delete mode 100644 crypto/libressl/crypto/bn/gf2m-macosx-x86_64.s
 rename crypto/libressl/crypto/bn/{modexp512-elf-x86_64.s => modexp512-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/bn/modexp512-macosx-x86_64.s
 rename crypto/libressl/crypto/bn/{mont-elf-x86_64.s => mont-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/bn/mont-macosx-x86_64.s
 rename crypto/libressl/crypto/bn/{mont5-elf-x86_64.s => mont5-elf-x86_64.S} (51%)
 delete mode 100644 crypto/libressl/crypto/bn/mont5-macosx-x86_64.s
 delete mode 100644 crypto/libressl/crypto/buffer/buf_str.c
 delete mode 100644 crypto/libressl/crypto/camellia/camellia.h
 rename crypto/libressl/crypto/camellia/{cmll-elf-x86_64.s => cmll-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/camellia/cmll-macosx-x86_64.s
 delete mode 100644 crypto/libressl/crypto/comp/c_rle.c
 delete mode 100644 crypto/libressl/crypto/comp/c_zlib.c
 delete mode 100644 crypto/libressl/crypto/comp/comp_err.c
 delete mode 100644 crypto/libressl/crypto/comp/comp_lib.c
 delete mode 100644 crypto/libressl/crypto/compat/arc4random.c
 delete mode 100644 crypto/libressl/crypto/compat/arc4random.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_aix.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_freebsd.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_hpux.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_linux.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_netbsd.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_osx.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_solaris.h
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_uniform.c
 delete mode 100644 crypto/libressl/crypto/compat/arc4random_win.h
 delete mode 100644 crypto/libressl/crypto/compat/bsd-asprintf.c
 delete mode 100644 crypto/libressl/crypto/compat/chacha_private.h
 delete mode 100644 crypto/libressl/crypto/compat/explicit_bzero.c
 delete mode 100644 crypto/libressl/crypto/compat/explicit_bzero_win.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_aix.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_freebsd.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_hpux.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_linux.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_netbsd.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_osx.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_solaris.c
 delete mode 100644 crypto/libressl/crypto/compat/getentropy_win.c
 delete mode 100644 crypto/libressl/crypto/compat/inet_pton.c
 delete mode 100644 crypto/libressl/crypto/compat/posix_win.c
 delete mode 100644 crypto/libressl/crypto/compat/reallocarray.c
 delete mode 100644 crypto/libressl/crypto/compat/strcasecmp.c
 delete mode 100644 crypto/libressl/crypto/compat/strlcat.c
 delete mode 100644 crypto/libressl/crypto/compat/strlcpy.c
 delete mode 100644 crypto/libressl/crypto/compat/strndup.c
 delete mode 100644 crypto/libressl/crypto/compat/timegm.c
 delete mode 100644 crypto/libressl/crypto/compat/timingsafe_bcmp.c
 delete mode 100644 crypto/libressl/crypto/compat/timingsafe_memcmp.c
 delete mode 100644 crypto/libressl/crypto/cpuid-macosx-x86_64.S
 create mode 100644 crypto/libressl/crypto/crypto_init.c
 create mode 100644 crypto/libressl/crypto/crypto_lock.c
 create mode 100644 crypto/libressl/crypto/curve25519/curve25519-generic.c
 create mode 100644 crypto/libressl/crypto/curve25519/curve25519.c
 create mode 100644 crypto/libressl/crypto/curve25519/curve25519_internal.h
 delete mode 100644 crypto/libressl/crypto/des/cbc_cksm.c
 delete mode 100644 crypto/libressl/crypto/des/ede_cbcm_enc.c
 delete mode 100644 crypto/libressl/crypto/des/enc_read.c
 delete mode 100644 crypto/libressl/crypto/des/enc_writ.c
 delete mode 100644 crypto/libressl/crypto/des/ofb_enc.c
 delete mode 100644 crypto/libressl/crypto/des/pcbc_enc.c
 delete mode 100644 crypto/libressl/crypto/des/qud_cksm.c
 delete mode 100644 crypto/libressl/crypto/des/str2key.c
 delete mode 100644 crypto/libressl/crypto/dh/dh_depr.c
 create mode 100644 crypto/libressl/crypto/dsa/dsa_meth.c
 delete mode 100644 crypto/libressl/crypto/dso/dso_dlfcn.c
 create mode 100644 crypto/libressl/crypto/ec/ec_kmeth.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_all.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_cnf.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_ctrl.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_dyn.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_err.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_fat.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_init.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_int.h
 delete mode 100644 crypto/libressl/crypto/engine/eng_lib.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_list.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_openssl.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_pkey.c
 delete mode 100644 crypto/libressl/crypto/engine/eng_table.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_asnmth.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_cipher.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_dh.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_digest.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_dsa.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_ecdh.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_ecdsa.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_pkmeth.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_rand.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_rsa.c
 delete mode 100644 crypto/libressl/crypto/engine/tb_store.c
 delete mode 100644 crypto/libressl/crypto/evp/e_old.c
 create mode 100644 crypto/libressl/crypto/evp/e_sm4.c
 create mode 100644 crypto/libressl/crypto/evp/m_md5_sha1.c
 delete mode 100644 crypto/libressl/crypto/evp/m_null.c
 create mode 100644 crypto/libressl/crypto/evp/m_sm3.c
 delete mode 100644 crypto/libressl/crypto/evp/p_dec.c
 delete mode 100644 crypto/libressl/crypto/evp/p_enc.c
 delete mode 100644 crypto/libressl/crypto/evp/p_open.c
 delete mode 100644 crypto/libressl/crypto/evp/p_seal.c
 delete mode 100644 crypto/libressl/crypto/gost/gost.h
 create mode 100644 crypto/libressl/crypto/hkdf/hkdf.c
 delete mode 100644 crypto/libressl/crypto/krb5/krb5_asn.c
 delete mode 100644 crypto/libressl/crypto/malloc-wrapper.c
 rename crypto/libressl/crypto/md5/{md5-elf-x86_64.s => md5-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/md5/md5-macosx-x86_64.s
 delete mode 100644 crypto/libressl/crypto/mem_clr.c
 delete mode 100644 crypto/libressl/crypto/modes/cts128.c
 rename crypto/libressl/crypto/modes/{ghash-elf-x86_64.s => ghash-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/modes/ghash-macosx-x86_64.s
 delete mode 100644 crypto/libressl/crypto/o_str.c
 delete mode 100644 crypto/libressl/crypto/pem/pem_seal.c
 delete mode 100644 crypto/libressl/crypto/pem/pem_sign.c
 delete mode 100644 crypto/libressl/crypto/pkcs12/p12_npas.c
 delete mode 100644 crypto/libressl/crypto/pkcs7/bio_pk7.c
 delete mode 100644 crypto/libressl/crypto/rand/randfile.c
 rename crypto/libressl/crypto/rc4/{rc4-elf-x86_64.s => rc4-elf-x86_64.S} (98%)
 delete mode 100644 crypto/libressl/crypto/rc4/rc4-macosx-x86_64.s
 rename crypto/libressl/crypto/rc4/{rc4-md5-elf-x86_64.s => rc4-md5-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/rc4/rc4-md5-macosx-x86_64.s
 create mode 100644 crypto/libressl/crypto/rsa/rsa_meth.c
 delete mode 100644 crypto/libressl/crypto/rsa/rsa_saos.c
 delete mode 100644 crypto/libressl/crypto/rsa/rsa_ssl.c
 rename crypto/libressl/crypto/sha/{sha1-elf-x86_64.s => sha1-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/sha/sha1-macosx-x86_64.s
 delete mode 100644 crypto/libressl/crypto/sha/sha256-macosx-x86_64.S
 delete mode 100644 crypto/libressl/crypto/sha/sha512-macosx-x86_64.S
 create mode 100644 crypto/libressl/crypto/sm3/sm3.c
 create mode 100644 crypto/libressl/crypto/sm3/sm3_locl.h
 create mode 100644 crypto/libressl/crypto/sm4/sm4.c
 delete mode 100644 crypto/libressl/crypto/ui/ui_openssl_win.c
 delete mode 100644 crypto/libressl/crypto/ui/ui_util.c
 rename crypto/libressl/crypto/whrlpool/{wp-elf-x86_64.s => wp-elf-x86_64.S} (99%)
 delete mode 100644 crypto/libressl/crypto/whrlpool/wp-macosx-x86_64.s
 copy crypto/libressl/crypto/x509/{x509_lcl.h => vpm_int.h} (77%)
 create mode 100644 crypto/libressl/crypto/x86_arch.h
 delete mode 100644 crypto/libressl/include/compat/arpa/inet.h
 delete mode 100644 crypto/libressl/include/compat/arpa/nameser.h
 delete mode 100644 crypto/libressl/include/compat/dirent.h
 delete mode 100644 crypto/libressl/include/compat/dirent_msvc.h
 delete mode 100644 crypto/libressl/include/compat/err.h
 delete mode 100644 crypto/libressl/include/compat/limits.h
 delete mode 100644 crypto/libressl/include/compat/machine/endian.h
 delete mode 100644 crypto/libressl/include/compat/netdb.h
 delete mode 100644 crypto/libressl/include/compat/netinet/in.h
 delete mode 100644 crypto/libressl/include/compat/netinet/ip.h
 delete mode 100644 crypto/libressl/include/compat/netinet/tcp.h
 delete mode 100644 crypto/libressl/include/compat/poll.h
 delete mode 100644 crypto/libressl/include/compat/readpassphrase.h
 delete mode 100644 crypto/libressl/include/compat/resolv.h
 delete mode 100644 crypto/libressl/include/compat/stdio.h
 delete mode 100644 crypto/libressl/include/compat/stdlib.h
 delete mode 100644 crypto/libressl/include/compat/string.h
 delete mode 100644 crypto/libressl/include/compat/sys/cdefs.h
 delete mode 100644 crypto/libressl/include/compat/sys/ioctl.h
 delete mode 100644 crypto/libressl/include/compat/sys/mman.h
 delete mode 100644 crypto/libressl/include/compat/sys/param.h
 delete mode 100644 crypto/libressl/include/compat/sys/select.h
 delete mode 100644 crypto/libressl/include/compat/sys/socket.h
 delete mode 100644 crypto/libressl/include/compat/sys/stat.h
 delete mode 100644 crypto/libressl/include/compat/sys/time.h
 delete mode 100644 crypto/libressl/include/compat/sys/types.h
 delete mode 100644 crypto/libressl/include/compat/sys/uio.h
 delete mode 100644 crypto/libressl/include/compat/time.h
 delete mode 100644 crypto/libressl/include/compat/unistd.h
 delete mode 100644 crypto/libressl/include/compat/win32netcompat.h
 delete mode 100644 crypto/libressl/include/openssl/asn1_mac.h
 delete mode 100644 crypto/libressl/include/openssl/cms.h
 create mode 100644 crypto/libressl/include/openssl/curve25519.h
 delete mode 100644 crypto/libressl/include/openssl/engine.h
 create mode 100644 crypto/libressl/include/openssl/hkdf.h
 delete mode 100644 crypto/libressl/include/openssl/krb5_asn.h
 copy crypto/libressl/include/openssl/{poly1305.h => sm3.h} (52%)
 copy crypto/libressl/include/openssl/{poly1305.h => sm4.h} (51%)
 delete mode 100644 crypto/libressl/include/openssl/ui_compat.h
 delete mode 100644 crypto/libressl/ssl/bs_ber.c
 delete mode 100644 crypto/libressl/ssl/d1_meth.c
 delete mode 100644 crypto/libressl/ssl/s23_clnt.c
 delete mode 100644 crypto/libressl/ssl/s23_lib.c
 delete mode 100644 crypto/libressl/ssl/s23_pkt.c
 delete mode 100644 crypto/libressl/ssl/s23_srvr.c
 delete mode 100644 crypto/libressl/ssl/s3_clnt.c
 delete mode 100644 crypto/libressl/ssl/s3_srvr.c
 rename crypto/libressl/ssl/{s3_both.c => ssl_both.c} (64%)
 create mode 100644 crypto/libressl/ssl/ssl_ciphers.c
 create mode 100644 crypto/libressl/ssl/ssl_clnt.c
 delete mode 100644 crypto/libressl/ssl/ssl_err2.c
 rename crypto/libressl/{crypto/compat/strnlen.c => ssl/ssl_init.c} (51%)
 create mode 100644 crypto/libressl/ssl/ssl_methods.c
 create mode 100644 crypto/libressl/ssl/ssl_packet.c
 rename crypto/libressl/ssl/{s3_pkt.c => ssl_pkt.c} (68%)
 create mode 100644 crypto/libressl/ssl/ssl_sigalgs.c
 create mode 100644 crypto/libressl/ssl/ssl_sigalgs.h
 create mode 100644 crypto/libressl/ssl/ssl_srvr.c
 create mode 100644 crypto/libressl/ssl/ssl_tlsext.c
 create mode 100644 crypto/libressl/ssl/ssl_tlsext.h
 create mode 100644 crypto/libressl/ssl/ssl_transcript.c
 create mode 100644 crypto/libressl/ssl/ssl_versions.c
 delete mode 100644 crypto/libressl/ssl/t1_clnt.c
 delete mode 100644 crypto/libressl/ssl/t1_meth.c
 delete mode 100644 crypto/libressl/ssl/t1_reneg.c
 delete mode 100644 crypto/libressl/ssl/t1_srvr.c
 create mode 100644 crypto/libressl/ssl/tls13_internal.h
 create mode 100644 crypto/libressl/ssl/tls13_key_schedule.c
 delete mode 100644 crypto/libressl/tls/VERSION
 delete mode 100644 crypto/libressl/tls/strsep.c
 create mode 100644 crypto/libressl/tls/tls_bio_cb.c
 create mode 100644 crypto/libressl/tls/tls_keypair.c
 create mode 100644 crypto/libressl/tls/tls_ocsp.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/72c3367655e64985522b7a48ddfab613e869dc68


-- 
DragonFly BSD source repository


More information about the Commits mailing list