Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/crypto/external/bsd/openssl/dist merged conflicts
details: https://anonhg.NetBSD.org/src/rev/2ee943b1e313
branches: trunk
changeset: 359400:2ee943b1e313
user: christos <christos%NetBSD.org@localhost>
date: Thu Feb 08 21:51:22 2018 +0000
description:
merged conflicts
diffstat:
crypto/external/bsd/openssl/dist/ACKNOWLEDGMENTS | 2 -
crypto/external/bsd/openssl/dist/CHANGES | 1558 +-
crypto/external/bsd/openssl/dist/CHANGES.SSLeay | 968 -
crypto/external/bsd/openssl/dist/Configure | 4516 ++--
crypto/external/bsd/openssl/dist/GitConfigure | 8 -
crypto/external/bsd/openssl/dist/GitMake | 5 -
crypto/external/bsd/openssl/dist/INSTALL.DJGPP | 47 -
crypto/external/bsd/openssl/dist/INSTALL.MacOS | 72 -
crypto/external/bsd/openssl/dist/INSTALL.NW | 454 -
crypto/external/bsd/openssl/dist/INSTALL.OS2 | 31 -
crypto/external/bsd/openssl/dist/INSTALL.VMS | 293 -
crypto/external/bsd/openssl/dist/INSTALL.W32 | 325 -
crypto/external/bsd/openssl/dist/INSTALL.W64 | 66 -
crypto/external/bsd/openssl/dist/INSTALL.WCE | 95 -
crypto/external/bsd/openssl/dist/MacOS/GUSI_Init.cpp | 62 -
crypto/external/bsd/openssl/dist/MacOS/GetHTTPS.src/CPStringUtils.cpp | 2753 ---
crypto/external/bsd/openssl/dist/MacOS/GetHTTPS.src/CPStringUtils.hpp | 104 -
crypto/external/bsd/openssl/dist/MacOS/GetHTTPS.src/ErrorHandling.cpp | 170 -
crypto/external/bsd/openssl/dist/MacOS/GetHTTPS.src/ErrorHandling.hpp | 147 -
crypto/external/bsd/openssl/dist/MacOS/GetHTTPS.src/GetHTTPS.cpp | 209 -
crypto/external/bsd/openssl/dist/MacOS/GetHTTPS.src/MacSocket.cpp | 1607 -
crypto/external/bsd/openssl/dist/MacOS/GetHTTPS.src/MacSocket.h | 104 -
crypto/external/bsd/openssl/dist/MacOS/OpenSSL.mcp.hqx | 4940 -----
crypto/external/bsd/openssl/dist/MacOS/Randomizer.cpp | 476 -
crypto/external/bsd/openssl/dist/MacOS/Randomizer.h | 42 -
crypto/external/bsd/openssl/dist/MacOS/TODO | 18 -
crypto/external/bsd/openssl/dist/MacOS/_MWERKS_GUSI_prefix.h | 9 -
crypto/external/bsd/openssl/dist/MacOS/_MWERKS_prefix.h | 9 -
crypto/external/bsd/openssl/dist/MacOS/buildinf.h | 5 -
crypto/external/bsd/openssl/dist/MacOS/mklinks.as.hqx | 820 -
crypto/external/bsd/openssl/dist/MacOS/opensslconf.h | 126 -
crypto/external/bsd/openssl/dist/Makefile | 684 -
crypto/external/bsd/openssl/dist/Makefile.org | 682 -
crypto/external/bsd/openssl/dist/NEWS | 98 +-
crypto/external/bsd/openssl/dist/Netware/build.bat | 235 -
crypto/external/bsd/openssl/dist/Netware/cpy_tests.bat | 113 -
crypto/external/bsd/openssl/dist/Netware/do_tests.pl | 624 -
crypto/external/bsd/openssl/dist/Netware/globals.txt | 254 -
crypto/external/bsd/openssl/dist/Netware/readme.txt | 19 -
crypto/external/bsd/openssl/dist/Netware/set_env.bat | 112 -
crypto/external/bsd/openssl/dist/PROBLEMS | 213 -
crypto/external/bsd/openssl/dist/README | 43 +-
crypto/external/bsd/openssl/dist/README.ASN1 | 187 -
crypto/external/bsd/openssl/dist/VMS/TODO | 18 -
crypto/external/bsd/openssl/dist/VMS/WISHLIST.TXT | 4 -
crypto/external/bsd/openssl/dist/VMS/install-vms.com | 67 -
crypto/external/bsd/openssl/dist/VMS/mkshared.com | 476 -
crypto/external/bsd/openssl/dist/VMS/multinet_shr.opt | 1 -
crypto/external/bsd/openssl/dist/VMS/openssl_startup.com | 108 -
crypto/external/bsd/openssl/dist/VMS/openssl_undo.com | 20 -
crypto/external/bsd/openssl/dist/VMS/openssl_utils.com | 46 -
crypto/external/bsd/openssl/dist/VMS/socketshr_shr.opt | 1 -
crypto/external/bsd/openssl/dist/VMS/tcpip_shr_decc.opt | 1 -
crypto/external/bsd/openssl/dist/VMS/ucx_shr_decc.opt | 1 -
crypto/external/bsd/openssl/dist/VMS/ucx_shr_decc_log.opt | 1 -
crypto/external/bsd/openssl/dist/VMS/ucx_shr_vaxc.opt | 1 -
crypto/external/bsd/openssl/dist/apps/CA.com | 236 -
crypto/external/bsd/openssl/dist/apps/CA.pl | 188 -
crypto/external/bsd/openssl/dist/apps/CA.sh | 198 -
crypto/external/bsd/openssl/dist/apps/Makefile | 1059 -
crypto/external/bsd/openssl/dist/apps/ca.c | 1770 +-
crypto/external/bsd/openssl/dist/apps/dh.c | 331 -
crypto/external/bsd/openssl/dist/apps/dh512.pem | 9 -
crypto/external/bsd/openssl/dist/apps/gendh.c | 244 -
crypto/external/bsd/openssl/dist/apps/install-apps.com | 107 -
crypto/external/bsd/openssl/dist/apps/makeapps.com | 1184 -
crypto/external/bsd/openssl/dist/apps/ocsp.c | 1225 +-
crypto/external/bsd/openssl/dist/apps/oid.cnf | 6 -
crypto/external/bsd/openssl/dist/apps/openssl.c | 6 +-
crypto/external/bsd/openssl/dist/apps/openssl.cnf | 16 +-
crypto/external/bsd/openssl/dist/apps/progs.h | 366 -
crypto/external/bsd/openssl/dist/apps/s_client.c | 2766 +-
crypto/external/bsd/openssl/dist/apps/s_server.c | 2890 +-
crypto/external/bsd/openssl/dist/apps/s_time.c | 605 +-
crypto/external/bsd/openssl/dist/apps/set/set-g-ca.pem | 21 -
crypto/external/bsd/openssl/dist/apps/set/set-m-ca.pem | 21 -
crypto/external/bsd/openssl/dist/apps/set/set_b_ca.pem | 23 -
crypto/external/bsd/openssl/dist/apps/set/set_c_ca.pem | 21 -
crypto/external/bsd/openssl/dist/apps/set/set_d_ct.pem | 21 -
crypto/external/bsd/openssl/dist/apps/set/set_root.pem | 21 -
crypto/external/bsd/openssl/dist/apps/speed.c | 4046 ++--
crypto/external/bsd/openssl/dist/apps/tsget | 196 -
crypto/external/bsd/openssl/dist/apps/winrand.c | 146 -
crypto/external/bsd/openssl/dist/bugs/MS | 7 -
crypto/external/bsd/openssl/dist/bugs/SSLv3 | 49 -
crypto/external/bsd/openssl/dist/bugs/alpha.c | 92 -
crypto/external/bsd/openssl/dist/bugs/dggccbug.c | 45 -
crypto/external/bsd/openssl/dist/bugs/sgiccbug.c | 60 -
crypto/external/bsd/openssl/dist/bugs/sslref.dif | 26 -
crypto/external/bsd/openssl/dist/bugs/stream.c | 132 -
crypto/external/bsd/openssl/dist/bugs/ultrixcc.c | 44 -
crypto/external/bsd/openssl/dist/certs/README.RootCerts | 4 -
crypto/external/bsd/openssl/dist/certs/demo/ca-cert.pem | 33 -
crypto/external/bsd/openssl/dist/certs/demo/dsa-ca.pem | 43 -
crypto/external/bsd/openssl/dist/certs/demo/dsa-pca.pem | 49 -
crypto/external/bsd/openssl/dist/certs/demo/pca-cert.pem | 33 -
crypto/external/bsd/openssl/dist/certs/expired/ICE.crl | 9 -
crypto/external/bsd/openssl/dist/configdata.pm | 8406 ----------
crypto/external/bsd/openssl/dist/crypto/LPdir_vms.c | 13 +-
crypto/external/bsd/openssl/dist/crypto/LPdir_win.c | 127 +-
crypto/external/bsd/openssl/dist/crypto/Makefile | 221 -
crypto/external/bsd/openssl/dist/crypto/aes/Makefile | 171 -
crypto/external/bsd/openssl/dist/crypto/aes/README | 3 -
crypto/external/bsd/openssl/dist/crypto/aes/aes.h | 157 -
crypto/external/bsd/openssl/dist/crypto/aes/aes_ctr.c | 63 -
crypto/external/bsd/openssl/dist/crypto/aes/aes_locl.h | 59 +-
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-x86_64.pl | 47 +-
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl | 23 +-
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86_64.pl | 1028 +-
crypto/external/bsd/openssl/dist/crypto/arm64cpuid.S | 46 -
crypto/external/bsd/openssl/dist/crypto/arm_arch.h | 13 +-
crypto/external/bsd/openssl/dist/crypto/armcap.c | 37 +-
crypto/external/bsd/openssl/dist/crypto/armv4cpuid.S | 209 -
crypto/external/bsd/openssl/dist/crypto/asn1/Makefile | 933 -
crypto/external/bsd/openssl/dist/crypto/asn1/a_bool.c | 111 -
crypto/external/bsd/openssl/dist/crypto/asn1/a_bytes.c | 334 -
crypto/external/bsd/openssl/dist/crypto/asn1/a_d2i_fp.c | 115 +-
crypto/external/bsd/openssl/dist/crypto/asn1/a_enum.c | 181 -
crypto/external/bsd/openssl/dist/crypto/asn1/a_set.c | 243 -
crypto/external/bsd/openssl/dist/crypto/asn1/a_strex.c | 178 +-
crypto/external/bsd/openssl/dist/crypto/asn1/a_type.c | 103 +-
crypto/external/bsd/openssl/dist/crypto/asn1/asn1.h | 1419 -
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_mac.h | 579 -
crypto/external/bsd/openssl/dist/crypto/asn1/asn1t.h | 973 -
crypto/external/bsd/openssl/dist/crypto/asn1/asn_mime.c | 292 +-
crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c | 197 +-
crypto/external/bsd/openssl/dist/crypto/asn1/f_enum.c | 203 -
crypto/external/bsd/openssl/dist/crypto/asn1/t_crl.c | 133 -
crypto/external/bsd/openssl/dist/crypto/asn1/t_req.c | 255 -
crypto/external/bsd/openssl/dist/crypto/asn1/t_x509.c | 556 -
crypto/external/bsd/openssl/dist/crypto/asn1/t_x509a.c | 115 -
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c | 263 +-
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c | 112 +-
crypto/external/bsd/openssl/dist/crypto/asn1/x_attrib.c | 124 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_crl.c | 518 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_exten.c | 77 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_name.c | 536 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_nx509.c | 72 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_pubkey.c | 374 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_req.c | 116 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_x509.c | 289 -
crypto/external/bsd/openssl/dist/crypto/asn1/x_x509a.c | 196 -
crypto/external/bsd/openssl/dist/crypto/bf/COPYRIGHT | 46 -
crypto/external/bsd/openssl/dist/crypto/bf/INSTALL | 14 -
crypto/external/bsd/openssl/dist/crypto/bf/Makefile | 103 -
crypto/external/bsd/openssl/dist/crypto/bf/README | 8 -
crypto/external/bsd/openssl/dist/crypto/bf/VERSION | 6 -
crypto/external/bsd/openssl/dist/crypto/bf/asm/bf-686.pl | 127 -
crypto/external/bsd/openssl/dist/crypto/bf/asm/readme | 10 -
crypto/external/bsd/openssl/dist/crypto/bf/bf_opts.c | 324 -
crypto/external/bsd/openssl/dist/crypto/bf/bfs.cpp | 67 -
crypto/external/bsd/openssl/dist/crypto/bf/bfspeed.c | 265 -
crypto/external/bsd/openssl/dist/crypto/bf/bftest.c | 538 -
crypto/external/bsd/openssl/dist/crypto/bf/blowfish.h | 130 -
crypto/external/bsd/openssl/dist/crypto/bio/Makefile | 224 -
crypto/external/bsd/openssl/dist/crypto/bio/b_sock.c | 935 +-
crypto/external/bsd/openssl/dist/crypto/bio/bio.h | 883 -
crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c | 246 +-
crypto/external/bsd/openssl/dist/crypto/bio/bss_file.c | 264 +-
crypto/external/bsd/openssl/dist/crypto/bio/bss_log.c | 89 +-
crypto/external/bsd/openssl/dist/crypto/bio/bss_rtcp.c | 321 -
crypto/external/bsd/openssl/dist/crypto/bn/Makefile | 389 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/README | 27 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/mips3-mont.pl | 327 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/mips3.s | 2201 --
crypto/external/bsd/openssl/dist/crypto/bn/asm/vms.mar | 6440 -------
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86.pl | 38 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/add.pl | 76 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/comba.pl | 277 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/div.pl | 15 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/f | 3 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/mul.pl | 77 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/mul_add.pl | 87 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/sqr.pl | 60 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86/sub.pl | 76 -
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gcc.c | 9 +
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gf2m.pl | 11 +-
crypto/external/bsd/openssl/dist/crypto/bn/bn.h | 951 -
crypto/external/bsd/openssl/dist/crypto/bn/bn.mul | 19 -
crypto/external/bsd/openssl/dist/crypto/bn/bn_exp.c | 170 +-
crypto/external/bsd/openssl/dist/crypto/bn/bn_lcl.h | 406 +-
crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c | 498 +-
crypto/external/bsd/openssl/dist/crypto/bn/bn_mont.c | 169 +-
crypto/external/bsd/openssl/dist/crypto/bn/bn_nist.c | 109 +-
crypto/external/bsd/openssl/dist/crypto/bn/bnspeed.c | 232 -
crypto/external/bsd/openssl/dist/crypto/bn/bntest.c | 2160 --
crypto/external/bsd/openssl/dist/crypto/bn/divtest.c | 46 -
crypto/external/bsd/openssl/dist/crypto/bn/exp.c | 61 -
crypto/external/bsd/openssl/dist/crypto/bn/expspeed.c | 381 -
crypto/external/bsd/openssl/dist/crypto/bn/exptest.c | 313 -
crypto/external/bsd/openssl/dist/crypto/bn/todo | 3 -
crypto/external/bsd/openssl/dist/crypto/bn/vms-helper.c | 68 -
crypto/external/bsd/openssl/dist/crypto/buffer/Makefile | 99 -
crypto/external/bsd/openssl/dist/crypto/buffer/buf_str.c | 137 -
crypto/external/bsd/openssl/dist/crypto/buffer/buffer.c | 121 +-
crypto/external/bsd/openssl/dist/crypto/buffer/buffer.h | 125 -
crypto/external/bsd/openssl/dist/crypto/camellia/Makefile | 114 -
crypto/external/bsd/openssl/dist/crypto/camellia/camellia.h | 132 -
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_utl.c | 64 -
crypto/external/bsd/openssl/dist/crypto/cast/Makefile | 104 -
crypto/external/bsd/openssl/dist/crypto/cast/asm/readme | 7 -
crypto/external/bsd/openssl/dist/crypto/cast/cast.h | 112 -
crypto/external/bsd/openssl/dist/crypto/cast/cast_spd.c | 262 -
crypto/external/bsd/openssl/dist/crypto/cast/castopts.c | 334 -
crypto/external/bsd/openssl/dist/crypto/cast/casts.cpp | 70 -
crypto/external/bsd/openssl/dist/crypto/cast/casttest.c | 241 -
crypto/external/bsd/openssl/dist/crypto/cmac/Makefile | 113 -
crypto/external/bsd/openssl/dist/crypto/cmac/cmac.h | 82 -
crypto/external/bsd/openssl/dist/crypto/cms/Makefile | 305 -
crypto/external/bsd/openssl/dist/crypto/cms/cms.h | 555 -
crypto/external/bsd/openssl/dist/crypto/cms/cms_pwri.c | 171 +-
crypto/external/bsd/openssl/dist/crypto/comp/Makefile | 110 -
crypto/external/bsd/openssl/dist/crypto/comp/c_rle.c | 62 -
crypto/external/bsd/openssl/dist/crypto/comp/c_zlib.c | 316 +-
crypto/external/bsd/openssl/dist/crypto/comp/comp.h | 83 -
crypto/external/bsd/openssl/dist/crypto/conf/Makefile | 154 -
crypto/external/bsd/openssl/dist/crypto/conf/README | 73 -
crypto/external/bsd/openssl/dist/crypto/conf/cnf_save.c | 104 -
crypto/external/bsd/openssl/dist/crypto/conf/conf.h | 267 -
crypto/external/bsd/openssl/dist/crypto/conf/conf_api.h | 89 -
crypto/external/bsd/openssl/dist/crypto/conf/conf_def.c | 146 +-
crypto/external/bsd/openssl/dist/crypto/conf/ssleay.cnf | 78 -
crypto/external/bsd/openssl/dist/crypto/conf/test.c | 98 -
crypto/external/bsd/openssl/dist/crypto/constant_time_locl.h | 211 -
crypto/external/bsd/openssl/dist/crypto/constant_time_test.c | 304 -
crypto/external/bsd/openssl/dist/crypto/cryptlib.c | 800 +-
crypto/external/bsd/openssl/dist/crypto/cryptlib.h | 111 -
crypto/external/bsd/openssl/dist/crypto/crypto-lib.com | 1537 -
crypto/external/bsd/openssl/dist/crypto/crypto.h | 661 -
crypto/external/bsd/openssl/dist/crypto/cversion.c | 92 +-
crypto/external/bsd/openssl/dist/crypto/des/COPYRIGHT | 50 -
crypto/external/bsd/openssl/dist/crypto/des/DES.pm | 19 -
crypto/external/bsd/openssl/dist/crypto/des/DES.xs | 268 -
crypto/external/bsd/openssl/dist/crypto/des/FILES0 | 96 -
crypto/external/bsd/openssl/dist/crypto/des/INSTALL | 69 -
crypto/external/bsd/openssl/dist/crypto/des/Imakefile | 35 -
crypto/external/bsd/openssl/dist/crypto/des/KERBEROS | 41 -
crypto/external/bsd/openssl/dist/crypto/des/Makefile | 283 -
crypto/external/bsd/openssl/dist/crypto/des/README | 54 -
crypto/external/bsd/openssl/dist/crypto/des/VERSION | 412 -
crypto/external/bsd/openssl/dist/crypto/des/asm/readme | 131 -
crypto/external/bsd/openssl/dist/crypto/des/cbc3_enc.c | 95 -
crypto/external/bsd/openssl/dist/crypto/des/des-lib.com | 1005 -
crypto/external/bsd/openssl/dist/crypto/des/des.c | 868 -
crypto/external/bsd/openssl/dist/crypto/des/des.h | 265 -
crypto/external/bsd/openssl/dist/crypto/des/des.pod | 217 -
crypto/external/bsd/openssl/dist/crypto/des/des3s.cpp | 67 -
crypto/external/bsd/openssl/dist/crypto/des/des_old.c | 345 -
crypto/external/bsd/openssl/dist/crypto/des/des_old.h | 497 -
crypto/external/bsd/openssl/dist/crypto/des/des_old2.c | 80 -
crypto/external/bsd/openssl/dist/crypto/des/des_opts.c | 641 -
crypto/external/bsd/openssl/dist/crypto/des/des_ver.h | 73 -
crypto/external/bsd/openssl/dist/crypto/des/dess.cpp | 67 -
crypto/external/bsd/openssl/dist/crypto/des/destest.c | 923 -
crypto/external/bsd/openssl/dist/crypto/des/ede_cbcm_enc.c | 189 -
crypto/external/bsd/openssl/dist/crypto/des/enc_read.c | 235 -
crypto/external/bsd/openssl/dist/crypto/des/enc_writ.c | 182 -
crypto/external/bsd/openssl/dist/crypto/des/makefile.bc | 50 -
crypto/external/bsd/openssl/dist/crypto/des/options.txt | 39 -
crypto/external/bsd/openssl/dist/crypto/des/rand_key.c | 58 +-
crypto/external/bsd/openssl/dist/crypto/des/read2pwd.c | 140 -
crypto/external/bsd/openssl/dist/crypto/des/read_pwd.c | 528 -
crypto/external/bsd/openssl/dist/crypto/des/rpw.c | 94 -
crypto/external/bsd/openssl/dist/crypto/des/speed.c | 299 -
crypto/external/bsd/openssl/dist/crypto/des/times/486-50.sol | 16 -
crypto/external/bsd/openssl/dist/crypto/des/times/586-100.lnx | 20 -
crypto/external/bsd/openssl/dist/crypto/des/times/686-200.fre | 18 -
crypto/external/bsd/openssl/dist/crypto/des/times/aix.cc | 26 -
crypto/external/bsd/openssl/dist/crypto/des/times/alpha.cc | 18 -
crypto/external/bsd/openssl/dist/crypto/des/times/hpux.cc | 17 -
crypto/external/bsd/openssl/dist/crypto/des/times/sparc.gcc | 17 -
crypto/external/bsd/openssl/dist/crypto/des/times/usparc.cc | 31 -
crypto/external/bsd/openssl/dist/crypto/des/typemap | 34 -
crypto/external/bsd/openssl/dist/crypto/dh/Makefile | 204 -
crypto/external/bsd/openssl/dist/crypto/dh/dh.h | 393 -
crypto/external/bsd/openssl/dist/crypto/dh/dh_lib.c | 338 +-
crypto/external/bsd/openssl/dist/crypto/dh/dhtest.c | 643 -
crypto/external/bsd/openssl/dist/crypto/dh/example | 50 -
crypto/external/bsd/openssl/dist/crypto/dh/generate | 65 -
crypto/external/bsd/openssl/dist/crypto/dh/p1024.c | 92 -
crypto/external/bsd/openssl/dist/crypto/dh/p192.c | 80 -
crypto/external/bsd/openssl/dist/crypto/dh/p512.c | 85 -
crypto/external/bsd/openssl/dist/crypto/dsa/Makefile | 211 -
crypto/external/bsd/openssl/dist/crypto/dsa/README | 4 -
crypto/external/bsd/openssl/dist/crypto/dsa/dsa.h | 332 -
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_ameth.c | 272 +-
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_lib.c | 369 +-
crypto/external/bsd/openssl/dist/crypto/dsa/dsagen.c | 115 -
crypto/external/bsd/openssl/dist/crypto/dsa/dsatest.c | 268 -
crypto/external/bsd/openssl/dist/crypto/dsa/fips186a.txt | 122 -
crypto/external/bsd/openssl/dist/crypto/dso/Makefile | 152 -
crypto/external/bsd/openssl/dist/crypto/dso/README | 22 -
crypto/external/bsd/openssl/dist/crypto/dso/dso.h | 451 -
crypto/external/bsd/openssl/dist/crypto/dso/dso_beos.c | 253 -
crypto/external/bsd/openssl/dist/crypto/dso/dso_dlfcn.c | 149 +-
crypto/external/bsd/openssl/dist/crypto/dso/dso_null.c | 92 -
crypto/external/bsd/openssl/dist/crypto/ebcdic.h | 26 -
crypto/external/bsd/openssl/dist/crypto/ec/Makefile | 274 -
crypto/external/bsd/openssl/dist/crypto/ec/ec.h | 1282 -
crypto/external/bsd/openssl/dist/crypto/ec/ec2_mult.c | 101 +-
crypto/external/bsd/openssl/dist/crypto/ec/ec2_smpl.c | 266 +-
crypto/external/bsd/openssl/dist/crypto/ec/ec_ameth.c | 366 +-
crypto/external/bsd/openssl/dist/crypto/ec/ec_asn1.c | 555 +-
crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c | 520 +-
crypto/external/bsd/openssl/dist/crypto/ec/ec_lcl.h | 267 +-
crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c | 534 +-
crypto/external/bsd/openssl/dist/crypto/ec/ecp_mont.c | 142 +-
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nist.c | 97 +-
crypto/external/bsd/openssl/dist/crypto/ec/ecp_smpl.c | 445 +-
crypto/external/bsd/openssl/dist/crypto/ec/ectest.c | 1870 --
crypto/external/bsd/openssl/dist/crypto/ecdh/Makefile | 126 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ecdh.h | 134 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ecdhtest.c | 580 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ech_err.c | 98 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ech_kdf.c | 111 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ech_key.c | 81 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ech_lib.c | 265 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ech_locl.h | 104 -
crypto/external/bsd/openssl/dist/crypto/ecdh/ech_ossl.c | 220 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/Makefile | 142 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecdsa.h | 335 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecdsatest.c | 556 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_asn1.c | 67 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_err.c | 107 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_lib.c | 354 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_locl.h | 120 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_ossl.c | 464 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_sign.c | 106 -
crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_vrf.c | 112 -
crypto/external/bsd/openssl/dist/crypto/engine/Makefile | 435 -
crypto/external/bsd/openssl/dist/crypto/engine/eng_all.c | 125 +-
crypto/external/bsd/openssl/dist/crypto/engine/eng_cryptodev.c | 1049 +-
crypto/external/bsd/openssl/dist/crypto/engine/eng_lib.c | 125 +-
crypto/external/bsd/openssl/dist/crypto/engine/engine.h | 960 -
crypto/external/bsd/openssl/dist/crypto/engine/enginetest.c | 270 -
crypto/external/bsd/openssl/dist/crypto/engine/tb_ecdh.c | 139 -
crypto/external/bsd/openssl/dist/crypto/engine/tb_ecdsa.c | 124 -
crypto/external/bsd/openssl/dist/crypto/engine/tb_store.c | 129 -
crypto/external/bsd/openssl/dist/crypto/err/Makefile | 112 -
crypto/external/bsd/openssl/dist/crypto/err/err.h | 389 -
crypto/external/bsd/openssl/dist/crypto/err/openssl.ec | 129 +-
crypto/external/bsd/openssl/dist/crypto/evp/Makefile | 795 -
crypto/external/bsd/openssl/dist/crypto/evp/c_all.c | 85 -
crypto/external/bsd/openssl/dist/crypto/evp/e_aes.c | 1533 +-
crypto/external/bsd/openssl/dist/crypto/evp/e_dsa.c | 69 -
crypto/external/bsd/openssl/dist/crypto/evp/evp.h | 1536 -
crypto/external/bsd/openssl/dist/crypto/evp/evp_acnf.c | 73 -
crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c | 290 +-
crypto/external/bsd/openssl/dist/crypto/evp/evp_extra_test.c | 489 -
crypto/external/bsd/openssl/dist/crypto/evp/evp_test.c | 598 -
crypto/external/bsd/openssl/dist/crypto/evp/evptests.txt | 401 -
crypto/external/bsd/openssl/dist/crypto/evp/m_dss.c | 104 -
crypto/external/bsd/openssl/dist/crypto/evp/m_dss1.c | 105 -
crypto/external/bsd/openssl/dist/crypto/evp/m_ecdsa.c | 154 -
crypto/external/bsd/openssl/dist/crypto/evp/m_sha.c | 106 -
crypto/external/bsd/openssl/dist/crypto/evp/m_sha1.c | 212 +-
crypto/external/bsd/openssl/dist/crypto/evp/openbsd_hw.c | 453 -
crypto/external/bsd/openssl/dist/crypto/ex_data.c | 819 +-
crypto/external/bsd/openssl/dist/crypto/fips_err.h | 223 -
crypto/external/bsd/openssl/dist/crypto/fips_ers.c | 7 -
crypto/external/bsd/openssl/dist/crypto/hmac/Makefile | 112 -
crypto/external/bsd/openssl/dist/crypto/hmac/hmac.c | 252 +-
crypto/external/bsd/openssl/dist/crypto/hmac/hmac.h | 129 -
crypto/external/bsd/openssl/dist/crypto/hmac/hmactest.c | 335 -
crypto/external/bsd/openssl/dist/crypto/idea/Makefile | 91 -
crypto/external/bsd/openssl/dist/crypto/idea/i_cbc.c | 73 +-
crypto/external/bsd/openssl/dist/crypto/idea/i_cfb64.c | 67 +-
crypto/external/bsd/openssl/dist/crypto/idea/i_ecb.c | 74 +-
crypto/external/bsd/openssl/dist/crypto/idea/i_ofb64.c | 65 +-
crypto/external/bsd/openssl/dist/crypto/idea/i_skey.c | 77 +-
crypto/external/bsd/openssl/dist/crypto/idea/idea.h | 107 -
crypto/external/bsd/openssl/dist/crypto/idea/idea_lcl.h | 132 +-
crypto/external/bsd/openssl/dist/crypto/idea/idea_spd.c | 283 -
crypto/external/bsd/openssl/dist/crypto/idea/ideatest.c | 232 -
crypto/external/bsd/openssl/dist/crypto/idea/version | 12 -
crypto/external/bsd/openssl/dist/crypto/install-crypto.com | 196 -
crypto/external/bsd/openssl/dist/crypto/jpake/Makefile | 66 -
crypto/external/bsd/openssl/dist/crypto/jpake/jpake.c | 516 -
crypto/external/bsd/openssl/dist/crypto/jpake/jpake.h | 128 -
crypto/external/bsd/openssl/dist/crypto/jpake/jpake_err.c | 108 -
crypto/external/bsd/openssl/dist/crypto/jpake/jpaketest.c | 185 -
crypto/external/bsd/openssl/dist/crypto/krb5/Makefile | 86 -
crypto/external/bsd/openssl/dist/crypto/krb5/krb5_asn.c | 162 -
crypto/external/bsd/openssl/dist/crypto/krb5/krb5_asn.h | 240 -
crypto/external/bsd/openssl/dist/crypto/lhash/Makefile | 90 -
crypto/external/bsd/openssl/dist/crypto/lhash/lh_test.c | 89 -
crypto/external/bsd/openssl/dist/crypto/lhash/lhash.c | 337 +-
crypto/external/bsd/openssl/dist/crypto/lhash/lhash.h | 240 -
crypto/external/bsd/openssl/dist/crypto/md2/Makefile | 91 -
crypto/external/bsd/openssl/dist/crypto/md2/md2.c | 119 -
crypto/external/bsd/openssl/dist/crypto/md2/md2.h | 94 -
crypto/external/bsd/openssl/dist/crypto/md2/md2test.c | 142 -
crypto/external/bsd/openssl/dist/crypto/md32_common.h | 408 -
crypto/external/bsd/openssl/dist/crypto/md4/Makefile | 91 -
crypto/external/bsd/openssl/dist/crypto/md4/md4.c | 121 -
crypto/external/bsd/openssl/dist/crypto/md4/md4.h | 124 -
crypto/external/bsd/openssl/dist/crypto/md4/md4_dgst.c | 66 +-
crypto/external/bsd/openssl/dist/crypto/md4/md4s.cpp | 78 -
crypto/external/bsd/openssl/dist/crypto/md4/md4test.c | 133 -
crypto/external/bsd/openssl/dist/crypto/md5/Makefile | 107 -
crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-x86_64.pl | 44 +-
crypto/external/bsd/openssl/dist/crypto/md5/md5.c | 121 -
crypto/external/bsd/openssl/dist/crypto/md5/md5.h | 124 -
crypto/external/bsd/openssl/dist/crypto/md5/md5_dgst.c | 98 +-
crypto/external/bsd/openssl/dist/crypto/md5/md5_locl.h | 68 +-
crypto/external/bsd/openssl/dist/crypto/md5/md5s.cpp | 78 -
crypto/external/bsd/openssl/dist/crypto/md5/md5test.c | 138 -
crypto/external/bsd/openssl/dist/crypto/mdc2/Makefile | 95 -
crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2.h | 94 -
crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2test.c | 146 -
crypto/external/bsd/openssl/dist/crypto/mem.c | 502 +-
crypto/external/bsd/openssl/dist/crypto/mem_clr.c | 62 +-
crypto/external/bsd/openssl/dist/crypto/modes/Makefile | 160 -
crypto/external/bsd/openssl/dist/crypto/modes/gcm128.c | 296 +-
crypto/external/bsd/openssl/dist/crypto/modes/modes.h | 163 -
crypto/external/bsd/openssl/dist/crypto/o_dir.h | 55 -
crypto/external/bsd/openssl/dist/crypto/o_dir_test.c | 68 -
crypto/external/bsd/openssl/dist/crypto/o_str.h | 69 -
crypto/external/bsd/openssl/dist/crypto/o_time.h | 70 -
crypto/external/bsd/openssl/dist/crypto/objects/Makefile | 132 -
crypto/external/bsd/openssl/dist/crypto/objects/o_names.c | 230 +-
crypto/external/bsd/openssl/dist/crypto/objects/obj_mac.h | 4194 ----
crypto/external/bsd/openssl/dist/crypto/objects/objects.README | 44 -
crypto/external/bsd/openssl/dist/crypto/objects/objects.h | 1143 -
crypto/external/bsd/openssl/dist/crypto/ocsp/Makefile | 215 -
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp.h | 637 -
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_vfy.c | 216 +-
crypto/external/bsd/openssl/dist/crypto/opensslconf.h | 289 -
crypto/external/bsd/openssl/dist/crypto/opensslconf.h.in | 154 -
crypto/external/bsd/openssl/dist/crypto/opensslv.h | 97 -
crypto/external/bsd/openssl/dist/crypto/ossl_typ.h | 213 -
crypto/external/bsd/openssl/dist/crypto/pem/Makefile | 261 -
crypto/external/bsd/openssl/dist/crypto/pem/message | 16 -
crypto/external/bsd/openssl/dist/crypto/pem/pem.h | 617 -
crypto/external/bsd/openssl/dist/crypto/pem/pem2.h | 70 -
crypto/external/bsd/openssl/dist/crypto/pem/pem_seal.c | 191 -
crypto/external/bsd/openssl/dist/crypto/pem/pkcs7.lis | 22 -
crypto/external/bsd/openssl/dist/crypto/perlasm/readme | 124 -
crypto/external/bsd/openssl/dist/crypto/perlasm/x86gas.pl | 11 +-
crypto/external/bsd/openssl/dist/crypto/pkcs12/Makefile | 288 -
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_decr.c | 119 +-
crypto/external/bsd/openssl/dist/crypto/pkcs12/pkcs12.h | 342 -
crypto/external/bsd/openssl/dist/crypto/pkcs7/Makefile | 182 -
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_doit.c | 321 +-
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_lib.c | 115 +-
crypto/external/bsd/openssl/dist/crypto/pkcs7/pkcs7.h | 481 -
crypto/external/bsd/openssl/dist/crypto/ppccap.c | 244 +-
crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl | 161 +-
crypto/external/bsd/openssl/dist/crypto/pqueue/Makefile | 85 -
crypto/external/bsd/openssl/dist/crypto/pqueue/pq_test.c | 94 -
crypto/external/bsd/openssl/dist/crypto/pqueue/pqueue.c | 235 -
crypto/external/bsd/openssl/dist/crypto/pqueue/pqueue.h | 99 -
crypto/external/bsd/openssl/dist/crypto/rand/Makefile | 166 -
crypto/external/bsd/openssl/dist/crypto/rand/md_rand.c | 537 +-
crypto/external/bsd/openssl/dist/crypto/rand/rand.h | 150 -
crypto/external/bsd/openssl/dist/crypto/rand/rand_egd.c | 165 +-
crypto/external/bsd/openssl/dist/crypto/rand/rand_nw.c | 179 -
crypto/external/bsd/openssl/dist/crypto/rand/rand_os2.c | 170 -
crypto/external/bsd/openssl/dist/crypto/rand/rand_unix.c | 161 +-
crypto/external/bsd/openssl/dist/crypto/rand/randfile.c | 280 +-
crypto/external/bsd/openssl/dist/crypto/rand/randtest.c | 209 -
crypto/external/bsd/openssl/dist/crypto/rc2/Makefile | 92 -
crypto/external/bsd/openssl/dist/crypto/rc2/rc2.h | 105 -
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_cbc.c | 61 +-
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_ecb.c | 63 +-
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_locl.h | 76 +-
crypto/external/bsd/openssl/dist/crypto/rc2/rc2cfb64.c | 61 +-
crypto/external/bsd/openssl/dist/crypto/rc2/rc2ofb64.c | 61 +-
crypto/external/bsd/openssl/dist/crypto/rc2/rc2speed.c | 262 -
crypto/external/bsd/openssl/dist/crypto/rc2/rc2test.c | 274 -
crypto/external/bsd/openssl/dist/crypto/rc2/rrc2.doc | 219 -
crypto/external/bsd/openssl/dist/crypto/rc2/version | 22 -
crypto/external/bsd/openssl/dist/crypto/rc4/Makefile | 127 -
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-x86_64.pl | 32 +-
crypto/external/bsd/openssl/dist/crypto/rc4/rc4.c | 179 -
crypto/external/bsd/openssl/dist/crypto/rc4/rc4.h | 89 -
crypto/external/bsd/openssl/dist/crypto/rc4/rc4_utl.c | 62 -
crypto/external/bsd/openssl/dist/crypto/rc4/rc4s.cpp | 73 -
crypto/external/bsd/openssl/dist/crypto/rc4/rc4speed.c | 239 -
crypto/external/bsd/openssl/dist/crypto/rc4/rc4test.c | 235 -
crypto/external/bsd/openssl/dist/crypto/rc4/rrc4.doc | 278 -
crypto/external/bsd/openssl/dist/crypto/rc5/Makefile | 96 -
crypto/external/bsd/openssl/dist/crypto/rc5/rc5.h | 120 -
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_ecb.c | 63 +-
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_enc.c | 61 +-
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_locl.h | 79 +-
crypto/external/bsd/openssl/dist/crypto/rc5/rc5cfb64.c | 61 +-
crypto/external/bsd/openssl/dist/crypto/rc5/rc5ofb64.c | 61 +-
crypto/external/bsd/openssl/dist/crypto/rc5/rc5s.cpp | 70 -
crypto/external/bsd/openssl/dist/crypto/rc5/rc5speed.c | 265 -
crypto/external/bsd/openssl/dist/crypto/rc5/rc5test.c | 381 -
crypto/external/bsd/openssl/dist/crypto/ripemd/Makefile | 97 -
crypto/external/bsd/openssl/dist/crypto/ripemd/README | 15 -
crypto/external/bsd/openssl/dist/crypto/ripemd/asm/rips.cpp | 82 -
crypto/external/bsd/openssl/dist/crypto/ripemd/ripemd.h | 110 -
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd160.c | 121 -
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_dgst.c | 66 +-
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_locl.h | 86 +-
crypto/external/bsd/openssl/dist/crypto/ripemd/rmdtest.c | 143 -
crypto/external/bsd/openssl/dist/crypto/rsa/Makefile | 312 -
crypto/external/bsd/openssl/dist/crypto/rsa/rsa.h | 664 -
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_eay.c | 922 -
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_err.c | 138 +-
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_lib.c | 409 +-
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_oaep.c | 57 +-
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pk1.c | 98 +-
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sign.c | 423 +-
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_test.c | 339 -
crypto/external/bsd/openssl/dist/crypto/seed/Makefile | 108 -
crypto/external/bsd/openssl/dist/crypto/seed/seed.h | 149 -
crypto/external/bsd/openssl/dist/crypto/sha/Makefile | 177 -
crypto/external/bsd/openssl/dist/crypto/sha/asm/README | 1 -
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-x86_64.pl | 20 +-
crypto/external/bsd/openssl/dist/crypto/sha/sha.c | 118 -
crypto/external/bsd/openssl/dist/crypto/sha/sha.h | 219 -
crypto/external/bsd/openssl/dist/crypto/sha/sha1.c | 121 -
crypto/external/bsd/openssl/dist/crypto/sha/sha1test.c | 174 -
crypto/external/bsd/openssl/dist/crypto/sha/sha256.c | 121 +-
crypto/external/bsd/openssl/dist/crypto/sha/sha256t.c | 158 -
crypto/external/bsd/openssl/dist/crypto/sha/sha512t.c | 196 -
crypto/external/bsd/openssl/dist/crypto/sha/sha_dgst.c | 74 -
crypto/external/bsd/openssl/dist/crypto/sha/sha_locl.h | 118 +-
crypto/external/bsd/openssl/dist/crypto/sha/sha_one.c | 79 -
crypto/external/bsd/openssl/dist/crypto/sha/shatest.c | 174 -
crypto/external/bsd/openssl/dist/crypto/sparccpuid.S | 57 +-
crypto/external/bsd/openssl/dist/crypto/srp/Makefile | 103 -
crypto/external/bsd/openssl/dist/crypto/srp/srp.h | 179 -
crypto/external/bsd/openssl/dist/crypto/srp/srp_grps.h | 528 -
crypto/external/bsd/openssl/dist/crypto/srp/srp_lcl.h | 84 -
crypto/external/bsd/openssl/dist/crypto/srp/srptest.c | 155 -
crypto/external/bsd/openssl/dist/crypto/stack/Makefile | 86 -
crypto/external/bsd/openssl/dist/crypto/stack/safestack.h | 2672 ---
crypto/external/bsd/openssl/dist/crypto/stack/stack.c | 340 +-
crypto/external/bsd/openssl/dist/crypto/stack/stack.h | 107 -
crypto/external/bsd/openssl/dist/crypto/store/Makefile | 114 -
crypto/external/bsd/openssl/dist/crypto/store/README | 95 -
crypto/external/bsd/openssl/dist/crypto/store/store.h | 658 -
crypto/external/bsd/openssl/dist/crypto/store/str_err.c | 258 -
crypto/external/bsd/openssl/dist/crypto/store/str_lib.c | 1772 --
crypto/external/bsd/openssl/dist/crypto/store/str_locl.h | 125 -
crypto/external/bsd/openssl/dist/crypto/store/str_mem.c | 383 -
crypto/external/bsd/openssl/dist/crypto/store/str_meth.c | 280 -
crypto/external/bsd/openssl/dist/crypto/symhacks.h | 516 -
crypto/external/bsd/openssl/dist/crypto/threads/README | 14 -
crypto/external/bsd/openssl/dist/crypto/threads/mttest.c | 1211 -
crypto/external/bsd/openssl/dist/crypto/threads/netware.bat | 79 -
crypto/external/bsd/openssl/dist/crypto/threads/profile.sh | 4 -
crypto/external/bsd/openssl/dist/crypto/threads/ptest.bat | 4 -
crypto/external/bsd/openssl/dist/crypto/threads/pthread.sh | 9 -
crypto/external/bsd/openssl/dist/crypto/threads/pthread2.sh | 6 -
crypto/external/bsd/openssl/dist/crypto/threads/pthreads-vms.com | 14 -
crypto/external/bsd/openssl/dist/crypto/threads/purify.sh | 4 -
crypto/external/bsd/openssl/dist/crypto/threads/solaris.sh | 4 -
crypto/external/bsd/openssl/dist/crypto/threads/th-lock.c | 389 -
crypto/external/bsd/openssl/dist/crypto/threads/win32.bat | 4 -
crypto/external/bsd/openssl/dist/crypto/ts/Makefile | 271 -
crypto/external/bsd/openssl/dist/crypto/ts/ts.h | 865 -
crypto/external/bsd/openssl/dist/crypto/txt_db/Makefile | 86 -
crypto/external/bsd/openssl/dist/crypto/txt_db/txt_db.h | 112 -
crypto/external/bsd/openssl/dist/crypto/ui/Makefile | 113 -
crypto/external/bsd/openssl/dist/crypto/ui/ui.h | 415 -
crypto/external/bsd/openssl/dist/crypto/ui/ui_compat.c | 69 -
crypto/external/bsd/openssl/dist/crypto/ui/ui_compat.h | 88 -
crypto/external/bsd/openssl/dist/crypto/ui/ui_lib.c | 218 +-
crypto/external/bsd/openssl/dist/crypto/ui/ui_openssl.c | 316 +-
crypto/external/bsd/openssl/dist/crypto/uid.c | 60 +-
crypto/external/bsd/openssl/dist/crypto/whrlpool/Makefile | 98 -
crypto/external/bsd/openssl/dist/crypto/whrlpool/whrlpool.h | 41 -
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_test.c | 241 -
crypto/external/bsd/openssl/dist/crypto/x509/Makefile | 411 -
crypto/external/bsd/openssl/dist/crypto/x509/verify_extra_test.c | 208 -
crypto/external/bsd/openssl/dist/crypto/x509/vpm_int.h | 70 -
crypto/external/bsd/openssl/dist/crypto/x509/x509.h | 1330 -
crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c | 2386 +-
crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.h | 652 -
crypto/external/bsd/openssl/dist/crypto/x509v3/Makefile | 607 -
crypto/external/bsd/openssl/dist/crypto/x509v3/tabtest.c | 68 +-
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_addr.c | 189 +-
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_ocsp.c | 312 -
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_scts.c | 334 -
crypto/external/bsd/openssl/dist/crypto/x509v3/v3nametest.c | 346 -
crypto/external/bsd/openssl/dist/crypto/x509v3/x509v3.h | 1055 -
crypto/external/bsd/openssl/dist/crypto/x86_64cpuid.pl | 234 +-
crypto/external/bsd/openssl/dist/demos/asn1/README.ASN1 | 7 -
crypto/external/bsd/openssl/dist/demos/asn1/ocsp.c | 361 -
crypto/external/bsd/openssl/dist/demos/b64.c | 255 -
crypto/external/bsd/openssl/dist/demos/b64.pl | 20 -
crypto/external/bsd/openssl/dist/demos/easy_tls/Makefile | 123 -
crypto/external/bsd/openssl/dist/demos/easy_tls/README | 65 -
crypto/external/bsd/openssl/dist/demos/easy_tls/cacerts.pem | 18 -
crypto/external/bsd/openssl/dist/demos/easy_tls/cert.pem | 31 -
crypto/external/bsd/openssl/dist/demos/easy_tls/easy-tls.c | 1312 -
crypto/external/bsd/openssl/dist/demos/easy_tls/easy-tls.h | 60 -
crypto/external/bsd/openssl/dist/demos/easy_tls/test.c | 248 -
crypto/external/bsd/openssl/dist/demos/easy_tls/test.h | 10 -
crypto/external/bsd/openssl/dist/demos/engines/cluster_labs/Makefile | 114 -
crypto/external/bsd/openssl/dist/demos/engines/cluster_labs/cluster_labs.h | 33 -
crypto/external/bsd/openssl/dist/demos/engines/cluster_labs/hw_cluster_labs.c | 692 -
crypto/external/bsd/openssl/dist/demos/engines/cluster_labs/hw_cluster_labs.ec | 8 -
crypto/external/bsd/openssl/dist/demos/engines/cluster_labs/hw_cluster_labs_err.c | 152 -
crypto/external/bsd/openssl/dist/demos/engines/cluster_labs/hw_cluster_labs_err.h | 100 -
crypto/external/bsd/openssl/dist/demos/engines/ibmca/Makefile | 114 -
crypto/external/bsd/openssl/dist/demos/engines/ibmca/hw_ibmca.c | 900 -
crypto/external/bsd/openssl/dist/demos/engines/ibmca/hw_ibmca.ec | 8 -
crypto/external/bsd/openssl/dist/demos/engines/ibmca/hw_ibmca_err.c | 149 -
crypto/external/bsd/openssl/dist/demos/engines/ibmca/hw_ibmca_err.h | 103 -
crypto/external/bsd/openssl/dist/demos/engines/ibmca/ica_openssl_api.h | 183 -
crypto/external/bsd/openssl/dist/demos/engines/rsaref/Makefile | 135 -
crypto/external/bsd/openssl/dist/demos/engines/rsaref/README | 22 -
crypto/external/bsd/openssl/dist/demos/engines/rsaref/build.com | 105 -
crypto/external/bsd/openssl/dist/demos/engines/rsaref/rsaref.c | 713 -
crypto/external/bsd/openssl/dist/demos/engines/rsaref/rsaref.ec | 8 -
crypto/external/bsd/openssl/dist/demos/engines/rsaref/rsaref_err.c | 158 -
crypto/external/bsd/openssl/dist/demos/engines/rsaref/rsaref_err.h | 110 -
crypto/external/bsd/openssl/dist/demos/engines/zencod/Makefile | 114 -
crypto/external/bsd/openssl/dist/demos/engines/zencod/hw_zencod.c | 1809 --
crypto/external/bsd/openssl/dist/demos/engines/zencod/hw_zencod.ec | 8 -
crypto/external/bsd/openssl/dist/demos/engines/zencod/hw_zencod.h | 159 -
crypto/external/bsd/openssl/dist/demos/engines/zencod/hw_zencod_err.c | 147 -
crypto/external/bsd/openssl/dist/demos/engines/zencod/hw_zencod_err.h | 100 -
crypto/external/bsd/openssl/dist/demos/prime/Makefile | 20 -
crypto/external/bsd/openssl/dist/demos/prime/prime.c | 102 -
crypto/external/bsd/openssl/dist/demos/privkey.pem | 9 -
crypto/external/bsd/openssl/dist/demos/selfsign.c | 176 -
crypto/external/bsd/openssl/dist/demos/sign/Makefile | 15 -
crypto/external/bsd/openssl/dist/demos/sign/cert.pem | 14 -
crypto/external/bsd/openssl/dist/demos/sign/key.pem | 9 -
crypto/external/bsd/openssl/dist/demos/sign/sig.txt | 158 -
crypto/external/bsd/openssl/dist/demos/sign/sign.c | 160 -
crypto/external/bsd/openssl/dist/demos/sign/sign.txt | 170 -
crypto/external/bsd/openssl/dist/demos/spkigen.c | 172 -
crypto/external/bsd/openssl/dist/demos/ssl/cli.cpp | 110 -
crypto/external/bsd/openssl/dist/demos/ssl/inetdsrv.cpp | 98 -
crypto/external/bsd/openssl/dist/demos/ssl/serv.cpp | 152 -
crypto/external/bsd/openssl/dist/demos/ssltest-ecc/ECC-RSAcertgen.sh | 98 -
crypto/external/bsd/openssl/dist/demos/ssltest-ecc/ECCcertgen.sh | 164 -
crypto/external/bsd/openssl/dist/demos/ssltest-ecc/README | 15 -
crypto/external/bsd/openssl/dist/demos/ssltest-ecc/RSAcertgen.sh | 121 -
crypto/external/bsd/openssl/dist/demos/ssltest-ecc/ssltest.sh | 188 -
crypto/external/bsd/openssl/dist/demos/state_machine/Makefile | 9 -
crypto/external/bsd/openssl/dist/demos/state_machine/state_machine.c | 407 -
crypto/external/bsd/openssl/dist/demos/tunala/A-client.pem | 84 -
crypto/external/bsd/openssl/dist/demos/tunala/A-server.pem | 84 -
crypto/external/bsd/openssl/dist/demos/tunala/CA.pem | 24 -
crypto/external/bsd/openssl/dist/demos/tunala/INSTALL | 107 -
crypto/external/bsd/openssl/dist/demos/tunala/Makefile | 41 -
crypto/external/bsd/openssl/dist/demos/tunala/Makefile.am | 7 -
crypto/external/bsd/openssl/dist/demos/tunala/README | 233 -
crypto/external/bsd/openssl/dist/demos/tunala/autogunk.sh | 25 -
crypto/external/bsd/openssl/dist/demos/tunala/autoungunk.sh | 19 -
crypto/external/bsd/openssl/dist/demos/tunala/breakage.c | 68 -
crypto/external/bsd/openssl/dist/demos/tunala/buffer.c | 236 -
crypto/external/bsd/openssl/dist/demos/tunala/cb.c | 173 -
crypto/external/bsd/openssl/dist/demos/tunala/configure.in | 29 -
crypto/external/bsd/openssl/dist/demos/tunala/ip.c | 149 -
crypto/external/bsd/openssl/dist/demos/tunala/sm.c | 164 -
crypto/external/bsd/openssl/dist/demos/tunala/test.sh | 107 -
crypto/external/bsd/openssl/dist/demos/tunala/tunala.c | 1183 -
crypto/external/bsd/openssl/dist/demos/tunala/tunala.h | 244 -
crypto/external/bsd/openssl/dist/demos/x509/README | 3 -
crypto/external/bsd/openssl/dist/demos/x509/mkcert.c | 169 -
crypto/external/bsd/openssl/dist/demos/x509/mkreq.c | 168 -
crypto/external/bsd/openssl/dist/doc/apps/c_rehash.pod | 114 -
crypto/external/bsd/openssl/dist/doc/apps/dgst.pod | 123 +-
crypto/external/bsd/openssl/dist/doc/apps/genpkey.pod | 80 +-
crypto/external/bsd/openssl/dist/doc/apps/openssl.pod | 159 +-
crypto/external/bsd/openssl/dist/doc/apps/tsget.pod | 46 +-
crypto/external/bsd/openssl/dist/doc/c-indentation.el | 45 -
crypto/external/bsd/openssl/dist/doc/crypto/BIO_s_accept.pod | 117 +-
crypto/external/bsd/openssl/dist/doc/crypto/CRYPTO_set_ex_data.pod | 53 -
crypto/external/bsd/openssl/dist/doc/crypto/DH_get_ex_new_index.pod | 36 -
crypto/external/bsd/openssl/dist/doc/crypto/DSA_get_ex_new_index.pod | 36 -
crypto/external/bsd/openssl/dist/doc/crypto/EVP_DigestInit.pod | 155 +-
crypto/external/bsd/openssl/dist/doc/crypto/EVP_DigestVerifyInit.pod | 34 +-
crypto/external/bsd/openssl/dist/doc/crypto/EVP_EncryptInit.pod | 431 +-
crypto/external/bsd/openssl/dist/doc/crypto/EVP_PKEY_get_default_digest.pod | 41 -
crypto/external/bsd/openssl/dist/doc/crypto/EVP_PKEY_set1_RSA.pod | 89 +-
crypto/external/bsd/openssl/dist/doc/crypto/EVP_PKEY_sign.pod | 49 +-
crypto/external/bsd/openssl/dist/doc/crypto/RSA_get_ex_new_index.pod | 120 -
crypto/external/bsd/openssl/dist/doc/crypto/SSLeay_version.pod | 74 -
crypto/external/bsd/openssl/dist/doc/crypto/X509_STORE_CTX_get_ex_new_index.pod | 41 -
crypto/external/bsd/openssl/dist/doc/crypto/blowfish.pod | 112 -
crypto/external/bsd/openssl/dist/doc/crypto/bn.pod | 181 -
crypto/external/bsd/openssl/dist/doc/crypto/bn_internal.pod | 238 -
crypto/external/bsd/openssl/dist/doc/crypto/buffer.pod | 76 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_ASN1_OBJECT.pod | 29 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_CMS_ContentInfo.pod | 29 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_DSAPublicKey.pod | 83 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_ECPKParameters.pod | 84 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_ECPrivateKey.pod | 67 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_PKCS8PrivateKey.pod | 56 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_PrivateKey.pod | 30 +-
crypto/external/bsd/openssl/dist/doc/crypto/d2i_RSAPublicKey.pod | 67 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_X509.pod | 641 +-
crypto/external/bsd/openssl/dist/doc/crypto/d2i_X509_ALGOR.pod | 30 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_X509_CRL.pod | 37 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_X509_NAME.pod | 31 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_X509_REQ.pod | 36 -
crypto/external/bsd/openssl/dist/doc/crypto/d2i_X509_SIG.pod | 30 -
crypto/external/bsd/openssl/dist/doc/crypto/des.pod | 357 -
crypto/external/bsd/openssl/dist/doc/crypto/dh.pod | 78 -
crypto/external/bsd/openssl/dist/doc/crypto/dsa.pod | 114 -
crypto/external/bsd/openssl/dist/doc/crypto/ec.pod | 201 -
crypto/external/bsd/openssl/dist/doc/crypto/ecdsa.pod | 206 -
crypto/external/bsd/openssl/dist/doc/crypto/engine.pod | 599 -
crypto/external/bsd/openssl/dist/doc/crypto/err.pod | 186 -
crypto/external/bsd/openssl/dist/doc/crypto/hmac.pod | 110 -
crypto/external/bsd/openssl/dist/doc/crypto/lh_stats.pod | 60 -
crypto/external/bsd/openssl/dist/doc/crypto/lhash.pod | 302 -
crypto/external/bsd/openssl/dist/doc/crypto/md5.pod | 101 -
crypto/external/bsd/openssl/dist/doc/crypto/mdc2.pod | 64 -
crypto/external/bsd/openssl/dist/doc/crypto/pem.pod | 503 -
crypto/external/bsd/openssl/dist/doc/crypto/rand.pod | 175 -
crypto/external/bsd/openssl/dist/doc/crypto/rc4.pod | 62 -
crypto/external/bsd/openssl/dist/doc/crypto/ripemd.pod | 66 -
crypto/external/bsd/openssl/dist/doc/crypto/rsa.pod | 123 -
crypto/external/bsd/openssl/dist/doc/crypto/sha.pod | 104 -
crypto/external/bsd/openssl/dist/doc/crypto/threads.pod | 210 -
crypto/external/bsd/openssl/dist/doc/crypto/ui.pod | 194 -
crypto/external/bsd/openssl/dist/doc/crypto/ui_compat.pod | 57 -
crypto/external/bsd/openssl/dist/doc/openssl-shared.txt | 32 -
crypto/external/bsd/openssl/dist/doc/openssl.txt | 1254 -
crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_get_ex_new_index.pod | 53 -
crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_client_CA_list.pod | 25 +-
crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_custom_cli_ext.pod | 133 -
crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod | 27 +-
crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod | 159 -
crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_use_psk_identity_hint.pod | 49 +-
crypto/external/bsd/openssl/dist/doc/ssl/SSL_SESSION_get_ex_new_index.pod | 61 -
crypto/external/bsd/openssl/dist/doc/ssl/SSL_accept.pod | 21 +-
crypto/external/bsd/openssl/dist/doc/ssl/SSL_do_handshake.pod | 19 +-
crypto/external/bsd/openssl/dist/doc/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod | 61 -
crypto/external/bsd/openssl/dist/doc/ssl/SSL_get_ex_new_index.pod | 59 -
crypto/external/bsd/openssl/dist/doc/ssl/SSL_shutdown.pod | 37 +-
crypto/external/bsd/openssl/dist/doc/ssleay.txt | 7030 --------
crypto/external/bsd/openssl/dist/doc/standards.txt | 285 -
crypto/external/bsd/openssl/dist/e_os.h | 463 +-
crypto/external/bsd/openssl/dist/e_os2.h | 328 -
crypto/external/bsd/openssl/dist/engines/Makefile | 338 -
crypto/external/bsd/openssl/dist/engines/alpha.opt | 1 -
crypto/external/bsd/openssl/dist/engines/axp.opt | 1 -
crypto/external/bsd/openssl/dist/engines/capierr.bat | 1 -
crypto/external/bsd/openssl/dist/engines/ccgost/Makefile | 276 -
crypto/external/bsd/openssl/dist/engines/ccgost/README.gost | 300 -
crypto/external/bsd/openssl/dist/engines/ccgost/e_gost_err.c | 221 -
crypto/external/bsd/openssl/dist/engines/ccgost/e_gost_err.h | 158 -
crypto/external/bsd/openssl/dist/engines/ccgost/e_gost_err.proto | 61 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost.ec | 5 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost2001.c | 474 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost2001_keyx.c | 294 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost2001_keyx.h | 10 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost89.c | 576 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost89.h | 98 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost94_keyx.c | 282 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_ameth.c | 957 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_asn1.c | 56 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_crypt.c | 623 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_ctl.c | 93 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_eng.c | 281 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_keywrap.c | 106 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_keywrap.h | 56 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_lcl.h | 229 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_md.c | 76 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_params.c | 207 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_params.h | 34 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_pmeth.c | 625 -
crypto/external/bsd/openssl/dist/engines/ccgost/gost_sign.c | 373 -
crypto/external/bsd/openssl/dist/engines/ccgost/gosthash.c | 268 -
crypto/external/bsd/openssl/dist/engines/ccgost/gosthash.h | 52 -
crypto/external/bsd/openssl/dist/engines/ccgost/gostsum.c | 187 -
crypto/external/bsd/openssl/dist/engines/e_4758cca.c | 960 -
crypto/external/bsd/openssl/dist/engines/e_4758cca.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_4758cca_err.c | 153 -
crypto/external/bsd/openssl/dist/engines/e_4758cca_err.h | 98 -
crypto/external/bsd/openssl/dist/engines/e_aep.c | 1167 -
crypto/external/bsd/openssl/dist/engines/e_aep.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_aep_err.c | 159 -
crypto/external/bsd/openssl/dist/engines/e_aep_err.h | 106 -
crypto/external/bsd/openssl/dist/engines/e_atalla.c | 626 -
crypto/external/bsd/openssl/dist/engines/e_atalla.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_atalla_err.c | 145 -
crypto/external/bsd/openssl/dist/engines/e_atalla_err.h | 94 -
crypto/external/bsd/openssl/dist/engines/e_cswift.c | 1103 -
crypto/external/bsd/openssl/dist/engines/e_cswift.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_cswift_err.c | 150 -
crypto/external/bsd/openssl/dist/engines/e_cswift_err.h | 99 -
crypto/external/bsd/openssl/dist/engines/e_gmp.c | 492 -
crypto/external/bsd/openssl/dist/engines/e_gmp.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_gmp_err.c | 137 -
crypto/external/bsd/openssl/dist/engines/e_gmp_err.h | 86 -
crypto/external/bsd/openssl/dist/engines/e_nuron.c | 436 -
crypto/external/bsd/openssl/dist/engines/e_nuron.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_nuron_err.c | 142 -
crypto/external/bsd/openssl/dist/engines/e_nuron_err.h | 91 -
crypto/external/bsd/openssl/dist/engines/e_padlock.c | 1199 +-
crypto/external/bsd/openssl/dist/engines/e_sureware.c | 1101 -
crypto/external/bsd/openssl/dist/engines/e_sureware.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_sureware_err.c | 154 -
crypto/external/bsd/openssl/dist/engines/e_sureware_err.h | 104 -
crypto/external/bsd/openssl/dist/engines/e_ubsec.c | 1085 -
crypto/external/bsd/openssl/dist/engines/e_ubsec.ec | 1 -
crypto/external/bsd/openssl/dist/engines/e_ubsec_err.c | 154 -
crypto/external/bsd/openssl/dist/engines/e_ubsec_err.h | 102 -
crypto/external/bsd/openssl/dist/engines/engine_vector.mar | 24 -
crypto/external/bsd/openssl/dist/engines/ia64.opt | 1 -
crypto/external/bsd/openssl/dist/engines/makeengines.com | 1140 -
crypto/external/bsd/openssl/dist/engines/vax.opt | 9 -
crypto/external/bsd/openssl/dist/engines/vendor_defns/aep.h | 235 -
crypto/external/bsd/openssl/dist/engines/vendor_defns/atalla.h | 44 -
crypto/external/bsd/openssl/dist/engines/vendor_defns/cswift.h | 235 -
crypto/external/bsd/openssl/dist/engines/vendor_defns/hw_4758_cca.h | 150 -
crypto/external/bsd/openssl/dist/engines/vendor_defns/hw_ubsec.h | 124 -
crypto/external/bsd/openssl/dist/engines/vendor_defns/sureware.h | 250 -
crypto/external/bsd/openssl/dist/include/openssl/idea.h | 2 +-
crypto/external/bsd/openssl/dist/include/openssl/rc2.h | 4 +-
crypto/external/bsd/openssl/dist/include/openssl/safestack.h | 44 +-
crypto/external/bsd/openssl/dist/install.com | 136 -
crypto/external/bsd/openssl/dist/makevms.com | 1556 -
crypto/external/bsd/openssl/dist/ms/.rnd | Bin
crypto/external/bsd/openssl/dist/ms/32all.bat | 20 -
crypto/external/bsd/openssl/dist/ms/README | 13 -
crypto/external/bsd/openssl/dist/ms/bcb4.bat | 6 -
crypto/external/bsd/openssl/dist/ms/certCA.srl | 1 -
crypto/external/bsd/openssl/dist/ms/certCA.ss | 10 -
crypto/external/bsd/openssl/dist/ms/certU.ss | 10 -
crypto/external/bsd/openssl/dist/ms/do_ms.bat | 11 -
crypto/external/bsd/openssl/dist/ms/do_nasm.bat | 8 -
crypto/external/bsd/openssl/dist/ms/do_nt.bat | 7 -
crypto/external/bsd/openssl/dist/ms/do_win64a.bat | 19 -
crypto/external/bsd/openssl/dist/ms/do_win64i.bat | 9 -
crypto/external/bsd/openssl/dist/ms/keyCA.ss | 9 -
crypto/external/bsd/openssl/dist/ms/keyU.ss | 9 -
crypto/external/bsd/openssl/dist/ms/mingw32.bat | 90 -
crypto/external/bsd/openssl/dist/ms/mw.bat | 26 -
crypto/external/bsd/openssl/dist/ms/req2CA.ss | 29 -
crypto/external/bsd/openssl/dist/ms/reqCA.ss | 8 -
crypto/external/bsd/openssl/dist/ms/reqU.ss | 8 -
crypto/external/bsd/openssl/dist/ms/speed32.bat | 37 -
crypto/external/bsd/openssl/dist/ms/tenc.bat | 14 -
crypto/external/bsd/openssl/dist/ms/tencce.bat | 19 -
crypto/external/bsd/openssl/dist/ms/test.bat | 185 -
crypto/external/bsd/openssl/dist/ms/testce.bat | 234 -
crypto/external/bsd/openssl/dist/ms/testce2.bat | 2 -
crypto/external/bsd/openssl/dist/ms/testenc.bat | 94 -
crypto/external/bsd/openssl/dist/ms/testencce.bat | 97 -
crypto/external/bsd/openssl/dist/ms/testpem.bat | 32 -
crypto/external/bsd/openssl/dist/ms/testpemce.bat | 42 -
crypto/external/bsd/openssl/dist/ms/testss.bat | 98 -
crypto/external/bsd/openssl/dist/ms/testssce.bat | 104 -
crypto/external/bsd/openssl/dist/ms/tpem.bat | 6 -
crypto/external/bsd/openssl/dist/ms/tpemce.bat | 8 -
crypto/external/bsd/openssl/dist/ms/uplink.pl | 204 -
crypto/external/bsd/openssl/dist/ms/x86asm.bat | 57 -
crypto/external/bsd/openssl/dist/openssl.doxy | 7 -
crypto/external/bsd/openssl/dist/openssl.spec | 212 -
crypto/external/bsd/openssl/dist/os2/OS2-EMX.cmd | 102 -
crypto/external/bsd/openssl/dist/os2/backwardify.pl | 32 -
crypto/external/bsd/openssl/dist/shlib/Makefile.hpux10-cc | 34 -
crypto/external/bsd/openssl/dist/shlib/README | 1 -
crypto/external/bsd/openssl/dist/shlib/hpux10-cc.sh | 92 -
crypto/external/bsd/openssl/dist/shlib/irix.sh | 7 -
crypto/external/bsd/openssl/dist/shlib/sco5-shared-gcc.sh | 48 -
crypto/external/bsd/openssl/dist/shlib/sco5-shared-installed | 28 -
crypto/external/bsd/openssl/dist/shlib/sco5-shared.sh | 48 -
crypto/external/bsd/openssl/dist/shlib/solaris-sc4.sh | 42 -
crypto/external/bsd/openssl/dist/shlib/solaris.sh | 36 -
crypto/external/bsd/openssl/dist/shlib/sun.sh | 8 -
crypto/external/bsd/openssl/dist/shlib/svr5-shared-gcc.sh | 48 -
crypto/external/bsd/openssl/dist/shlib/svr5-shared-installed | 27 -
crypto/external/bsd/openssl/dist/shlib/svr5-shared.sh | 48 -
crypto/external/bsd/openssl/dist/shlib/win32.bat | 18 -
crypto/external/bsd/openssl/dist/shlib/win32dll.bat | 13 -
crypto/external/bsd/openssl/dist/ssl/Makefile | 1123 -
crypto/external/bsd/openssl/dist/ssl/bad_dtls_test.c | 926 -
crypto/external/bsd/openssl/dist/ssl/clienthellotest.c | 219 -
crypto/external/bsd/openssl/dist/ssl/d1_both.c | 1585 -
crypto/external/bsd/openssl/dist/ssl/d1_clnt.c | 870 -
crypto/external/bsd/openssl/dist/ssl/d1_lib.c | 895 +-
crypto/external/bsd/openssl/dist/ssl/d1_meth.c | 90 -
crypto/external/bsd/openssl/dist/ssl/d1_pkt.c | 2020 --
crypto/external/bsd/openssl/dist/ssl/d1_srtp.c | 231 +-
crypto/external/bsd/openssl/dist/ssl/d1_srvr.c | 981 -
crypto/external/bsd/openssl/dist/ssl/dtls1.h | 272 -
crypto/external/bsd/openssl/dist/ssl/dtlstest.c | 147 -
crypto/external/bsd/openssl/dist/ssl/heartbeat_test.c | 474 -
crypto/external/bsd/openssl/dist/ssl/install-ssl.com | 136 -
crypto/external/bsd/openssl/dist/ssl/kssl.c | 2260 --
crypto/external/bsd/openssl/dist/ssl/kssl.h | 197 -
crypto/external/bsd/openssl/dist/ssl/kssl_lcl.h | 88 -
crypto/external/bsd/openssl/dist/ssl/s23_clnt.c | 802 -
crypto/external/bsd/openssl/dist/ssl/s23_lib.c | 185 -
crypto/external/bsd/openssl/dist/ssl/s23_meth.c | 89 -
crypto/external/bsd/openssl/dist/ssl/s23_pkt.c | 119 -
crypto/external/bsd/openssl/dist/ssl/s23_srvr.c | 652 -
crypto/external/bsd/openssl/dist/ssl/s2_clnt.c | 1094 -
crypto/external/bsd/openssl/dist/ssl/s2_enc.c | 197 -
crypto/external/bsd/openssl/dist/ssl/s2_lib.c | 570 -
crypto/external/bsd/openssl/dist/ssl/s2_meth.c | 91 -
crypto/external/bsd/openssl/dist/ssl/s2_pkt.c | 731 -
crypto/external/bsd/openssl/dist/ssl/s2_srvr.c | 1167 -
crypto/external/bsd/openssl/dist/ssl/s3_both.c | 758 -
crypto/external/bsd/openssl/dist/ssl/s3_cbc.c | 371 +-
crypto/external/bsd/openssl/dist/ssl/s3_clnt.c | 3781 ----
crypto/external/bsd/openssl/dist/ssl/s3_enc.c | 752 +-
crypto/external/bsd/openssl/dist/ssl/s3_lib.c | 6459 +++----
crypto/external/bsd/openssl/dist/ssl/s3_meth.c | 74 -
crypto/external/bsd/openssl/dist/ssl/s3_pkt.c | 1770 --
crypto/external/bsd/openssl/dist/ssl/s3_srvr.c | 3650 ----
crypto/external/bsd/openssl/dist/ssl/srtp.h | 147 -
crypto/external/bsd/openssl/dist/ssl/ssl-lib.com | 1229 -
crypto/external/bsd/openssl/dist/ssl/ssl.h | 3163 ---
crypto/external/bsd/openssl/dist/ssl/ssl2.h | 265 -
crypto/external/bsd/openssl/dist/ssl/ssl23.h | 84 -
crypto/external/bsd/openssl/dist/ssl/ssl3.h | 774 -
crypto/external/bsd/openssl/dist/ssl/ssl_algs.c | 155 -
crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c | 1498 +-
crypto/external/bsd/openssl/dist/ssl/ssl_err.c | 580 +-
crypto/external/bsd/openssl/dist/ssl/ssl_err2.c | 69 -
crypto/external/bsd/openssl/dist/ssl/ssl_lib.c | 3671 ++-
crypto/external/bsd/openssl/dist/ssl/ssl_locl.h | 2360 +-
crypto/external/bsd/openssl/dist/ssl/ssl_sess.c | 635 +-
crypto/external/bsd/openssl/dist/ssl/ssl_task.c | 397 -
crypto/external/bsd/openssl/dist/ssl/ssltest.c | 3194 ---
crypto/external/bsd/openssl/dist/ssl/sslv2conftest.c | 231 -
crypto/external/bsd/openssl/dist/ssl/t1_clnt.c | 90 -
crypto/external/bsd/openssl/dist/ssl/t1_enc.c | 1024 +-
crypto/external/bsd/openssl/dist/ssl/t1_lib.c | 3771 ++--
crypto/external/bsd/openssl/dist/ssl/t1_meth.c | 84 -
crypto/external/bsd/openssl/dist/ssl/t1_srvr.c | 92 -
crypto/external/bsd/openssl/dist/ssl/tls1.h | 810 -
crypto/external/bsd/openssl/dist/ssl/tls_srp.c | 226 +-
crypto/external/bsd/openssl/dist/test/Makefile | 986 -
crypto/external/bsd/openssl/dist/test/VMSca-response.1 | 1 -
crypto/external/bsd/openssl/dist/test/VMSca-response.2 | 2 -
crypto/external/bsd/openssl/dist/test/asn1test.c | 21 -
crypto/external/bsd/openssl/dist/test/bctest | 111 -
crypto/external/bsd/openssl/dist/test/bctest.com | 152 -
crypto/external/bsd/openssl/dist/test/bntest.c | 6 +-
crypto/external/bsd/openssl/dist/test/bntest.com | 76 -
crypto/external/bsd/openssl/dist/test/casttest.c | 2 +-
crypto/external/bsd/openssl/dist/test/certs/pss1.pem | 21 -
crypto/external/bsd/openssl/dist/test/clean_test.com | 35 -
crypto/external/bsd/openssl/dist/test/cms-test.pl | 622 -
crypto/external/bsd/openssl/dist/test/destest.c | 2 +-
crypto/external/bsd/openssl/dist/test/dummytest.c | 57 -
crypto/external/bsd/openssl/dist/test/enginetest.c | 4 +-
crypto/external/bsd/openssl/dist/test/evp_test.c | 2 +-
crypto/external/bsd/openssl/dist/test/exptest.c | 2 +-
crypto/external/bsd/openssl/dist/test/hmactest.c | 54 +-
crypto/external/bsd/openssl/dist/test/ideatest.c | 4 +-
crypto/external/bsd/openssl/dist/test/maketests.com | 1115 -
crypto/external/bsd/openssl/dist/test/md4test.c | 10 +-
crypto/external/bsd/openssl/dist/test/md5test.c | 10 +-
crypto/external/bsd/openssl/dist/test/rmdtest.c | 8 +-
crypto/external/bsd/openssl/dist/test/sha1test.c | 13 +-
crypto/external/bsd/openssl/dist/test/tcrl | 78 -
crypto/external/bsd/openssl/dist/test/tcrl.com | 88 -
crypto/external/bsd/openssl/dist/test/test_padlock | 64 -
crypto/external/bsd/openssl/dist/test/testca | 51 -
crypto/external/bsd/openssl/dist/test/testca.com | 52 -
crypto/external/bsd/openssl/dist/test/testenc | 54 -
crypto/external/bsd/openssl/dist/test/testenc.com | 66 -
crypto/external/bsd/openssl/dist/test/testfipsssl | 117 -
crypto/external/bsd/openssl/dist/test/testgen | 44 -
crypto/external/bsd/openssl/dist/test/testgen.com | 58 -
crypto/external/bsd/openssl/dist/test/tests.com | 420 -
crypto/external/bsd/openssl/dist/test/testss | 163 -
crypto/external/bsd/openssl/dist/test/testss.com | 123 -
crypto/external/bsd/openssl/dist/test/testssl | 295 -
crypto/external/bsd/openssl/dist/test/testssl.com | 208 -
crypto/external/bsd/openssl/dist/test/testsslproxy | 10 -
crypto/external/bsd/openssl/dist/test/testtsa | 238 -
crypto/external/bsd/openssl/dist/test/testtsa.com | 255 -
crypto/external/bsd/openssl/dist/test/times | 113 -
crypto/external/bsd/openssl/dist/test/tocsp | 147 -
crypto/external/bsd/openssl/dist/test/tocsp.com | 152 -
crypto/external/bsd/openssl/dist/test/tpkcs7 | 48 -
crypto/external/bsd/openssl/dist/test/tpkcs7.com | 59 -
crypto/external/bsd/openssl/dist/test/tpkcs7d | 41 -
crypto/external/bsd/openssl/dist/test/tpkcs7d.com | 52 -
crypto/external/bsd/openssl/dist/test/treq | 83 -
crypto/external/bsd/openssl/dist/test/treq.com | 88 -
crypto/external/bsd/openssl/dist/test/trsa | 83 -
crypto/external/bsd/openssl/dist/test/trsa.com | 99 -
crypto/external/bsd/openssl/dist/test/tsid | 78 -
crypto/external/bsd/openssl/dist/test/tsid.com | 88 -
crypto/external/bsd/openssl/dist/test/tverify.com | 65 -
crypto/external/bsd/openssl/dist/test/tx509 | 85 -
crypto/external/bsd/openssl/dist/test/tx509.com | 88 -
crypto/external/bsd/openssl/dist/tools/Makefile | 61 -
crypto/external/bsd/openssl/dist/tools/c89.sh | 15 -
crypto/external/bsd/openssl/dist/tools/c_hash | 9 -
crypto/external/bsd/openssl/dist/tools/c_info | 12 -
crypto/external/bsd/openssl/dist/tools/c_issuer | 10 -
crypto/external/bsd/openssl/dist/tools/c_name | 10 -
crypto/external/bsd/openssl/dist/tools/c_rehash | 210 -
crypto/external/bsd/openssl/dist/util/FreeBSD.sh | 6 -
crypto/external/bsd/openssl/dist/util/add_cr.pl | 123 -
crypto/external/bsd/openssl/dist/util/bat.sh | 134 -
crypto/external/bsd/openssl/dist/util/clean-depend.pl | 58 -
crypto/external/bsd/openssl/dist/util/copy-if-different.pl | 78 -
crypto/external/bsd/openssl/dist/util/cygwin.sh | 154 -
crypto/external/bsd/openssl/dist/util/deleof.pl | 7 -
crypto/external/bsd/openssl/dist/util/deltree.com | 34 -
crypto/external/bsd/openssl/dist/util/dirname.pl | 18 -
crypto/external/bsd/openssl/dist/util/do_ms.sh | 19 -
crypto/external/bsd/openssl/dist/util/domd | 46 -
crypto/external/bsd/openssl/dist/util/err-ins.pl | 33 -
crypto/external/bsd/openssl/dist/util/extract-names.pl | 26 -
crypto/external/bsd/openssl/dist/util/extract-section.pl | 12 -
crypto/external/bsd/openssl/dist/util/files.pl | 67 -
crypto/external/bsd/openssl/dist/util/fixNT.sh | 14 -
crypto/external/bsd/openssl/dist/util/install.sh | 108 -
crypto/external/bsd/openssl/dist/util/libeay.num | 4418 -----
crypto/external/bsd/openssl/dist/util/mk1mf.pl | 1327 -
crypto/external/bsd/openssl/dist/util/mkdef.pl | 988 +-
crypto/external/bsd/openssl/dist/util/mkfiles.pl | 143 -
crypto/external/bsd/openssl/dist/util/mklink.pl | 75 -
crypto/external/bsd/openssl/dist/util/mkstack.pl | 194 -
crypto/external/bsd/openssl/dist/util/perlpath.pl | 35 -
crypto/external/bsd/openssl/dist/util/pl/BC-32.pl | 139 -
crypto/external/bsd/openssl/dist/util/pl/Mingw32.pl | 104 -
crypto/external/bsd/openssl/dist/util/pl/OS2-EMX.pl | 120 -
crypto/external/bsd/openssl/dist/util/pl/VC-32.pl | 423 -
crypto/external/bsd/openssl/dist/util/pl/linux.pl | 104 -
crypto/external/bsd/openssl/dist/util/pl/netware.pl | 532 -
crypto/external/bsd/openssl/dist/util/pl/ultrix.pl | 38 -
crypto/external/bsd/openssl/dist/util/pl/unix.pl | 442 -
crypto/external/bsd/openssl/dist/util/pod2man.pl | 1184 -
crypto/external/bsd/openssl/dist/util/pod2mantest | 58 -
crypto/external/bsd/openssl/dist/util/pod2mantest.pod | 15 -
crypto/external/bsd/openssl/dist/util/shlib_wrap.sh | 106 -
crypto/external/bsd/openssl/dist/util/sp-diff.pl | 80 -
crypto/external/bsd/openssl/dist/util/speed.sh | 39 -
crypto/external/bsd/openssl/dist/util/src-dep.pl | 147 -
crypto/external/bsd/openssl/dist/util/ssleay.num | 370 -
crypto/external/bsd/openssl/dist/util/tab_num.pl | 17 -
crypto/external/bsd/openssl/dist/util/toutf8.sh | 17 -
crypto/external/bsd/openssl/dist/util/x86asm.sh | 42 -
1039 files changed, 35933 insertions(+), 280912 deletions(-)
diffs (truncated from 349080 to 300 lines):
diff -r c5f11ac6b18e -r 2ee943b1e313 crypto/external/bsd/openssl/dist/ACKNOWLEDGMENTS
--- a/crypto/external/bsd/openssl/dist/ACKNOWLEDGMENTS Thu Feb 08 21:02:05 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-Please https://www.openssl.org/community/thanks.html for the current
-acknowledgements.
diff -r c5f11ac6b18e -r 2ee943b1e313 crypto/external/bsd/openssl/dist/CHANGES
--- a/crypto/external/bsd/openssl/dist/CHANGES Thu Feb 08 21:02:05 2018 +0000
+++ b/crypto/external/bsd/openssl/dist/CHANGES Thu Feb 08 21:51:22 2018 +0000
@@ -2,7 +2,76 @@
OpenSSL CHANGES
_______________
- Changes between 1.0.2j and 1.0.2k [26 Jan 2017]
+ This is a high-level summary of the most important changes.
+ For a full list of changes, see the git commit log; for example,
+ https://github.com/openssl/openssl/commits/ and pick the appropriate
+ release branch.
+
+ Changes between 1.1.0f and 1.1.0g [2 Nov 2017]
+
+ *) bn_sqrx8x_internal carry bug on x86_64
+
+ There is a carry propagating bug in the x86_64 Montgomery squaring
+ procedure. No EC algorithms are affected. Analysis suggests that attacks
+ against RSA and DSA as a result of this defect would be very difficult to
+ perform and are not believed likely. Attacks against DH are considered just
+ feasible (although very difficult) because most of the work necessary to
+ deduce information about a private key may be performed offline. The amount
+ of resources required for such an attack would be very significant and
+ likely only accessible to a limited number of attackers. An attacker would
+ additionally need online access to an unpatched system using the target
+ private key in a scenario with persistent DH parameters and a private
+ key that is shared between multiple clients.
+
+ This only affects processors that support the BMI1, BMI2 and ADX extensions
+ like Intel Broadwell (5th generation) and later or AMD Ryzen.
+
+ This issue was reported to OpenSSL by the OSS-Fuzz project.
+ (CVE-2017-3736)
+ [Andy Polyakov]
+
+ *) Malformed X.509 IPAddressFamily could cause OOB read
+
+ If an X.509 certificate has a malformed IPAddressFamily extension,
+ OpenSSL could do a one-byte buffer overread. The most likely result
+ would be an erroneous display of the certificate in text format.
+
+ This issue was reported to OpenSSL by the OSS-Fuzz project.
+ (CVE-2017-3735)
+ [Rich Salz]
+
+ *) Ignore the '-named_curve auto' value for compatibility of applications
+ with OpenSSL 1.0.2.
+ [Tomas Mraz <tmraz%fedoraproject.org@localhost>]
+
+ *) Support for SSL_OP_NO_ENCRYPT_THEN_MAC in SSL_CONF_cmd.
+ [Emilia Käsper]
+
+ Changes between 1.1.0e and 1.1.0f [25 May 2017]
+
+ *) Have 'config' recognise 64-bit mingw and choose 'mingw64' as the target
+ platform rather than 'mingw'.
+ [Richard Levitte]
+
+ *) Remove the VMS-specific reimplementation of gmtime from crypto/o_times.c.
+ VMS C's RTL has a fully up to date gmtime() and gmtime_r() since V7.1,
+ which is the minimum version we support.
+ [Richard Levitte]
+
+ Changes between 1.1.0d and 1.1.0e [16 Feb 2017]
+
+ *) Encrypt-Then-Mac renegotiation crash
+
+ During a renegotiation handshake if the Encrypt-Then-Mac extension is
+ negotiated where it was not in the original handshake (or vice-versa) then
+ this can cause OpenSSL to crash (dependant on ciphersuite). Both clients
+ and servers are affected.
+
+ This issue was reported to OpenSSL by Joe Orton (Red Hat).
+ (CVE-2017-3733)
+ [Matt Caswell]
+
+ Changes between 1.1.0c and 1.1.0d [26 Jan 2017]
*) Truncated packet could crash via OOB read
@@ -14,6 +83,17 @@
(CVE-2017-3731)
[Andy Polyakov]
+ *) Bad (EC)DHE parameters cause a client crash
+
+ If a malicious server supplies bad parameters for a DHE or ECDHE key
+ exchange then this can result in the client attempting to dereference a
+ NULL pointer leading to a client crash. This could be exploited in a Denial
+ of Service attack.
+
+ This issue was reported to OpenSSL by Guido Vranken.
+ (CVE-2017-3730)
+ [Matt Caswell]
+
*) BN_mod_exp may produce incorrect results on x86_64
There is a carry propagating bug in the x86_64 Montgomery squaring
@@ -34,6 +114,31 @@
(CVE-2017-3732)
[Andy Polyakov]
+ Changes between 1.1.0b and 1.1.0c [10 Nov 2016]
+
+ *) ChaCha20/Poly1305 heap-buffer-overflow
+
+ TLS connections using *-CHACHA20-POLY1305 ciphersuites are susceptible to
+ a DoS attack by corrupting larger payloads. This can result in an OpenSSL
+ crash. This issue is not considered to be exploitable beyond a DoS.
+
+ This issue was reported to OpenSSL by Robert Å?wiÄ?cki (Google Security Team)
+ (CVE-2016-7054)
+ [Richard Levitte]
+
+ *) CMS Null dereference
+
+ Applications parsing invalid CMS structures can crash with a NULL pointer
+ dereference. This is caused by a bug in the handling of the ASN.1 CHOICE
+ type in OpenSSL 1.1.0 which can result in a NULL value being passed to the
+ structure callback if an attempt is made to free certain invalid encodings.
+ Only CHOICE structures using a callback which do not handle NULL value are
+ affected.
+
+ This issue was reported to OpenSSL by Tyler Nighswander of ForAllSecure.
+ (CVE-2016-7053)
+ [Stephen Henson]
+
*) Montgomery multiplication may produce incorrect results
There is a carry propagating bug in the Broadwell-specific Montgomery
@@ -63,19 +168,28 @@
sends unrecognised record types, using up resources processing them.
[Matt Caswell]
- Changes between 1.0.2i and 1.0.2j [26 Sep 2016]
-
- *) Missing CRL sanity check
-
- A bug fix which included a CRL sanity check was added to OpenSSL 1.1.0
- but was omitted from OpenSSL 1.0.2i. As a result any attempt to use
- CRLs in OpenSSL 1.0.2i will crash with a null pointer exception.
-
- This issue only affects the OpenSSL 1.0.2i
- (CVE-2016-7052)
+ *) Removed automatic addition of RPATH in shared libraries and executables,
+ as this was a remainder from OpenSSL 1.0.x and isn't needed any more.
+ [Richard Levitte]
+
+ Changes between 1.1.0a and 1.1.0b [26 Sep 2016]
+
+ *) Fix Use After Free for large message sizes
+
+ The patch applied to address CVE-2016-6307 resulted in an issue where if a
+ message larger than approx 16k is received then the underlying buffer to
+ store the incoming message is reallocated and moved. Unfortunately a
+ dangling pointer to the old location is left which results in an attempt to
+ write to the previously freed location. This is likely to result in a
+ crash, however it could potentially lead to execution of arbitrary code.
+
+ This issue only affects OpenSSL 1.1.0a.
+
+ This issue was reported to OpenSSL by Robert Å?wiÄ?cki.
+ (CVE-2016-6309)
[Matt Caswell]
- Changes between 1.0.2h and 1.0.2i [22 Sep 2016]
+ Changes between 1.1.0 and 1.1.0a [22 Sep 2016]
*) OCSP Status Request extension unbounded memory growth
@@ -91,149 +205,1129 @@
(CVE-2016-6304)
[Matt Caswell]
- *) In order to mitigate the SWEET32 attack, the DES ciphers were moved from
- HIGH to MEDIUM.
-
- This issue was reported to OpenSSL Karthikeyan Bhargavan and Gaetan
- Leurent (INRIA)
- (CVE-2016-2183)
- [Rich Salz]
-
- *) OOB write in MDC2_Update()
-
- An overflow can occur in MDC2_Update() either if called directly or
- through the EVP_DigestUpdate() function using MDC2. If an attacker
- is able to supply very large amounts of input data after a previous
- call to EVP_EncryptUpdate() with a partial block then a length check
- can overflow resulting in a heap corruption.
-
- The amount of data needed is comparable to SIZE_MAX which is impractical
- on most platforms.
-
- This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.)
- (CVE-2016-6303)
- [Stephen Henson]
-
- *) Malformed SHA512 ticket DoS
-
- If a server uses SHA512 for TLS session ticket HMAC it is vulnerable to a
- DoS attack where a malformed ticket will result in an OOB read which will
- ultimately crash.
-
- The use of SHA512 in TLS session tickets is comparatively rare as it requires
- a custom server callback and ticket lookup mechanism.
-
- This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.)
- (CVE-2016-6302)
- [Stephen Henson]
-
- *) OOB write in BN_bn2dec()
-
- The function BN_bn2dec() does not check the return value of BN_div_word().
- This can cause an OOB write if an application uses this function with an
- overly large BIGNUM. This could be a problem if an overly large certificate
- or CRL is printed out from an untrusted source. TLS is not affected because
- record limits will reject an oversized certificate before it is parsed.
-
- This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.)
- (CVE-2016-2182)
- [Stephen Henson]
-
- *) OOB read in TS_OBJ_print_bio()
-
- The function TS_OBJ_print_bio() misuses OBJ_obj2txt(): the return value is
- the total length the OID text representation would use and not the amount
- of data written. This will result in OOB reads when large OIDs are
- presented.
+ *) SSL_peek() hang on empty record
+
+ OpenSSL 1.1.0 SSL/TLS will hang during a call to SSL_peek() if the peer
+ sends an empty record. This could be exploited by a malicious peer in a
+ Denial Of Service attack.
+
+ This issue was reported to OpenSSL by Alex Gaynor.
+ (CVE-2016-6305)
+ [Matt Caswell]
+
+ *) Excessive allocation of memory in tls_get_message_header() and
+ dtls1_preprocess_fragment()
+
+ A (D)TLS message includes 3 bytes for its length in the header for the
+ message. This would allow for messages up to 16Mb in length. Messages of
+ this length are excessive and OpenSSL includes a check to ensure that a
+ peer is sending reasonably sized messages in order to avoid too much memory
+ being consumed to service a connection. A flaw in the logic of version
+ 1.1.0 means that memory for the message is allocated too early, prior to
+ the excessive message length check. Due to way memory is allocated in
+ OpenSSL this could mean an attacker could force up to 21Mb to be allocated
+ to service a connection. This could lead to a Denial of Service through
+ memory exhaustion. However, the excessive message length check still takes
+ place, and this would cause the connection to immediately fail. Assuming
+ that the application calls SSL_free() on the failed connection in a timely
+ manner then the 21Mb of allocated memory will then be immediately freed
+ again. Therefore the excessive memory allocation will be transitory in
+ nature. This then means that there is only a security impact if:
+
+ 1) The application does not call SSL_free() in a timely manner in the event
+ that the connection fails
+ or
+ 2) The application is working in a constrained environment where there is
+ very little free memory
+ or
+ 3) The attacker initiates multiple connection attempts such that there are
+ multiple connections in a state where memory has been allocated for the
+ connection; SSL_free() has not yet been called; and there is insufficient
+ memory to service the multiple requests.
+
+ Except in the instance of (1) above any Denial Of Service is likely to be
+ transitory because as soon as the connection fails the memory is
+ subsequently freed again in the SSL_free() call. However there is an
+ increased risk during this period of application crashes due to the lack of
+ memory - which would then mean a more serious Denial of Service.
This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.)
- (CVE-2016-2180)
- [Stephen Henson]
-
- *) Pointer arithmetic undefined behaviour
-
- Avoid some undefined pointer arithmetic
-
- A common idiom in the codebase is to check limits in the following manner:
- "p + len > limit"
-
- Where "p" points to some malloc'd data of SIZE bytes and
- limit == p + SIZE
-
- "len" here could be from some externally supplied data (e.g. from a TLS
- message).
-
- The rules of C pointer arithmetic are such that "p + len" is only well
- defined where len <= SIZE. Therefore the above idiom is actually
Home |
Main Index |
Thread Index |
Old Index