Import OpenSSL-1.0.2h. vendor/OPENSSL
authorPeter Avalos <pavalos@dragonflybsd.org>
Wed, 3 Aug 2016 08:02:32 +0000 (01:02 -0700)
committerPeter Avalos <pavalos@dragonflybsd.org>
Wed, 3 Aug 2016 08:02:32 +0000 (01:02 -0700)
commit5adaeadcee1c8e1b9e03cf22d91329a05393e316
tree30ef008478bc023ae6fa016d4f4ad8dc36177d3c
parent6ebfc344d3768db88a5e93e9b98ed556a2f5b5db
Import OpenSSL-1.0.2h.
303 files changed:
crypto/openssl/CHANGES
crypto/openssl/NEWS
crypto/openssl/README
crypto/openssl/README.DELETED
crypto/openssl/apps/CA.pl
crypto/openssl/apps/app_rand.c
crypto/openssl/apps/apps.c
crypto/openssl/apps/apps.h
crypto/openssl/apps/ca.c
crypto/openssl/apps/ciphers.c
crypto/openssl/apps/cms.c
crypto/openssl/apps/crl.c
crypto/openssl/apps/dgst.c
crypto/openssl/apps/dhparam.c
crypto/openssl/apps/ecparam.c
crypto/openssl/apps/genrsa.c
crypto/openssl/apps/ocsp.c
crypto/openssl/apps/openssl.cnf
crypto/openssl/apps/pkcs8.c
crypto/openssl/apps/pkeyutl.c
crypto/openssl/apps/req.c
crypto/openssl/apps/rsautl.c
crypto/openssl/apps/s_apps.h
crypto/openssl/apps/s_cb.c
crypto/openssl/apps/s_client.c
crypto/openssl/apps/s_server.c
crypto/openssl/apps/s_socket.c
crypto/openssl/apps/smime.c
crypto/openssl/apps/speed.c
crypto/openssl/apps/verify.c
crypto/openssl/apps/x509.c
crypto/openssl/crypto/aes/aes_wrap.c
crypto/openssl/crypto/aes/asm/aes-586.pl [deleted file]
crypto/openssl/crypto/aes/asm/aes-x86_64.pl
crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl [new file with mode: 0644]
crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl
crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl [new file with mode: 0644]
crypto/openssl/crypto/aes/asm/aesni-x86.pl [deleted file]
crypto/openssl/crypto/aes/asm/aesni-x86_64.pl
crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
crypto/openssl/crypto/aes/asm/vpaes-x86.pl [deleted file]
crypto/openssl/crypto/aes/asm/vpaes-x86_64.pl
crypto/openssl/crypto/asn1/a_gentm.c
crypto/openssl/crypto/asn1/a_time.c
crypto/openssl/crypto/asn1/a_utctm.c
crypto/openssl/crypto/asn1/ameth_lib.c
crypto/openssl/crypto/asn1/asn1.h
crypto/openssl/crypto/asn1/asn1_locl.h
crypto/openssl/crypto/asn1/t_x509.c
crypto/openssl/crypto/asn1/tasn_dec.c
crypto/openssl/crypto/asn1/x_crl.c
crypto/openssl/crypto/asn1/x_x509.c
crypto/openssl/crypto/asn1/x_x509a.c
crypto/openssl/crypto/bf/asm/bf-586.pl [deleted file]
crypto/openssl/crypto/bio/b_dump.c
crypto/openssl/crypto/bio/b_sock.c
crypto/openssl/crypto/bio/bio.h
crypto/openssl/crypto/bio/bio_err.c
crypto/openssl/crypto/bio/bss_acpt.c
crypto/openssl/crypto/bio/bss_conn.c
crypto/openssl/crypto/bio/bss_dgram.c
crypto/openssl/crypto/bio/bss_fd.c
crypto/openssl/crypto/bio/bss_mem.c
crypto/openssl/crypto/bn/asm/bn-586.pl [deleted file]
crypto/openssl/crypto/bn/asm/co-586.pl [deleted file]
crypto/openssl/crypto/bn/asm/modexp512-x86_64.pl [deleted file]
crypto/openssl/crypto/bn/asm/rsaz-avx2.pl [new file with mode: 0755]
crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl [new file with mode: 0755]
crypto/openssl/crypto/bn/asm/x86_64-gcc.c
crypto/openssl/crypto/bn/asm/x86_64-mont.pl
crypto/openssl/crypto/bn/asm/x86_64-mont5.pl
crypto/openssl/crypto/bn/bn.h
crypto/openssl/crypto/bn/bn_asm.c
crypto/openssl/crypto/bn/bn_exp.c
crypto/openssl/crypto/bn/bn_gf2m.c
crypto/openssl/crypto/bn/bn_lcl.h
crypto/openssl/crypto/bn/rsaz_exp.c [new file with mode: 0644]
crypto/openssl/crypto/bn/rsaz_exp.h [new file with mode: 0644]
crypto/openssl/crypto/buffer/buf_str.c
crypto/openssl/crypto/buffer/buffer.h
crypto/openssl/crypto/camellia/asm/cmll-x86.pl [deleted file]
crypto/openssl/crypto/camellia/asm/cmll-x86_64.pl
crypto/openssl/crypto/cast/cast_lcl.h
crypto/openssl/crypto/cmac/cmac.c
crypto/openssl/crypto/cms/cms.h
crypto/openssl/crypto/cms/cms_asn1.c
crypto/openssl/crypto/cms/cms_env.c
crypto/openssl/crypto/cms/cms_err.c
crypto/openssl/crypto/cms/cms_kari.c [new file with mode: 0644]
crypto/openssl/crypto/cms/cms_lcl.h
crypto/openssl/crypto/cms/cms_lib.c
crypto/openssl/crypto/cms/cms_sd.c
crypto/openssl/crypto/cms/cms_smime.c
crypto/openssl/crypto/cryptlib.c
crypto/openssl/crypto/crypto.h
crypto/openssl/crypto/cversion.c
crypto/openssl/crypto/des/asm/crypt586.pl [deleted file]
crypto/openssl/crypto/des/asm/des-586.pl [deleted file]
crypto/openssl/crypto/des/asm/desboth.pl [deleted file]
crypto/openssl/crypto/des/des_locl.h
crypto/openssl/crypto/dh/dh.h
crypto/openssl/crypto/dh/dh_ameth.c
crypto/openssl/crypto/dh/dh_asn1.c
crypto/openssl/crypto/dh/dh_check.c
crypto/openssl/crypto/dh/dh_err.c
crypto/openssl/crypto/dh/dh_kdf.c [new file with mode: 0644]
crypto/openssl/crypto/dh/dh_key.c
crypto/openssl/crypto/dh/dh_pmeth.c
crypto/openssl/crypto/dh/dh_rfc5114.c [new file with mode: 0644]
crypto/openssl/crypto/dsa/dsa.h
crypto/openssl/crypto/dsa/dsa_ameth.c
crypto/openssl/crypto/dsa/dsa_err.c
crypto/openssl/crypto/dsa/dsa_gen.c
crypto/openssl/crypto/dsa/dsa_locl.h
crypto/openssl/crypto/dsa/dsa_ossl.c
crypto/openssl/crypto/dsa/dsa_pmeth.c
crypto/openssl/crypto/dso/dso_lib.c
crypto/openssl/crypto/ebcdic.c
crypto/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl [new file with mode: 0755]
crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl [new file with mode: 0755]
crypto/openssl/crypto/ec/ec.h
crypto/openssl/crypto/ec/ec2_smpl.c
crypto/openssl/crypto/ec/ec_ameth.c
crypto/openssl/crypto/ec/ec_curve.c
crypto/openssl/crypto/ec/ec_cvt.c
crypto/openssl/crypto/ec/ec_err.c
crypto/openssl/crypto/ec/ec_key.c
crypto/openssl/crypto/ec/ec_lcl.h
crypto/openssl/crypto/ec/ec_lib.c
crypto/openssl/crypto/ec/ec_pmeth.c
crypto/openssl/crypto/ec/eck_prn.c
crypto/openssl/crypto/ec/ecp_nistp224.c
crypto/openssl/crypto/ec/ecp_nistp256.c
crypto/openssl/crypto/ec/ecp_nistp521.c
crypto/openssl/crypto/ec/ecp_nistz256.c [new file with mode: 0644]
crypto/openssl/crypto/ec/ecp_nistz256_table.c [new file with mode: 0644]
crypto/openssl/crypto/ecdh/ecdh.h
crypto/openssl/crypto/ecdh/ech_kdf.c [copied from crypto/openssl/crypto/dsa/dsa_locl.h with 56% similarity]
crypto/openssl/crypto/ecdh/ech_ossl.c
crypto/openssl/crypto/ecdsa/ecdsa.h
crypto/openssl/crypto/ecdsa/ecs_err.c
crypto/openssl/crypto/ecdsa/ecs_lib.c
crypto/openssl/crypto/ecdsa/ecs_locl.h
crypto/openssl/crypto/ecdsa/ecs_ossl.c
crypto/openssl/crypto/engine/eng_all.c
crypto/openssl/crypto/engine/eng_cryptodev.c
crypto/openssl/crypto/engine/eng_dyn.c
crypto/openssl/crypto/engine/eng_rsax.c [deleted file]
crypto/openssl/crypto/engine/engine.h
crypto/openssl/crypto/evp/c_allc.c
crypto/openssl/crypto/evp/digest.c
crypto/openssl/crypto/evp/e_aes.c
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c [new file with mode: 0644]
crypto/openssl/crypto/evp/e_camellia.c
crypto/openssl/crypto/evp/e_des.c
crypto/openssl/crypto/evp/e_des3.c
crypto/openssl/crypto/evp/e_null.c
crypto/openssl/crypto/evp/evp.h
crypto/openssl/crypto/evp/evp_enc.c
crypto/openssl/crypto/evp/evp_err.c
crypto/openssl/crypto/evp/evp_fips.c [deleted file]
crypto/openssl/crypto/evp/evp_lib.c
crypto/openssl/crypto/evp/evp_locl.h
crypto/openssl/crypto/evp/m_dss.c
crypto/openssl/crypto/evp/m_dss1.c
crypto/openssl/crypto/evp/m_ecdsa.c
crypto/openssl/crypto/evp/m_sha1.c
crypto/openssl/crypto/evp/m_sigver.c
crypto/openssl/crypto/evp/p_lib.c
crypto/openssl/crypto/evp/pmeth_lib.c
crypto/openssl/crypto/hmac/hm_ameth.c
crypto/openssl/crypto/hmac/hmac.c
crypto/openssl/crypto/md32_common.h
crypto/openssl/crypto/md5/asm/md5-586.pl [deleted file]
crypto/openssl/crypto/md5/md5_locl.h
crypto/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl [new file with mode: 0644]
crypto/openssl/crypto/modes/asm/ghash-x86.pl [deleted file]
crypto/openssl/crypto/modes/asm/ghash-x86_64.pl
crypto/openssl/crypto/modes/cbc128.c
crypto/openssl/crypto/modes/gcm128.c
crypto/openssl/crypto/modes/modes.h
crypto/openssl/crypto/modes/modes_lcl.h
crypto/openssl/crypto/modes/wrap128.c [copied from crypto/openssl/crypto/hmac/hm_ameth.c with 50% similarity]
crypto/openssl/crypto/o_time.c
crypto/openssl/crypto/o_time.h
crypto/openssl/crypto/objects/obj_dat.h
crypto/openssl/crypto/objects/obj_mac.h
crypto/openssl/crypto/objects/obj_xref.h
crypto/openssl/crypto/ocsp/ocsp.h
crypto/openssl/crypto/ocsp/ocsp_ht.c
crypto/openssl/crypto/ocsp/ocsp_lib.c
crypto/openssl/crypto/opensslv.h
crypto/openssl/crypto/ossl_typ.h
crypto/openssl/crypto/pem/pem.h
crypto/openssl/crypto/pem/pem_all.c
crypto/openssl/crypto/pem/pem_err.c
crypto/openssl/crypto/pem/pem_lib.c
crypto/openssl/crypto/pem/pem_pkey.c
crypto/openssl/crypto/perlasm/cbc.pl [deleted file]
crypto/openssl/crypto/perlasm/x86_64-xlate.pl
crypto/openssl/crypto/perlasm/x86asm.pl [deleted file]
crypto/openssl/crypto/perlasm/x86gas.pl [deleted file]
crypto/openssl/crypto/pkcs12/p12_decr.c
crypto/openssl/crypto/pkcs12/p12_p8e.c
crypto/openssl/crypto/pkcs7/pk7_smime.c
crypto/openssl/crypto/rc4/asm/rc4-586.pl [deleted file]
crypto/openssl/crypto/rc4/rc4_enc.c
crypto/openssl/crypto/ripemd/asm/rmd-586.pl [deleted file]
crypto/openssl/crypto/rsa/rsa.h
crypto/openssl/crypto/rsa/rsa_ameth.c
crypto/openssl/crypto/rsa/rsa_asn1.c
crypto/openssl/crypto/rsa/rsa_err.c
crypto/openssl/crypto/rsa/rsa_oaep.c
crypto/openssl/crypto/rsa/rsa_pmeth.c
crypto/openssl/crypto/rsa/rsa_sign.c
crypto/openssl/crypto/sha/asm/sha1-586.pl [deleted file]
crypto/openssl/crypto/sha/asm/sha1-mb-x86_64.pl [new file with mode: 0644]
crypto/openssl/crypto/sha/asm/sha1-x86_64.pl
crypto/openssl/crypto/sha/asm/sha256-586.pl [deleted file]
crypto/openssl/crypto/sha/asm/sha256-mb-x86_64.pl [new file with mode: 0644]
crypto/openssl/crypto/sha/asm/sha512-586.pl [deleted file]
crypto/openssl/crypto/sha/asm/sha512-x86_64.pl
crypto/openssl/crypto/sha/sha512.c
crypto/openssl/crypto/stack/safestack.h
crypto/openssl/crypto/stack/stack.c
crypto/openssl/crypto/stack/stack.h
crypto/openssl/crypto/symhacks.h
crypto/openssl/crypto/ts/ts_rsp_sign.c
crypto/openssl/crypto/ts/ts_rsp_verify.c
crypto/openssl/crypto/ui/ui_openssl.c
crypto/openssl/crypto/whrlpool/asm/wp-mmx.pl [deleted file]
crypto/openssl/crypto/whrlpool/asm/wp-x86_64.pl
crypto/openssl/crypto/x509/vpm_int.h [copied from crypto/openssl/crypto/o_time.h with 78% similarity]
crypto/openssl/crypto/x509/x509.h
crypto/openssl/crypto/x509/x509_cmp.c
crypto/openssl/crypto/x509/x509_err.c
crypto/openssl/crypto/x509/x509_lu.c
crypto/openssl/crypto/x509/x509_set.c
crypto/openssl/crypto/x509/x509_trs.c
crypto/openssl/crypto/x509/x509_txt.c
crypto/openssl/crypto/x509/x509_vfy.c
crypto/openssl/crypto/x509/x509_vfy.h
crypto/openssl/crypto/x509/x509_vpm.c
crypto/openssl/crypto/x509/x_all.c
crypto/openssl/crypto/x509v3/ext_dat.h
crypto/openssl/crypto/x509v3/v3_lib.c
crypto/openssl/crypto/x509v3/v3_purp.c
crypto/openssl/crypto/x509v3/v3_scts.c [new file with mode: 0644]
crypto/openssl/crypto/x509v3/v3_utl.c
crypto/openssl/crypto/x509v3/v3err.c
crypto/openssl/crypto/x509v3/v3nametest.c [new file with mode: 0644]
crypto/openssl/crypto/x509v3/x509v3.h
crypto/openssl/crypto/x86_64cpuid.pl
crypto/openssl/crypto/x86cpuid.pl [deleted file]
crypto/openssl/e_os.h
crypto/openssl/e_os2.h
crypto/openssl/engines/ccgost/gost89.c
crypto/openssl/engines/ccgost/gost_crypt.c
crypto/openssl/engines/ccgost/gost_pmeth.c
crypto/openssl/engines/e_capi.c
crypto/openssl/engines/vendor_defns/hwcryptohook.h
crypto/openssl/ssl/d1_both.c
crypto/openssl/ssl/d1_clnt.c
crypto/openssl/ssl/d1_enc.c [deleted file]
crypto/openssl/ssl/d1_lib.c
crypto/openssl/ssl/d1_meth.c
crypto/openssl/ssl/d1_pkt.c
crypto/openssl/ssl/d1_srtp.c
crypto/openssl/ssl/d1_srvr.c
crypto/openssl/ssl/dtls1.h
crypto/openssl/ssl/s23_clnt.c
crypto/openssl/ssl/s23_srvr.c
crypto/openssl/ssl/s2_clnt.c
crypto/openssl/ssl/s2_lib.c
crypto/openssl/ssl/s3_both.c
crypto/openssl/ssl/s3_cbc.c
crypto/openssl/ssl/s3_clnt.c
crypto/openssl/ssl/s3_enc.c
crypto/openssl/ssl/s3_lib.c
crypto/openssl/ssl/s3_pkt.c
crypto/openssl/ssl/s3_srvr.c
crypto/openssl/ssl/srtp.h
crypto/openssl/ssl/ssl.h
crypto/openssl/ssl/ssl3.h
crypto/openssl/ssl/ssl_algs.c
crypto/openssl/ssl/ssl_cert.c
crypto/openssl/ssl/ssl_ciph.c
crypto/openssl/ssl/ssl_conf.c [new file with mode: 0644]
crypto/openssl/ssl/ssl_err.c
crypto/openssl/ssl/ssl_lib.c
crypto/openssl/ssl/ssl_locl.h
crypto/openssl/ssl/ssl_rsa.c
crypto/openssl/ssl/ssl_sess.c
crypto/openssl/ssl/ssl_txt.c
crypto/openssl/ssl/t1_clnt.c
crypto/openssl/ssl/t1_enc.c
crypto/openssl/ssl/t1_ext.c [new file with mode: 0644]
crypto/openssl/ssl/t1_lib.c
crypto/openssl/ssl/t1_meth.c
crypto/openssl/ssl/t1_srvr.c
crypto/openssl/ssl/t1_trce.c [new file with mode: 0644]
crypto/openssl/ssl/tls1.h