git: vendor/LIBRESSL vendor/LIBRESSL: Import LibreSSL 3.6.1

Antonio Huete Jimenez tuxillo at crater.dragonflybsd.org
Sun Nov 27 08:25:05 PST 2022


commit de0e0e4d77c35206b5f6c343108b4d90ba6f0ace
Author: Antonio Huete Jimenez <tuxillo at quantumachine.net>
Date:   Sat Nov 26 02:38:53 2022 +0100

    vendor/LIBRESSL: Import LibreSSL 3.6.1
    
    For a full list of changes:
    
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.2.6-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.2.7-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.2-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.3-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.4-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.5-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.6-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.0-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.1-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.3-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.1-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.2-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.3-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.6.0-relnotes.txt
    https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.6.1-relnotes.txt

Summary of changes:
 crypto/libressl/ChangeLog                          |  953 ++++++-
 crypto/libressl/VERSION                            |    2 +-
 crypto/libressl/apps/nc/nc.1                       |   21 +-
 crypto/libressl/apps/nc/netcat.c                   |   57 +-
 crypto/libressl/apps/nc/socks.c                    |    4 +-
 crypto/libressl/apps/openssl/apps.c                |  120 +-
 crypto/libressl/apps/openssl/apps.h                |   18 +-
 crypto/libressl/apps/openssl/asn1pars.c            |    4 +-
 crypto/libressl/apps/openssl/ca.c                  | 1983 ++++++++------
 crypto/libressl/apps/openssl/certhash.c            |    5 +
 crypto/libressl/apps/openssl/ciphers.c             |   66 +-
 crypto/libressl/apps/openssl/cms.c                 | 2045 ++++++++++-----
 crypto/libressl/apps/openssl/crl.c                 |   31 +-
 crypto/libressl/apps/openssl/dgst.c                |    5 +-
 crypto/libressl/apps/openssl/dh.c                  |   22 +-
 crypto/libressl/apps/openssl/dhparam.c             |   48 +-
 crypto/libressl/apps/openssl/dsa.c                 |    4 +-
 crypto/libressl/apps/openssl/dsaparam.c            |   46 +-
 crypto/libressl/apps/openssl/ecparam.c             |   13 +-
 crypto/libressl/apps/openssl/enc.c                 |   14 +-
 crypto/libressl/apps/openssl/gendh.c               |   22 +-
 crypto/libressl/apps/openssl/gendsa.c              |    4 +-
 crypto/libressl/apps/openssl/genrsa.c              |   53 +-
 crypto/libressl/apps/openssl/ocsp.c                |   18 +-
 crypto/libressl/apps/openssl/openssl.1             |  131 +-
 crypto/libressl/apps/openssl/passwd.c              |  115 +-
 crypto/libressl/apps/openssl/pkcs12.c              |  304 +--
 crypto/libressl/apps/openssl/pkey.c                |   34 +-
 crypto/libressl/apps/openssl/pkeyparam.c           |   17 +-
 crypto/libressl/apps/openssl/req.c                 |  125 +-
 crypto/libressl/apps/openssl/rsa.c                 |   42 +-
 crypto/libressl/apps/openssl/s_apps.h              |    6 +-
 crypto/libressl/apps/openssl/s_cb.c                |  106 +-
 crypto/libressl/apps/openssl/s_client.c            |  119 +-
 crypto/libressl/apps/openssl/s_server.c            |  172 +-
 crypto/libressl/apps/openssl/s_socket.c            |   49 +-
 crypto/libressl/apps/openssl/s_time.c              |    6 +-
 crypto/libressl/apps/openssl/smime.c               | 1251 ++++++---
 crypto/libressl/apps/openssl/speed.c               |  100 +-
 crypto/libressl/apps/openssl/testdsa.h             |  145 +-
 crypto/libressl/apps/openssl/ts.c                  |  690 +++--
 crypto/libressl/apps/openssl/verify.c              |   80 +-
 crypto/libressl/apps/openssl/x509.c                | 1456 +++++++----
 crypto/libressl/apps/openssl/x509v3.cnf            |   29 -
 crypto/libressl/{apps/openssl => }/cert.pem        | 2749 ++++++++++----------
 crypto/libressl/crypto/VERSION                     |    2 +-
 crypto/libressl/crypto/aes/aes_ige.c               |   10 +-
 crypto/libressl/crypto/aes/aesni-elf-x86_64.S      |   55 +-
 crypto/libressl/crypto/asn1/a_bitstr.c             |  331 ++-
 crypto/libressl/crypto/asn1/a_bool.c               |  115 -
 crypto/libressl/crypto/asn1/a_d2i_fp.c             |  289 --
 crypto/libressl/crypto/asn1/a_enum.c               |  299 ++-
 crypto/libressl/crypto/asn1/a_int.c                |  950 ++++---
 crypto/libressl/crypto/asn1/a_mbstr.c              |    4 +-
 crypto/libressl/crypto/asn1/a_object.c             |  796 ++++--
 crypto/libressl/crypto/asn1/a_octet.c              |   35 +-
 crypto/libressl/crypto/asn1/{d2i_pr.c => a_pkey.c} |   21 +-
 .../crypto/{evp/m_md4.c => asn1/a_pubkey.c}        |  124 +-
 crypto/libressl/crypto/asn1/a_sign.c               |  233 --
 crypto/libressl/crypto/asn1/a_strex.c              |   70 +-
 .../crypto/asn1/{f_string.c => a_string.c}         |  309 ++-
 crypto/libressl/crypto/asn1/a_strnid.c             |  138 +-
 crypto/libressl/crypto/asn1/a_time.c               |   50 +-
 crypto/libressl/crypto/asn1/a_time_tm.c            |  472 ++--
 crypto/libressl/crypto/asn1/a_type.c               |  159 +-
 crypto/libressl/crypto/asn1/ameth_lib.c            |   74 +-
 crypto/libressl/crypto/asn1/asn1_err.c             |   14 +-
 crypto/libressl/crypto/asn1/asn1_gen.c             |   19 +-
 crypto/libressl/crypto/asn1/asn1_item.c            |  652 +++++
 crypto/libressl/crypto/asn1/asn1_lib.c             |  548 ++--
 crypto/libressl/crypto/asn1/asn1_locl.h            |   81 +-
 .../crypto/asn1/{a_i2d_fp.c => asn1_old.c}         |  100 +-
 .../crypto/asn1/{a_verify.c => asn1_old_lib.c}     |  211 +-
 crypto/libressl/crypto/asn1/asn1_par.c             |   40 +-
 crypto/libressl/crypto/asn1/asn1_types.c           |  303 +++
 crypto/libressl/crypto/asn1/asn_mime.c             |   11 +-
 crypto/libressl/crypto/asn1/asn_moid.c             |    4 +-
 crypto/libressl/crypto/asn1/bio_asn1.c             |   41 +-
 crypto/libressl/crypto/asn1/bio_ndef.c             |    4 +-
 crypto/libressl/crypto/asn1/evp_asn1.c             |  193 --
 crypto/libressl/crypto/asn1/f_int.c                |  200 --
 crypto/libressl/crypto/asn1/i2d_pr.c               |   81 -
 crypto/libressl/crypto/asn1/n_pkey.c               |  432 ---
 crypto/libressl/crypto/asn1/p5_pbe.c               |    4 +-
 crypto/libressl/crypto/asn1/p5_pbev2.c             |   10 +-
 crypto/libressl/crypto/asn1/p8_pkey.c              |    4 +-
 crypto/libressl/crypto/asn1/t_crl.c                |    6 +-
 crypto/libressl/crypto/asn1/t_pkey.c               |    4 +-
 crypto/libressl/crypto/asn1/t_req.c                |   31 +-
 crypto/libressl/crypto/asn1/t_spki.c               |    7 +-
 crypto/libressl/crypto/asn1/t_x509.c               |   90 +-
 crypto/libressl/crypto/asn1/t_x509a.c              |   11 +-
 crypto/libressl/crypto/asn1/tasn_dec.c             | 1973 +++++++-------
 crypto/libressl/crypto/asn1/tasn_enc.c             |   15 +-
 crypto/libressl/crypto/asn1/tasn_fre.c             |   33 +-
 crypto/libressl/crypto/asn1/tasn_new.c             |   75 +-
 crypto/libressl/crypto/asn1/tasn_prn.c             |   16 +-
 crypto/libressl/crypto/asn1/tasn_typ.c             |  186 +-
 crypto/libressl/crypto/asn1/tasn_utl.c             |  109 +-
 crypto/libressl/crypto/asn1/x_algor.c              |    8 +-
 crypto/libressl/crypto/asn1/x_attrib.c             |   64 +-
 crypto/libressl/crypto/asn1/x_bignum.c             |  103 +-
 crypto/libressl/crypto/asn1/x_crl.c                |   12 +-
 crypto/libressl/crypto/asn1/x_exten.c              |    4 +-
 crypto/libressl/crypto/asn1/x_long.c               |  176 +-
 crypto/libressl/crypto/asn1/x_name.c               |   31 +-
 crypto/libressl/crypto/asn1/x_pkey.c               |    4 +-
 crypto/libressl/crypto/asn1/x_pubkey.c             |  576 +++-
 crypto/libressl/crypto/asn1/x_req.c                |    4 +-
 crypto/libressl/crypto/asn1/x_sig.c                |   23 +-
 crypto/libressl/crypto/asn1/x_x509.c               |   21 +-
 crypto/libressl/crypto/asn1/x_x509a.c              |   61 +-
 crypto/libressl/crypto/bio/b_dump.c                |   15 +-
 crypto/libressl/crypto/bio/bf_buff.c               |    8 +-
 crypto/libressl/crypto/bio/bf_nbio.c               |    8 +-
 crypto/libressl/crypto/bio/bio_cb.c                |   18 +-
 crypto/libressl/crypto/bio/bio_err.c               |    9 +-
 crypto/libressl/crypto/bio/bio_lib.c               |  312 ++-
 .../crypto/{md4/md4_locl.h => bio/bio_local.h}     |  109 +-
 crypto/libressl/crypto/bio/bio_meth.c              |  147 ++
 crypto/libressl/crypto/bio/bss_acpt.c              |    4 +-
 crypto/libressl/crypto/bio/bss_conn.c              |   23 +-
 crypto/libressl/crypto/bio/bss_dgram.c             |    4 +-
 crypto/libressl/crypto/bio/bss_fd.c                |    4 +-
 crypto/libressl/crypto/bio/bss_file.c              |    4 +-
 crypto/libressl/crypto/bio/bss_mem.c               |  328 ++-
 crypto/libressl/crypto/bio/bss_null.c              |    4 +-
 crypto/libressl/crypto/bio/bss_sock.c              |    4 +-
 crypto/libressl/crypto/bn/bn_bpsw.c                |  445 ++++
 crypto/libressl/crypto/bn/bn_err.c                 |    8 +-
 crypto/libressl/crypto/bn/bn_exp.c                 |    5 +-
 crypto/libressl/crypto/bn/bn_exp2.c                |    4 +-
 crypto/libressl/crypto/bn/bn_gcd.c                 |   40 +-
 crypto/libressl/crypto/bn/bn_isqrt.c               |  237 ++
 crypto/libressl/crypto/bn/bn_kron.c                |  186 +-
 crypto/libressl/crypto/bn/bn_lcl.h                 |   54 +-
 crypto/libressl/crypto/bn/bn_lib.c                 |  370 ++-
 crypto/libressl/crypto/bn/bn_mont.c                |   11 +-
 crypto/libressl/crypto/bn/bn_nist.c                |  394 +--
 crypto/libressl/crypto/bn/bn_prime.c               |   24 +-
 crypto/libressl/crypto/bn/bn_print.c               |   12 +-
 crypto/libressl/crypto/bn/bn_rand.c                |    8 +-
 crypto/libressl/crypto/bn/bn_shift.c               |   14 +-
 crypto/libressl/crypto/bn/bn_sqrt.c                |   42 +-
 crypto/libressl/crypto/buffer/buf_err.c            |    8 +-
 crypto/libressl/crypto/bytestring/bs_ber.c         |  269 ++
 .../libressl/{ssl => crypto/bytestring}/bs_cbb.c   |   25 +-
 .../libressl/{ssl => crypto/bytestring}/bs_cbs.c   |  119 +-
 .../{ssl => crypto/bytestring}/bytestring.h        |   55 +-
 crypto/libressl/crypto/chacha/chacha-merged.c      |   31 +-
 crypto/libressl/crypto/chacha/chacha.c             |   26 +-
 crypto/libressl/crypto/cmac/cm_ameth.c             |    3 +-
 crypto/libressl/crypto/cmac/cmac.c                 |    4 +-
 crypto/libressl/crypto/cms/cms_asn1.c              |    3 +-
 crypto/libressl/crypto/cms/cms_enc.c               |    4 +-
 crypto/libressl/crypto/cms/cms_env.c               |    3 +-
 crypto/libressl/crypto/cms/cms_err.c               |    3 +-
 crypto/libressl/crypto/cms/cms_lib.c               |    5 +-
 crypto/libressl/crypto/cms/cms_pwri.c              |    6 +-
 crypto/libressl/crypto/cms/cms_sd.c                |    9 +-
 crypto/libressl/crypto/conf/conf_err.c             |    8 +-
 crypto/libressl/crypto/cpt_err.c                   |    8 +-
 crypto/libressl/crypto/cryptlib.h                  |    5 +-
 crypto/libressl/crypto/crypto_init.c               |   28 +-
 crypto/libressl/crypto/ct/ct_b64.c                 |  224 ++
 crypto/libressl/crypto/ct/ct_err.c                 |  147 ++
 crypto/libressl/crypto/ct/ct_local.h               |  260 ++
 crypto/libressl/crypto/ct/ct_log.c                 |  365 +++
 crypto/libressl/crypto/ct/ct_oct.c                 |  458 ++++
 .../crypto/{asn1/asn_moid.c => ct/ct_policy.c}     |  167 +-
 crypto/libressl/crypto/ct/ct_prn.c                 |  208 ++
 crypto/libressl/crypto/ct/ct_sct.c                 |  480 ++++
 crypto/libressl/crypto/ct/ct_sct_ctx.c             |  323 +++
 crypto/libressl/crypto/ct/ct_vfy.c                 |  195 ++
 crypto/libressl/crypto/ct/ct_x509v3.c              |  186 ++
 crypto/libressl/crypto/curve25519/curve25519.c     |    4 +-
 crypto/libressl/crypto/des/cfb_enc.c               |    4 +-
 crypto/libressl/crypto/dh/dh_ameth.c               |   55 +-
 crypto/libressl/crypto/dh/dh_asn1.c                |    4 +-
 crypto/libressl/crypto/dh/dh_check.c               |  253 +-
 crypto/libressl/crypto/dh/dh_err.c                 |   19 +-
 crypto/libressl/crypto/dh/dh_gen.c                 |    4 +-
 crypto/libressl/crypto/dh/dh_key.c                 |    3 +-
 crypto/libressl/crypto/dh/dh_lib.c                 |   54 +-
 .../crypto/{asn1/a_dup.c => dh/dh_local.h}         |  101 +-
 crypto/libressl/crypto/dh/dh_pmeth.c               |    4 +-
 crypto/libressl/crypto/dsa/dsa_ameth.c             |   89 +-
 crypto/libressl/crypto/dsa/dsa_asn1.c              |   67 +-
 crypto/libressl/crypto/dsa/dsa_depr.c              |    4 +-
 crypto/libressl/crypto/dsa/dsa_err.c               |    8 +-
 crypto/libressl/crypto/dsa/dsa_key.c               |    4 +-
 crypto/libressl/crypto/dsa/dsa_lib.c               |   95 +-
 crypto/libressl/crypto/dsa/dsa_locl.h              |   55 +-
 crypto/libressl/crypto/dsa/dsa_meth.c              |   37 +-
 crypto/libressl/crypto/dsa/dsa_ossl.c              |   16 +-
 crypto/libressl/crypto/dsa/dsa_pmeth.c             |    3 +-
 crypto/libressl/crypto/dsa/dsa_sign.c              |    4 +-
 crypto/libressl/crypto/dsa/dsa_vrf.c               |    4 +-
 crypto/libressl/crypto/dso/dso_err.c               |    8 +-
 crypto/libressl/crypto/ec/ec2_oct.c                |   91 +-
 crypto/libressl/crypto/ec/ec2_smpl.c               |   21 +-
 crypto/libressl/crypto/ec/ec_ameth.c               |   69 +-
 crypto/libressl/crypto/ec/ec_asn1.c                |   73 +-
 crypto/libressl/crypto/ec/ec_curve.c               |    9 +-
 crypto/libressl/crypto/ec/ec_cvt.c                 |    8 +-
 crypto/libressl/crypto/ec/ec_err.c                 |    8 +-
 crypto/libressl/crypto/ec/ec_key.c                 |   31 +-
 crypto/libressl/crypto/ec/ec_kmeth.c               |    3 +-
 crypto/libressl/crypto/ec/ec_lcl.h                 |   43 +-
 crypto/libressl/crypto/ec/ec_lib.c                 |  274 +-
 crypto/libressl/crypto/ec/ec_oct.c                 |   58 +-
 crypto/libressl/crypto/ec/ec_pmeth.c               |    3 +-
 crypto/libressl/crypto/ec/eck_prn.c                |   20 +-
 crypto/libressl/crypto/ec/ecp_mont.c               |   37 +-
 crypto/libressl/crypto/ec/ecp_nist.c               |   28 +-
 crypto/libressl/crypto/ec/ecp_oct.c                |   23 +-
 crypto/libressl/crypto/ec/ecp_smpl.c               |  102 +-
 crypto/libressl/crypto/ecdh/ech_err.c              |    8 +-
 crypto/libressl/crypto/ecdh/ech_key.c              |   24 +-
 crypto/libressl/crypto/ecdsa/ecs_asn1.c            |   18 +-
 crypto/libressl/crypto/ecdsa/ecs_err.c             |   10 +-
 crypto/libressl/crypto/ecdsa/ecs_lib.c             |   47 +-
 crypto/libressl/crypto/ecdsa/ecs_locl.h            |    7 +-
 crypto/libressl/crypto/ecdsa/ecs_ossl.c            |   54 +-
 crypto/libressl/crypto/ecdsa/ecs_sign.c            |    5 +-
 crypto/libressl/crypto/ecdsa/ecs_vrf.c             |   10 +-
 .../crypto/{conf/conf_mall.c => engine/eng_all.c}  |   44 +-
 crypto/libressl/crypto/engine/eng_cnf.c            |  252 ++
 crypto/libressl/crypto/engine/eng_ctrl.c           |  379 +++
 .../crypto/{x509/x509_lcl.h => engine/eng_dyn.c}   |   19 +-
 crypto/libressl/crypto/engine/eng_err.c            |  129 +
 crypto/libressl/crypto/engine/eng_fat.c            |  200 ++
 .../crypto/{dsa/dsa_prn.c => engine/eng_init.c}    |  110 +-
 crypto/libressl/crypto/engine/eng_int.h            |  203 ++
 crypto/libressl/crypto/engine/eng_lib.c            |  365 +++
 crypto/libressl/crypto/engine/eng_list.c           |  387 +++
 crypto/libressl/crypto/engine/eng_openssl.c        |  407 +++
 .../crypto/{pkcs7/pk7_attr.c => engine/eng_pkey.c} |  188 +-
 crypto/libressl/crypto/engine/eng_table.c          |  354 +++
 crypto/libressl/crypto/engine/tb_asnmth.c          |  255 ++
 .../crypto/{conf/conf_sap.c => engine/tb_cipher.c} |  142 +-
 .../crypto/{dso/dso_null.c => engine/tb_dh.c}      |   81 +-
 .../crypto/{conf/conf_sap.c => engine/tb_digest.c} |  142 +-
 .../crypto/{dso/dso_null.c => engine/tb_dsa.c}     |   81 +-
 .../openssl/ecdh.h => crypto/engine/tb_ecdh.c}     |  113 +-
 .../crypto/{ecdsa/ecs_asn1.c => engine/tb_ecdsa.c} |  108 +-
 .../crypto/{asn1/x_nx509.c => engine/tb_eckey.c}   |   97 +-
 .../pkeyparam.c => crypto/engine/tb_pkmeth.c}      |  199 +-
 .../crypto/{dso/dso_null.c => engine/tb_rand.c}    |   81 +-
 .../crypto/{dso/dso_null.c => engine/tb_rsa.c}     |   81 +-
 .../crypto/{asn1/a_time.c => engine/tb_store.c}    |   78 +-
 crypto/libressl/crypto/err/err.c                   |    3 +-
 crypto/libressl/crypto/err/err_all.c               |   66 +-
 crypto/libressl/crypto/err/err_prn.c               |    4 +-
 crypto/libressl/crypto/evp/bio_b64.c               |    9 +-
 crypto/libressl/crypto/evp/bio_enc.c               |   29 +-
 crypto/libressl/crypto/evp/bio_md.c                |    9 +-
 crypto/libressl/crypto/evp/c_all.c                 |   16 +-
 crypto/libressl/crypto/evp/digest.c                |   19 +-
 crypto/libressl/crypto/evp/e_aes.c                 | 1196 +++++++--
 crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c   |    5 +-
 crypto/libressl/crypto/evp/e_bf.c                  |  174 +-
 crypto/libressl/crypto/evp/e_camellia.c            |  774 +++++-
 crypto/libressl/crypto/evp/e_cast.c                |  175 +-
 crypto/libressl/crypto/evp/e_chacha.c              |   53 +-
 crypto/libressl/crypto/evp/e_chacha20poly1305.c    |  281 +-
 crypto/libressl/crypto/evp/e_des.c                 |  241 +-
 crypto/libressl/crypto/evp/e_des3.c                |  383 ++-
 crypto/libressl/crypto/evp/e_gost2814789.c         |  140 +-
 crypto/libressl/crypto/evp/e_idea.c                |  195 +-
 crypto/libressl/crypto/evp/e_null.c                |    4 +-
 crypto/libressl/crypto/evp/e_rc2.c                 |  182 +-
 crypto/libressl/crypto/evp/e_rc4_hmac_md5.c        |    4 +-
 crypto/libressl/crypto/evp/e_sm4.c                 |  164 +-
 crypto/libressl/crypto/evp/encode.c                |    4 +-
 crypto/libressl/crypto/evp/evp_aead.c              |   18 +-
 crypto/libressl/crypto/evp/evp_enc.c               |   79 +-
 crypto/libressl/crypto/evp/evp_err.c               |    9 +-
 crypto/libressl/crypto/evp/evp_key.c               |    4 +-
 crypto/libressl/crypto/evp/evp_lib.c               |  171 +-
 crypto/libressl/crypto/evp/evp_locl.h              |  347 +--
 crypto/libressl/crypto/evp/evp_pkey.c              |    3 +-
 crypto/libressl/crypto/evp/m_dss.c                 |  117 -
 crypto/libressl/crypto/evp/m_dss1.c                |  117 -
 crypto/libressl/crypto/evp/m_ecdsa.c               |  166 --
 crypto/libressl/crypto/evp/m_gost2814789.c         |    5 +-
 crypto/libressl/crypto/evp/m_gostr341194.c         |    7 +-
 crypto/libressl/crypto/evp/m_md4.c                 |   11 +-
 crypto/libressl/crypto/evp/m_md5.c                 |   11 +-
 crypto/libressl/crypto/evp/m_md5_sha1.c            |   11 +-
 crypto/libressl/crypto/evp/m_ripemd.c              |   11 +-
 crypto/libressl/crypto/evp/m_sha1.c                |   49 +-
 crypto/libressl/crypto/evp/m_sigver.c              |   63 +-
 crypto/libressl/crypto/evp/m_sm3.c                 |   13 +-
 crypto/libressl/crypto/evp/m_streebog.c            |    8 +-
 crypto/libressl/crypto/evp/m_wp.c                  |    9 +-
 crypto/libressl/crypto/evp/names.c                 |    4 +-
 crypto/libressl/crypto/evp/p5_crpt.c               |    4 +-
 crypto/libressl/crypto/evp/p5_crpt2.c              |    3 +-
 crypto/libressl/crypto/evp/p_lib.c                 |   66 +-
 crypto/libressl/crypto/evp/p_sign.c                |   59 +-
 crypto/libressl/crypto/evp/p_verify.c              |   51 +-
 crypto/libressl/crypto/evp/pmeth_gn.c              |   69 +-
 crypto/libressl/crypto/evp/pmeth_lib.c             |  126 +-
 crypto/libressl/crypto/gost/gost2814789.c          |    5 +-
 crypto/libressl/crypto/gost/gost89imit_ameth.c     |    3 +-
 crypto/libressl/crypto/gost/gost_err.c             |    6 -
 crypto/libressl/crypto/gost/gostr341001.c          |    9 +-
 crypto/libressl/crypto/gost/gostr341001_ameth.c    |   11 +-
 crypto/libressl/crypto/gost/gostr341001_key.c      |    6 +-
 crypto/libressl/crypto/gost/gostr341001_pmeth.c    |    8 +-
 crypto/libressl/crypto/gost/streebog.c             |    5 +-
 crypto/libressl/crypto/hkdf/hkdf.c                 |    6 +-
 crypto/libressl/crypto/hmac/hm_ameth.c             |    5 +-
 crypto/libressl/crypto/hmac/hm_pmeth.c             |   16 +-
 crypto/libressl/crypto/hmac/hmac.c                 |   12 +-
 .../crypto/{asn1/a_digest.c => hmac/hmac_local.h}  |   44 +-
 crypto/libressl/crypto/kdf/hkdf_evp.c              |  269 ++
 .../crypto/{buffer/buf_err.c => kdf/kdf_err.c}     |   47 +-
 crypto/libressl/crypto/modes/cbc128.c              |    6 +-
 crypto/libressl/crypto/modes/modes_lcl.h           |    4 +-
 crypto/libressl/crypto/modes/xts128.c              |    5 +-
 .../libressl/crypto/{des/rand_key.c => o_fips.c}   |   28 +-
 crypto/libressl/crypto/o_time.c                    |   83 +-
 crypto/libressl/crypto/o_time.h                    |    5 +-
 crypto/libressl/crypto/objects/obj_dat.c           |  179 +-
 crypto/libressl/crypto/objects/obj_dat.h           |  146 +-
 crypto/libressl/crypto/objects/obj_err.c           |    8 +-
 crypto/libressl/crypto/objects/obj_lib.c           |    4 +-
 crypto/libressl/crypto/objects/obj_xref.h          |   22 +-
 crypto/libressl/crypto/ocsp/ocsp_asn.c             |    4 +-
 crypto/libressl/crypto/ocsp/ocsp_cl.c              |   70 +-
 crypto/libressl/crypto/ocsp/ocsp_err.c             |    8 +-
 crypto/libressl/crypto/ocsp/ocsp_ext.c             |    5 +-
 crypto/libressl/crypto/ocsp/ocsp_lib.c             |    8 +-
 crypto/libressl/crypto/ocsp/ocsp_local.h           |  291 +++
 crypto/libressl/crypto/ocsp/ocsp_prn.c             |    4 +-
 crypto/libressl/crypto/ocsp/ocsp_srv.c             |    6 +-
 crypto/libressl/crypto/ocsp/ocsp_vfy.c             |   24 +-
 crypto/libressl/crypto/pem/pem_err.c               |    8 +-
 crypto/libressl/crypto/pem/pem_info.c              |    4 +-
 crypto/libressl/crypto/pem/pem_lib.c               |    6 +-
 crypto/libressl/crypto/pem/pem_pkey.c              |   18 +-
 crypto/libressl/crypto/pem/pem_xaux.c              |   30 +-
 crypto/libressl/crypto/pem/pvkfmt.c                |    5 +-
 crypto/libressl/crypto/pkcs12/p12_add.c            |   52 +-
 crypto/libressl/crypto/pkcs12/p12_asn.c            |    8 +-
 crypto/libressl/crypto/pkcs12/p12_attr.c           |   27 +-
 crypto/libressl/crypto/pkcs12/p12_crpt.c           |    6 +-
 crypto/libressl/crypto/pkcs12/p12_crt.c            |   10 +-
 crypto/libressl/crypto/pkcs12/p12_decr.c           |    6 +-
 crypto/libressl/crypto/pkcs12/p12_init.c           |   10 +-
 crypto/libressl/crypto/pkcs12/p12_key.c            |  116 +-
 crypto/libressl/crypto/pkcs12/p12_kiss.c           |   69 +-
 crypto/libressl/crypto/pkcs12/p12_mutl.c           |  106 +-
 crypto/libressl/crypto/pkcs12/p12_p8d.c            |    4 +-
 crypto/libressl/crypto/pkcs12/p12_p8e.c            |    4 +-
 .../crypto/pkcs12/{p12_utl.c => p12_sbag.c}        |  200 +-
 crypto/libressl/crypto/pkcs12/p12_utl.c            |   40 +-
 crypto/libressl/crypto/pkcs12/pk12err.c            |    8 +-
 .../{asn1/asn_pack.c => pkcs12/pkcs12_local.h}     |   82 +-
 crypto/libressl/crypto/pkcs7/pk7_asn1.c            |    3 +-
 crypto/libressl/crypto/pkcs7/pk7_doit.c            |   13 +-
 crypto/libressl/crypto/pkcs7/pk7_lib.c             |    4 +-
 crypto/libressl/crypto/pkcs7/pk7_smime.c           |    4 +-
 crypto/libressl/crypto/pkcs7/pkcs7err.c            |    8 +-
 crypto/libressl/crypto/rand/rand_err.c             |    8 +-
 crypto/libressl/crypto/rc4/rc4_enc.c               |    5 +-
 crypto/libressl/crypto/rsa/rsa_ameth.c             |   25 +-
 crypto/libressl/crypto/rsa/rsa_chk.c               |   14 +-
 crypto/libressl/crypto/rsa/rsa_crpt.c              |    3 +-
 crypto/libressl/crypto/rsa/rsa_depr.c              |    4 +-
 crypto/libressl/crypto/rsa/rsa_eay.c               |    7 +-
 crypto/libressl/crypto/rsa/rsa_err.c               |    8 +-
 crypto/libressl/crypto/rsa/rsa_gen.c               |   10 +-
 crypto/libressl/crypto/rsa/rsa_lib.c               |   63 +-
 crypto/libressl/crypto/rsa/rsa_locl.h              |   76 +-
 crypto/libressl/crypto/rsa/rsa_meth.c              |   21 +-
 crypto/libressl/crypto/rsa/rsa_oaep.c              |   23 +-
 crypto/libressl/crypto/rsa/rsa_pmeth.c             |    3 +-
 crypto/libressl/crypto/rsa/rsa_pss.c               |    5 +-
 crypto/libressl/crypto/rsa/rsa_sign.c              |   10 +-
 crypto/libressl/crypto/sha/sha256.c                |    5 +-
 crypto/libressl/crypto/sha/sha512.c                |    5 +-
 crypto/libressl/crypto/sha/sha_locl.h              |    4 +-
 crypto/libressl/crypto/ts/ts_asn1.c                |  127 +-
 crypto/libressl/crypto/ts/ts_err.c                 |    8 +-
 crypto/libressl/crypto/ts/ts_lib.c                 |    5 +-
 crypto/libressl/crypto/ts/ts_local.h               |  316 +++
 crypto/libressl/crypto/ts/ts_req_utils.c           |    4 +-
 crypto/libressl/crypto/ts/ts_rsp_print.c           |    4 +-
 crypto/libressl/crypto/ts/ts_rsp_sign.c            |   27 +-
 crypto/libressl/crypto/ts/ts_rsp_utils.c           |   28 +-
 crypto/libressl/crypto/ts/ts_rsp_verify.c          |  193 +-
 crypto/libressl/crypto/ts/ts_verify_ctx.c          |   68 +-
 crypto/libressl/crypto/ui/ui_err.c                 |    8 +-
 crypto/libressl/crypto/whrlpool/wp_block.c         |    4 +-
 crypto/libressl/crypto/x509/by_dir.c               |   70 +-
 crypto/libressl/crypto/x509/by_file.c              |   33 +-
 crypto/libressl/crypto/x509/by_mem.c               |    4 +-
 crypto/libressl/crypto/x509/ext_dat.h              |   14 +-
 crypto/libressl/crypto/x509/pcy_cache.c            |    3 +-
 crypto/libressl/crypto/x509/pcy_map.c              |    3 +-
 crypto/libressl/crypto/x509/pcy_tree.c             |    3 +-
 crypto/libressl/crypto/x509/x509_addr.c            | 2018 ++++++++++++++
 crypto/libressl/crypto/x509/x509_alt.c             |   80 +-
 crypto/libressl/crypto/x509/x509_asid.c            | 1180 +++++++++
 crypto/libressl/crypto/x509/x509_att.c             |   29 +-
 crypto/libressl/crypto/x509/x509_cmp.c             |    9 +-
 crypto/libressl/crypto/x509/x509_conf.c            |    4 +-
 crypto/libressl/crypto/x509/x509_constraints.c     |  270 +-
 crypto/libressl/crypto/x509/x509_cpols.c           |   15 +-
 crypto/libressl/crypto/x509/x509_crld.c            |    4 +-
 crypto/libressl/crypto/x509/x509_err.c             |    9 +-
 crypto/libressl/crypto/x509/x509_ext.c             |    4 +-
 crypto/libressl/crypto/x509/x509_genn.c            |    2 +-
 crypto/libressl/crypto/x509/x509_internal.h        |   32 +-
 crypto/libressl/crypto/x509/x509_issuer_cache.c    |   62 +-
 crypto/libressl/crypto/x509/x509_issuer_cache.h    |    3 +-
 crypto/libressl/crypto/x509/x509_lcl.h             |  321 ++-
 crypto/libressl/crypto/x509/x509_lib.c             |    6 +-
 crypto/libressl/crypto/x509/x509_lu.c              |  637 ++---
 crypto/libressl/crypto/x509/x509_ncons.c           |    4 +-
 crypto/libressl/crypto/x509/x509_obj.c             |    4 +-
 crypto/libressl/crypto/x509/x509_ocsp.c            |    4 +-
 crypto/libressl/crypto/x509/x509_pci.c             |    5 +-
 crypto/libressl/crypto/x509/x509_prn.c             |    4 +-
 crypto/libressl/crypto/x509/x509_purp.c            |  131 +-
 crypto/libressl/crypto/x509/x509_r2x.c             |   25 +-
 crypto/libressl/crypto/x509/x509_req.c             |   84 +-
 crypto/libressl/crypto/x509/x509_set.c             |   10 +-
 crypto/libressl/crypto/x509/x509_skey.c            |    4 +-
 crypto/libressl/crypto/x509/x509_trs.c             |    8 +-
 crypto/libressl/crypto/x509/x509_txt.c             |   18 +-
 crypto/libressl/crypto/x509/x509_utl.c             |    4 +-
 crypto/libressl/crypto/x509/x509_v3.c              |    4 +-
 crypto/libressl/crypto/x509/x509_verify.c          |  789 ++++--
 crypto/libressl/crypto/x509/x509_vfy.c             |  420 ++-
 crypto/libressl/crypto/x509/x509_vpm.c             |   32 +-
 crypto/libressl/crypto/x509/x509cset.c             |   13 +-
 crypto/libressl/crypto/x509/x509name.c             |    4 +-
 crypto/libressl/crypto/x509/x509rset.c             |    7 +-
 crypto/libressl/crypto/x509/x509type.c             |    5 +-
 crypto/libressl/crypto/x509/x_all.c                |  102 +-
 crypto/libressl/include/openssl/asn1.h             |   98 +-
 crypto/libressl/include/openssl/asn1t.h            |  165 +-
 crypto/libressl/include/openssl/bio.h              |  106 +-
 crypto/libressl/include/openssl/blowfish.h         |    7 +-
 crypto/libressl/include/openssl/bn.h               |  142 +-
 crypto/libressl/include/openssl/buffer.h           |    6 +-
 crypto/libressl/include/openssl/comp.h             |   29 +-
 crypto/libressl/include/openssl/conf.h             |    6 +-
 crypto/libressl/include/openssl/crypto.h           |   43 +-
 crypto/libressl/include/openssl/ct.h               |  567 ++++
 crypto/libressl/include/openssl/dh.h               |   93 +-
 crypto/libressl/include/openssl/dsa.h              |   88 +-
 crypto/libressl/include/openssl/dso.h              |    6 +-
 crypto/libressl/include/openssl/dtls1.h            |   89 +-
 crypto/libressl/include/openssl/ec.h               |   39 +-
 crypto/libressl/include/openssl/ecdh.h             |    6 +-
 crypto/libressl/include/openssl/ecdsa.h            |   19 +-
 crypto/libressl/include/openssl/engine.h           |  810 ++++++
 crypto/libressl/include/openssl/err.h              |   10 +-
 crypto/libressl/include/openssl/evp.h              |  318 +--
 crypto/libressl/include/openssl/gost.h             |    6 +-
 crypto/libressl/include/openssl/hmac.h             |   17 +-
 .../{crypto/cms/cms_cd.c => include/openssl/kdf.h} |  107 +-
 crypto/libressl/include/openssl/obj_mac.h          |  105 +
 crypto/libressl/include/openssl/objects.h          |   99 +-
 crypto/libressl/include/openssl/ocsp.h             |  287 +-
 crypto/libressl/include/openssl/opensslconf.h      |    2 +-
 crypto/libressl/include/openssl/opensslfeatures.h  |    6 +-
 crypto/libressl/include/openssl/opensslv.h         |    6 +-
 crypto/libressl/include/openssl/ossl_typ.h         |   24 +-
 crypto/libressl/include/openssl/pem.h              |   28 +-
 crypto/libressl/include/openssl/pkcs12.h           |  102 +-
 crypto/libressl/include/openssl/pkcs7.h            |    6 +-
 crypto/libressl/include/openssl/rand.h             |    6 +-
 crypto/libressl/include/openssl/rsa.h              |  111 +-
 crypto/libressl/include/openssl/safestack.h        |   70 +-
 crypto/libressl/include/openssl/srtp.h             |    6 +-
 crypto/libressl/include/openssl/ssl.h              |  710 +++--
 crypto/libressl/include/openssl/ssl3.h             |   46 +-
 crypto/libressl/include/openssl/tls1.h             |   38 +-
 crypto/libressl/include/openssl/ts.h               |  257 +-
 crypto/libressl/include/openssl/ui.h               |    7 +-
 crypto/libressl/include/openssl/x509.h             |  305 +--
 crypto/libressl/include/openssl/x509_verify.h      |    3 +-
 crypto/libressl/include/openssl/x509_vfy.h         |  294 +--
 crypto/libressl/include/openssl/x509v3.h           |  205 +-
 crypto/libressl/include/tls.h                      |    2 +-
 crypto/libressl/man/openssl.cnf.5                  |    8 +-
 crypto/libressl/{apps/openssl => }/openssl.cnf     |    0
 crypto/libressl/ssl/VERSION                        |    2 +-
 crypto/libressl/ssl/bio_ssl.c                      |   17 +-
 crypto/libressl/ssl/bs_cbb.c                       |   25 +-
 crypto/libressl/ssl/bs_cbs.c                       |  119 +-
 crypto/libressl/ssl/bytestring.h                   |   55 +-
 crypto/libressl/ssl/d1_both.c                      |  299 +--
 crypto/libressl/ssl/d1_clnt.c                      |  184 --
 crypto/libressl/ssl/d1_lib.c                       |  120 +-
 crypto/libressl/ssl/d1_pkt.c                       | 1085 +++-----
 crypto/libressl/ssl/d1_srtp.c                      |   41 +-
 crypto/libressl/ssl/d1_srvr.c                      |  165 --
 .../{include/openssl/dtls1.h => ssl/dtls_locl.h}   |  154 +-
 crypto/libressl/ssl/s3_cbc.c                       |   51 +-
 crypto/libressl/ssl/s3_lib.c                       |  527 ++--
 crypto/libressl/ssl/srtp.h                         |    6 +-
 crypto/libressl/ssl/ssl_algs.c                     |    4 +-
 crypto/libressl/ssl/ssl_asn1.c                     |   45 +-
 crypto/libressl/ssl/ssl_both.c                     |  297 +--
 crypto/libressl/ssl/ssl_cert.c                     |  251 +-
 crypto/libressl/ssl/ssl_ciph.c                     |  129 +-
 crypto/libressl/ssl/ssl_ciphers.c                  |   58 +-
 crypto/libressl/ssl/ssl_clnt.c                     | 1721 ++++++------
 crypto/libressl/ssl/ssl_err.c                      |   23 +-
 crypto/libressl/ssl/ssl_kex.c                      |  263 +-
 crypto/libressl/ssl/ssl_lib.c                      | 1017 +++++---
 crypto/libressl/ssl/ssl_locl.h                     |  978 ++++---
 crypto/libressl/ssl/ssl_methods.c                  |  696 ++---
 crypto/libressl/ssl/ssl_packet.c                   |   15 +-
 crypto/libressl/ssl/ssl_pkt.c                      | 1139 ++++----
 crypto/libressl/ssl/ssl_rsa.c                      |  199 +-
 crypto/libressl/ssl/ssl_seclevel.c                 |  473 ++++
 crypto/libressl/ssl/ssl_sess.c                     |  151 +-
 crypto/libressl/ssl/ssl_sigalgs.c                  |  283 +-
 crypto/libressl/ssl/ssl_sigalgs.h                  |   25 +-
 crypto/libressl/ssl/ssl_srvr.c                     | 1536 +++++------
 crypto/libressl/ssl/ssl_stat.c                     |  138 +-
 crypto/libressl/ssl/ssl_tlsext.c                   | 1140 ++++----
 crypto/libressl/ssl/ssl_tlsext.h                   |  102 +-
 crypto/libressl/ssl/ssl_transcript.c               |   78 +-
 crypto/libressl/ssl/ssl_txt.c                      |   76 +-
 crypto/libressl/ssl/ssl_versions.c                 |  304 ++-
 crypto/libressl/ssl/t1_enc.c                       |  878 +------
 crypto/libressl/ssl/t1_lib.c                       |  494 ++--
 crypto/libressl/ssl/tls12_key_schedule.c           |  175 ++
 crypto/libressl/ssl/tls12_lib.c                    |  118 +
 crypto/libressl/ssl/tls12_record_layer.c           | 1106 ++++++--
 crypto/libressl/ssl/tls13_buffer.c                 |  137 -
 crypto/libressl/ssl/tls13_client.c                 |  258 +-
 crypto/libressl/ssl/tls13_handshake.c              |  240 +-
 crypto/libressl/ssl/tls13_handshake_msg.c          |   24 +-
 crypto/libressl/ssl/tls13_internal.h               |   89 +-
 crypto/libressl/ssl/tls13_key_schedule.c           |  143 +-
 crypto/libressl/ssl/tls13_key_share.c              |  324 ---
 crypto/libressl/ssl/tls13_legacy.c                 |  197 +-
 crypto/libressl/ssl/tls13_lib.c                    |  194 +-
 crypto/libressl/ssl/tls13_quic.c                   |  182 ++
 crypto/libressl/ssl/tls13_record.c                 |   23 +-
 crypto/libressl/ssl/tls13_record.h                 |    7 +-
 crypto/libressl/ssl/tls13_record_layer.c           |  324 +--
 crypto/libressl/ssl/tls13_server.c                 |  242 +-
 crypto/libressl/ssl/tls_buffer.c                   |  248 ++
 crypto/libressl/ssl/tls_content.c                  |  149 ++
 crypto/libressl/ssl/tls_content.h                  |   48 +
 crypto/libressl/ssl/tls_internal.h                 |  100 +
 crypto/libressl/ssl/tls_key_share.c                |  484 ++++
 crypto/libressl/ssl/tls_lib.c                      |   68 +
 crypto/libressl/tls/tls.c                          |  164 +-
 crypto/libressl/tls/tls_bio_cb.c                   |   65 +-
 crypto/libressl/tls/tls_client.c                   |   34 +-
 crypto/libressl/tls/tls_config.c                   |   30 +-
 crypto/libressl/tls/tls_conninfo.c                 |    5 +-
 crypto/libressl/tls/tls_internal.h                 |   31 +-
 crypto/libressl/tls/tls_keypair.c                  |    6 +-
 crypto/libressl/tls/tls_ocsp.c                     |   40 +-
 crypto/libressl/tls/tls_server.c                   |   34 +-
 crypto/libressl/tls/tls_signer.c                   |  451 ++++
 crypto/libressl/tls/tls_util.c                     |    4 +-
 570 files changed, 51999 insertions(+), 27542 deletions(-)
 delete mode 100644 crypto/libressl/apps/openssl/x509v3.cnf
 rename crypto/libressl/{apps/openssl => }/cert.pem (80%)
 delete mode 100644 crypto/libressl/crypto/asn1/a_bool.c
 delete mode 100644 crypto/libressl/crypto/asn1/a_d2i_fp.c
 rename crypto/libressl/crypto/asn1/{d2i_pr.c => a_pkey.c} (92%)
 copy crypto/libressl/crypto/{evp/m_md4.c => asn1/a_pubkey.c} (66%)
 delete mode 100644 crypto/libressl/crypto/asn1/a_sign.c
 rename crypto/libressl/crypto/asn1/{f_string.c => a_string.c} (51%)
 create mode 100644 crypto/libressl/crypto/asn1/asn1_item.c
 rename crypto/libressl/crypto/asn1/{a_i2d_fp.c => asn1_old.c} (82%)
 rename crypto/libressl/crypto/asn1/{a_verify.c => asn1_old_lib.c} (56%)
 create mode 100644 crypto/libressl/crypto/asn1/asn1_types.c
 delete mode 100644 crypto/libressl/crypto/asn1/evp_asn1.c
 delete mode 100644 crypto/libressl/crypto/asn1/f_int.c
 delete mode 100644 crypto/libressl/crypto/asn1/i2d_pr.c
 delete mode 100644 crypto/libressl/crypto/asn1/n_pkey.c
 copy crypto/libressl/crypto/{md4/md4_locl.h => bio/bio_local.h} (64%)
 create mode 100644 crypto/libressl/crypto/bio/bio_meth.c
 create mode 100644 crypto/libressl/crypto/bn/bn_bpsw.c
 create mode 100644 crypto/libressl/crypto/bn/bn_isqrt.c
 create mode 100644 crypto/libressl/crypto/bytestring/bs_ber.c
 copy crypto/libressl/{ssl => crypto/bytestring}/bs_cbb.c (96%)
 copy crypto/libressl/{ssl => crypto/bytestring}/bs_cbs.c (86%)
 copy crypto/libressl/{ssl => crypto/bytestring}/bytestring.h (91%)
 create mode 100644 crypto/libressl/crypto/ct/ct_b64.c
 create mode 100644 crypto/libressl/crypto/ct/ct_err.c
 create mode 100644 crypto/libressl/crypto/ct/ct_local.h
 create mode 100644 crypto/libressl/crypto/ct/ct_log.c
 create mode 100644 crypto/libressl/crypto/ct/ct_oct.c
 copy crypto/libressl/crypto/{asn1/asn_moid.c => ct/ct_policy.c} (54%)
 create mode 100644 crypto/libressl/crypto/ct/ct_prn.c
 create mode 100644 crypto/libressl/crypto/ct/ct_sct.c
 create mode 100644 crypto/libressl/crypto/ct/ct_sct_ctx.c
 create mode 100644 crypto/libressl/crypto/ct/ct_vfy.c
 create mode 100644 crypto/libressl/crypto/ct/ct_x509v3.c
 rename crypto/libressl/crypto/{asn1/a_dup.c => dh/dh_local.h} (68%)
 copy crypto/libressl/crypto/{conf/conf_mall.c => engine/eng_all.c} (77%)
 create mode 100644 crypto/libressl/crypto/engine/eng_cnf.c
 create mode 100644 crypto/libressl/crypto/engine/eng_ctrl.c
 copy crypto/libressl/crypto/{x509/x509_lcl.h => engine/eng_dyn.c} (89%)
 create mode 100644 crypto/libressl/crypto/engine/eng_err.c
 create mode 100644 crypto/libressl/crypto/engine/eng_fat.c
 copy crypto/libressl/crypto/{dsa/dsa_prn.c => engine/eng_init.c} (54%)
 create mode 100644 crypto/libressl/crypto/engine/eng_int.h
 create mode 100644 crypto/libressl/crypto/engine/eng_lib.c
 create mode 100644 crypto/libressl/crypto/engine/eng_list.c
 create mode 100644 crypto/libressl/crypto/engine/eng_openssl.c
 copy crypto/libressl/crypto/{pkcs7/pk7_attr.c => engine/eng_pkey.c} (50%)
 create mode 100644 crypto/libressl/crypto/engine/eng_table.c
 create mode 100644 crypto/libressl/crypto/engine/tb_asnmth.c
 copy crypto/libressl/crypto/{conf/conf_sap.c => engine/tb_cipher.c} (55%)
 copy crypto/libressl/crypto/{dso/dso_null.c => engine/tb_dh.c} (62%)
 copy crypto/libressl/crypto/{conf/conf_sap.c => engine/tb_digest.c} (55%)
 copy crypto/libressl/crypto/{dso/dso_null.c => engine/tb_dsa.c} (61%)
 copy crypto/libressl/{include/openssl/ecdh.h => crypto/engine/tb_ecdh.c} (63%)
 copy crypto/libressl/crypto/{ecdsa/ecs_asn1.c => engine/tb_ecdsa.c} (62%)
 rename crypto/libressl/crypto/{asn1/x_nx509.c => engine/tb_eckey.c} (64%)
 copy crypto/libressl/{apps/openssl/pkeyparam.c => crypto/engine/tb_pkmeth.c} (51%)
 copy crypto/libressl/crypto/{dso/dso_null.c => engine/tb_rand.c} (61%)
 copy crypto/libressl/crypto/{dso/dso_null.c => engine/tb_rsa.c} (61%)
 copy crypto/libressl/crypto/{asn1/a_time.c => engine/tb_store.c} (67%)
 delete mode 100644 crypto/libressl/crypto/evp/m_dss.c
 delete mode 100644 crypto/libressl/crypto/evp/m_dss1.c
 delete mode 100644 crypto/libressl/crypto/evp/m_ecdsa.c
 rename crypto/libressl/crypto/{asn1/a_digest.c => hmac/hmac_local.h} (85%)
 create mode 100644 crypto/libressl/crypto/kdf/hkdf_evp.c
 copy crypto/libressl/crypto/{buffer/buf_err.c => kdf/kdf_err.c} (74%)
 copy crypto/libressl/crypto/{des/rand_key.c => o_fips.c} (86%)
 create mode 100644 crypto/libressl/crypto/ocsp/ocsp_local.h
 copy crypto/libressl/crypto/pkcs12/{p12_utl.c => p12_sbag.c} (53%)
 rename crypto/libressl/crypto/{asn1/asn_pack.c => pkcs12/pkcs12_local.h} (72%)
 create mode 100644 crypto/libressl/crypto/ts/ts_local.h
 create mode 100644 crypto/libressl/crypto/x509/x509_addr.c
 create mode 100644 crypto/libressl/crypto/x509/x509_asid.c
 create mode 100644 crypto/libressl/include/openssl/ct.h
 create mode 100644 crypto/libressl/include/openssl/engine.h
 copy crypto/libressl/{crypto/cms/cms_cd.c => include/openssl/kdf.h} (53%)
 rename crypto/libressl/{apps/openssl => }/openssl.cnf (100%)
 delete mode 100644 crypto/libressl/ssl/d1_clnt.c
 delete mode 100644 crypto/libressl/ssl/d1_srvr.c
 copy crypto/libressl/{include/openssl/dtls1.h => ssl/dtls_locl.h} (56%)
 create mode 100644 crypto/libressl/ssl/ssl_seclevel.c
 create mode 100644 crypto/libressl/ssl/tls12_key_schedule.c
 create mode 100644 crypto/libressl/ssl/tls12_lib.c
 delete mode 100644 crypto/libressl/ssl/tls13_buffer.c
 delete mode 100644 crypto/libressl/ssl/tls13_key_share.c
 create mode 100644 crypto/libressl/ssl/tls13_quic.c
 create mode 100644 crypto/libressl/ssl/tls_buffer.c
 create mode 100644 crypto/libressl/ssl/tls_content.c
 create mode 100644 crypto/libressl/ssl/tls_content.h
 create mode 100644 crypto/libressl/ssl/tls_internal.h
 create mode 100644 crypto/libressl/ssl/tls_key_share.c
 create mode 100644 crypto/libressl/ssl/tls_lib.c
 create mode 100644 crypto/libressl/tls/tls_signer.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/de0e0e4d77c35206b5f6c343108b4d90ba6f0ace


-- 
DragonFly BSD source repository


More information about the Commits mailing list