Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src pull up openssl 0.9.5a (requested by thorpej)
details: https://anonhg.NetBSD.org/src/rev/04928041a9a7
branches: netbsd-1-5
changeset: 488551:04928041a9a7
user: mrg <mrg%NetBSD.org@localhost>
date: Mon Jul 17 05:57:45 2000 +0000
description:
pull up openssl 0.9.5a (requested by thorpej)
diffstat:
crypto/dist/openssl/CHANGES | 1239 ++-
crypto/dist/openssl/Configure | 338 +-
crypto/dist/openssl/FAQ | 287 +
crypto/dist/openssl/INSTALL | 166 +-
crypto/dist/openssl/INSTALL.MacOS | 72 +
crypto/dist/openssl/INSTALL.VMS | 103 +-
crypto/dist/openssl/INSTALL.W32 | 202 +-
crypto/dist/openssl/LICENSE | 2 +-
crypto/dist/openssl/MacOS/GUSI_Init.cpp | 62 +
crypto/dist/openssl/MacOS/GetHTTPS.src/CPStringUtils.cpp | 2753 +++++
crypto/dist/openssl/MacOS/GetHTTPS.src/CPStringUtils.hpp | 104 +
crypto/dist/openssl/MacOS/GetHTTPS.src/ErrorHandling.cpp | 170 +
crypto/dist/openssl/MacOS/GetHTTPS.src/ErrorHandling.hpp | 147 +
crypto/dist/openssl/MacOS/GetHTTPS.src/GetHTTPS.cpp | 209 +
crypto/dist/openssl/MacOS/GetHTTPS.src/MacSocket.cpp | 1607 +++
crypto/dist/openssl/MacOS/GetHTTPS.src/MacSocket.h | 103 +
crypto/dist/openssl/MacOS/OpenSSL.mcp.hqx | 4940 ++++++++++
crypto/dist/openssl/MacOS/Randomizer.cpp | 476 +
crypto/dist/openssl/MacOS/Randomizer.h | 43 +
crypto/dist/openssl/MacOS/TODO | 18 +
crypto/dist/openssl/MacOS/_MWERKS_GUSI_prefix.h | 9 +
crypto/dist/openssl/MacOS/_MWERKS_prefix.h | 9 +
crypto/dist/openssl/MacOS/buildinf.h | 5 +
crypto/dist/openssl/MacOS/mklinks.as.hqx | 820 +
crypto/dist/openssl/MacOS/opensslconf.h | 116 +
crypto/dist/openssl/Makefile.org | 58 +-
crypto/dist/openssl/Makefile.ssl | 66 +-
crypto/dist/openssl/NEWS | 45 +
crypto/dist/openssl/README | 90 +-
crypto/dist/openssl/VMS/install.com | 3 +
crypto/dist/openssl/VMS/test-includes.com | 28 +
crypto/dist/openssl/VMS/vms_idhacks.h | 154 +-
crypto/dist/openssl/apps/CA.com | 20 +
crypto/dist/openssl/apps/CA.pl | 11 +-
crypto/dist/openssl/apps/CA.pl.in | 162 +
crypto/dist/openssl/apps/CA.sh | 2 +-
crypto/dist/openssl/apps/Makefile.save | 818 +
crypto/dist/openssl/apps/Makefile.ssl | 261 +-
crypto/dist/openssl/apps/app_rand.c | 213 +
crypto/dist/openssl/apps/apps.c | 90 +
crypto/dist/openssl/apps/apps.h | 20 +-
crypto/dist/openssl/apps/asn1pars.c | 14 +-
crypto/dist/openssl/apps/ca.c | 221 +-
crypto/dist/openssl/apps/ciphers.c | 16 +-
crypto/dist/openssl/apps/crl.c | 83 +-
crypto/dist/openssl/apps/crl2p7.c | 8 +-
crypto/dist/openssl/apps/der_chop | 2 +-
crypto/dist/openssl/apps/dgst.c | 3 +
crypto/dist/openssl/apps/dh.c | 18 +-
crypto/dist/openssl/apps/dhparam.c | 520 +
crypto/dist/openssl/apps/dsa.c | 86 +-
crypto/dist/openssl/apps/dsaparam.c | 48 +-
crypto/dist/openssl/apps/enc.c | 211 +-
crypto/dist/openssl/apps/errstr.c | 2 +
crypto/dist/openssl/apps/gendh.c | 53 +-
crypto/dist/openssl/apps/gendsa.c | 67 +-
crypto/dist/openssl/apps/genrsa.c | 106 +-
crypto/dist/openssl/apps/makeapps.com | 48 +-
crypto/dist/openssl/apps/nseq.c | 16 +-
crypto/dist/openssl/apps/openssl-vms.cnf | 30 +-
crypto/dist/openssl/apps/openssl.c | 59 +-
crypto/dist/openssl/apps/openssl.cnf | 38 +-
crypto/dist/openssl/apps/passwd.c | 475 +
crypto/dist/openssl/apps/pkcs12.c | 211 +-
crypto/dist/openssl/apps/pkcs7.c | 96 +-
crypto/dist/openssl/apps/pkcs8.c | 131 +-
crypto/dist/openssl/apps/progs.h | 34 +-
crypto/dist/openssl/apps/progs.pl | 18 +-
crypto/dist/openssl/apps/rand.c | 140 +
crypto/dist/openssl/apps/req.c | 413 +-
crypto/dist/openssl/apps/rsa.c | 118 +-
crypto/dist/openssl/apps/s_apps.h | 9 -
crypto/dist/openssl/apps/s_cb.c | 2 +-
crypto/dist/openssl/apps/s_client.c | 105 +-
crypto/dist/openssl/apps/s_server.c | 140 +-
crypto/dist/openssl/apps/s_socket.c | 172 +-
crypto/dist/openssl/apps/s_time.c | 31 +-
crypto/dist/openssl/apps/sess_id.c | 5 +-
crypto/dist/openssl/apps/smime.c | 535 +
crypto/dist/openssl/apps/speed.c | 64 +-
crypto/dist/openssl/apps/spkac.c | 276 +
crypto/dist/openssl/apps/testdsa.h | 3 +
crypto/dist/openssl/apps/testrsa.h | 1 +
crypto/dist/openssl/apps/verify.c | 165 +-
crypto/dist/openssl/apps/version.c | 2 +
crypto/dist/openssl/apps/winrand.c | 149 +
crypto/dist/openssl/apps/x509.c | 275 +-
crypto/dist/openssl/bugs/SSLv3 | 8 +
crypto/dist/openssl/certs/ca-cert.pem | 30 +-
crypto/dist/openssl/certs/pca-cert.pem | 28 +-
crypto/dist/openssl/config | 92 +-
crypto/dist/openssl/crypto/Makefile.save | 195 +
crypto/dist/openssl/crypto/Makefile.ssl | 38 +-
crypto/dist/openssl/crypto/asn1/Makefile.save | 1184 ++
crypto/dist/openssl/crypto/asn1/Makefile.ssl | 138 +-
crypto/dist/openssl/crypto/asn1/a_bitstr.c | 15 +-
crypto/dist/openssl/crypto/asn1/a_bmp.c | 6 +
crypto/dist/openssl/crypto/asn1/a_bytes.c | 19 +-
crypto/dist/openssl/crypto/asn1/a_digest.c | 11 +-
crypto/dist/openssl/crypto/asn1/a_dup.c | 2 +-
crypto/dist/openssl/crypto/asn1/a_enum.c | 25 +-
crypto/dist/openssl/crypto/asn1/a_gentm.c | 10 +-
crypto/dist/openssl/crypto/asn1/a_hdr.c | 6 +-
crypto/dist/openssl/crypto/asn1/a_i2d_fp.c | 2 +-
crypto/dist/openssl/crypto/asn1/a_int.c | 41 +-
crypto/dist/openssl/crypto/asn1/a_mbstr.c | 390 +
crypto/dist/openssl/crypto/asn1/a_null.c | 119 +
crypto/dist/openssl/crypto/asn1/a_object.c | 6 +-
crypto/dist/openssl/crypto/asn1/a_octet.c | 20 +-
crypto/dist/openssl/crypto/asn1/a_print.c | 32 +
crypto/dist/openssl/crypto/asn1/a_sign.c | 15 +-
crypto/dist/openssl/crypto/asn1/a_strnid.c | 247 +
crypto/dist/openssl/crypto/asn1/a_time.c | 6 +
crypto/dist/openssl/crypto/asn1/a_type.c | 2 +-
crypto/dist/openssl/crypto/asn1/a_utctm.c | 10 +-
crypto/dist/openssl/crypto/asn1/a_utf8.c | 155 +
crypto/dist/openssl/crypto/asn1/a_verify.c | 9 +-
crypto/dist/openssl/crypto/asn1/a_vis.c | 6 +
crypto/dist/openssl/crypto/asn1/asn1.h | 289 +-
crypto/dist/openssl/crypto/asn1/asn1_err.c | 27 +-
crypto/dist/openssl/crypto/asn1/asn1_lib.c | 19 +-
crypto/dist/openssl/crypto/asn1/asn1_mac.h | 14 +
crypto/dist/openssl/crypto/asn1/asn1_par.c | 78 +-
crypto/dist/openssl/crypto/asn1/d2i_dhp.c | 4 +-
crypto/dist/openssl/crypto/asn1/d2i_dsap.c | 4 +-
crypto/dist/openssl/crypto/asn1/d2i_pr.c | 23 +
crypto/dist/openssl/crypto/asn1/d2i_r_pr.c | 11 +-
crypto/dist/openssl/crypto/asn1/d2i_r_pu.c | 10 +-
crypto/dist/openssl/crypto/asn1/d2i_s_pr.c | 4 +-
crypto/dist/openssl/crypto/asn1/d2i_s_pu.c | 4 +-
crypto/dist/openssl/crypto/asn1/evp_asn1.c | 24 +-
crypto/dist/openssl/crypto/asn1/f_enum.c | 2 +-
crypto/dist/openssl/crypto/asn1/f_int.c | 2 +-
crypto/dist/openssl/crypto/asn1/f_string.c | 2 +-
crypto/dist/openssl/crypto/asn1/i2d_dhp.c | 2 +-
crypto/dist/openssl/crypto/asn1/i2d_dsap.c | 2 +-
crypto/dist/openssl/crypto/asn1/i2d_r_pr.c | 8 +-
crypto/dist/openssl/crypto/asn1/i2d_r_pu.c | 8 +-
crypto/dist/openssl/crypto/asn1/i2d_s_pr.c | 2 +-
crypto/dist/openssl/crypto/asn1/i2d_s_pu.c | 2 +-
crypto/dist/openssl/crypto/asn1/n_pkey.c | 25 +-
crypto/dist/openssl/crypto/asn1/p5_pbe.c | 13 +-
crypto/dist/openssl/crypto/asn1/p5_pbev2.c | 34 +-
crypto/dist/openssl/crypto/asn1/p7_dgst.c | 10 +-
crypto/dist/openssl/crypto/asn1/p7_enc.c | 6 +-
crypto/dist/openssl/crypto/asn1/p7_enc_c.c | 7 +-
crypto/dist/openssl/crypto/asn1/p7_evp.c | 6 +-
crypto/dist/openssl/crypto/asn1/p7_i_s.c | 6 +-
crypto/dist/openssl/crypto/asn1/p7_lib.c | 8 +-
crypto/dist/openssl/crypto/asn1/p7_recip.c | 8 +-
crypto/dist/openssl/crypto/asn1/p7_s_e.c | 4 +-
crypto/dist/openssl/crypto/asn1/p7_signd.c | 4 +-
crypto/dist/openssl/crypto/asn1/p7_signi.c | 10 +-
crypto/dist/openssl/crypto/asn1/p8_key.c | 131 +
crypto/dist/openssl/crypto/asn1/p8_pkey.c | 6 +-
crypto/dist/openssl/crypto/asn1/t_bitst.c | 99 +
crypto/dist/openssl/crypto/asn1/t_crl.c | 2 +-
crypto/dist/openssl/crypto/asn1/t_pkey.c | 10 +-
crypto/dist/openssl/crypto/asn1/t_req.c | 34 +-
crypto/dist/openssl/crypto/asn1/t_spki.c | 116 +
crypto/dist/openssl/crypto/asn1/t_x509.c | 9 +-
crypto/dist/openssl/crypto/asn1/t_x509a.c | 102 +
crypto/dist/openssl/crypto/asn1/x_algor.c | 2 +-
crypto/dist/openssl/crypto/asn1/x_attrib.c | 2 +-
crypto/dist/openssl/crypto/asn1/x_cinf.c | 16 +-
crypto/dist/openssl/crypto/asn1/x_crl.c | 57 +-
crypto/dist/openssl/crypto/asn1/x_exten.c | 15 +-
crypto/dist/openssl/crypto/asn1/x_info.c | 3 +-
crypto/dist/openssl/crypto/asn1/x_name.c | 2 +-
crypto/dist/openssl/crypto/asn1/x_pkey.c | 8 +-
crypto/dist/openssl/crypto/asn1/x_pubkey.c | 120 +-
crypto/dist/openssl/crypto/asn1/x_req.c | 18 +-
crypto/dist/openssl/crypto/asn1/x_sig.c | 6 +-
crypto/dist/openssl/crypto/asn1/x_spki.c | 14 +-
crypto/dist/openssl/crypto/asn1/x_val.c | 10 +-
crypto/dist/openssl/crypto/asn1/x_x509.c | 67 +-
crypto/dist/openssl/crypto/asn1/x_x509a.c | 200 +
crypto/dist/openssl/crypto/bf/Makefile.save | 116 +
crypto/dist/openssl/crypto/bf/Makefile.ssl | 4 +-
crypto/dist/openssl/crypto/bf/bf_cbc.c | 32 +-
crypto/dist/openssl/crypto/bf/bf_cfb64.c | 4 +-
crypto/dist/openssl/crypto/bf/bf_ecb.c | 12 +-
crypto/dist/openssl/crypto/bf/bf_enc.c | 44 +-
crypto/dist/openssl/crypto/bf/bf_locl.h | 6 +-
crypto/dist/openssl/crypto/bf/bf_ofb64.c | 4 +-
crypto/dist/openssl/crypto/bf/bf_opts.c | 2 +-
crypto/dist/openssl/crypto/bf/bf_pi.h | 2 +-
crypto/dist/openssl/crypto/bf/bf_skey.c | 4 +-
crypto/dist/openssl/crypto/bf/bfspeed.c | 2 +-
crypto/dist/openssl/crypto/bf/bftest.c | 12 +-
crypto/dist/openssl/crypto/bf/blowfish.h | 24 +-
crypto/dist/openssl/crypto/bio/Makefile.save | 220 +
crypto/dist/openssl/crypto/bio/Makefile.ssl | 50 +-
crypto/dist/openssl/crypto/bio/b_dump.c | 4 +-
crypto/dist/openssl/crypto/bio/b_print.c | 765 +-
crypto/dist/openssl/crypto/bio/b_sock.c | 24 +-
crypto/dist/openssl/crypto/bio/bf_buff.c | 26 +
crypto/dist/openssl/crypto/bio/bf_nbio.c | 20 +-
crypto/dist/openssl/crypto/bio/bf_null.c | 16 +
crypto/dist/openssl/crypto/bio/bio.h | 56 +-
crypto/dist/openssl/crypto/bio/bio_err.c | 10 +-
crypto/dist/openssl/crypto/bio/bio_lib.c | 58 +-
crypto/dist/openssl/crypto/bio/bss_acpt.c | 1 +
crypto/dist/openssl/crypto/bio/bss_bio.c | 277 +-
crypto/dist/openssl/crypto/bio/bss_conn.c | 42 +-
crypto/dist/openssl/crypto/bio/bss_file.c | 3 +-
crypto/dist/openssl/crypto/bio/bss_log.c | 216 +-
crypto/dist/openssl/crypto/bio/bss_mem.c | 58 +-
crypto/dist/openssl/crypto/bio/bss_null.c | 1 +
crypto/dist/openssl/crypto/bio/bss_rtcp.c | 1 +
crypto/dist/openssl/crypto/bio/bss_sock.c | 5 +-
crypto/dist/openssl/crypto/bn/Makefile.save | 286 +
crypto/dist/openssl/crypto/bn/Makefile.ssl | 113 +-
crypto/dist/openssl/crypto/bn/asm/README | 9 +-
crypto/dist/openssl/crypto/bn/asm/alpha.s | 2415 +++-
crypto/dist/openssl/crypto/bn/asm/mips3.s | 143 +-
crypto/dist/openssl/crypto/bn/bn.h | 137 +-
crypto/dist/openssl/crypto/bn/bn_add.c | 4 +-
crypto/dist/openssl/crypto/bn/bn_asm.c | 145 +-
crypto/dist/openssl/crypto/bn/bn_ctx.c | 144 +
crypto/dist/openssl/crypto/bn/bn_div.c | 204 +-
crypto/dist/openssl/crypto/bn/bn_err.c | 5 +-
crypto/dist/openssl/crypto/bn/bn_exp.c | 238 +-
crypto/dist/openssl/crypto/bn/bn_exp2.c | 14 +-
crypto/dist/openssl/crypto/bn/bn_gcd.c | 28 +-
crypto/dist/openssl/crypto/bn/bn_lcl.h | 125 +-
crypto/dist/openssl/crypto/bn/bn_lib.c | 60 +-
crypto/dist/openssl/crypto/bn/bn_mont.c | 314 +-
crypto/dist/openssl/crypto/bn/bn_mul.c | 252 +-
crypto/dist/openssl/crypto/bn/bn_prime.c | 374 +-
crypto/dist/openssl/crypto/bn/bn_prime.h | 4 +-
crypto/dist/openssl/crypto/bn/bn_prime.pl | 69 +-
crypto/dist/openssl/crypto/bn/bn_print.c | 23 +-
crypto/dist/openssl/crypto/bn/bn_rand.c | 25 +-
crypto/dist/openssl/crypto/bn/bn_recp.c | 43 +-
crypto/dist/openssl/crypto/bn/bn_sqr.c | 25 +-
crypto/dist/openssl/crypto/bn/bn_word.c | 2 +-
crypto/dist/openssl/crypto/bn/bnspeed.c | 2 +
crypto/dist/openssl/crypto/bn/bntest.c | 242 +-
crypto/dist/openssl/crypto/bn/divtest.c | 41 +
crypto/dist/openssl/crypto/bn/exp.c | 2 +
crypto/dist/openssl/crypto/bn/expspeed.c | 2 +
crypto/dist/openssl/crypto/bn/exptest.c | 15 +
crypto/dist/openssl/crypto/buffer/Makefile.save | 87 +
crypto/dist/openssl/crypto/buffer/Makefile.ssl | 3 +-
crypto/dist/openssl/crypto/buffer/buf_err.c | 3 +-
crypto/dist/openssl/crypto/cast/Makefile.save | 124 +
crypto/dist/openssl/crypto/cast/Makefile.ssl | 4 +-
crypto/dist/openssl/crypto/cast/c_ecb.c | 2 +-
crypto/dist/openssl/crypto/cast/cast_lcl.h | 18 +-
crypto/dist/openssl/crypto/cast/cast_s.h | 16 +-
crypto/dist/openssl/crypto/cast/cast_spd.c | 2 +-
crypto/dist/openssl/crypto/cast/castopts.c | 2 +-
crypto/dist/openssl/crypto/cast/casttest.c | 18 +-
crypto/dist/openssl/crypto/comp/Makefile.save | 99 +
crypto/dist/openssl/crypto/comp/comp.h | 1 +
crypto/dist/openssl/crypto/comp/comp_err.c | 3 +-
crypto/dist/openssl/crypto/conf/Makefile.save | 92 +
crypto/dist/openssl/crypto/conf/conf.c | 32 +-
crypto/dist/openssl/crypto/conf/conf.h | 2 +
crypto/dist/openssl/crypto/conf/conf_err.c | 3 +-
crypto/dist/openssl/crypto/cpt_err.c | 3 +-
crypto/dist/openssl/crypto/cryptlib.c | 6 +-
crypto/dist/openssl/crypto/crypto-lib.com | 446 +-
crypto/dist/openssl/crypto/crypto.h | 204 +-
crypto/dist/openssl/crypto/des/Makefile.save | 206 +
crypto/dist/openssl/crypto/des/Makefile.ssl | 40 +-
crypto/dist/openssl/crypto/des/cbc3_enc.c | 20 +-
crypto/dist/openssl/crypto/des/des.c | 29 +-
crypto/dist/openssl/crypto/des/des.h | 31 +-
crypto/dist/openssl/crypto/des/des.pod | 217 +
crypto/dist/openssl/crypto/des/des_locl.h | 12 +-
crypto/dist/openssl/crypto/des/des_opts.c | 10 +-
crypto/dist/openssl/crypto/des/destest.c | 152 +-
crypto/dist/openssl/crypto/des/enc_read.c | 4 +-
crypto/dist/openssl/crypto/des/enc_writ.c | 13 +-
crypto/dist/openssl/crypto/des/fcrypt.c | 11 +-
crypto/dist/openssl/crypto/des/fcrypt_b.c | 4 +-
crypto/dist/openssl/crypto/des/ncbc_enc.c | 5 +
crypto/dist/openssl/crypto/des/qud_cksm.c | 31 +-
crypto/dist/openssl/crypto/des/rand_key.c | 155 +-
crypto/dist/openssl/crypto/des/read_pwd.c | 19 +-
crypto/dist/openssl/crypto/des/rpc_enc.c | 2 +-
crypto/dist/openssl/crypto/des/set_key.c | 236 +-
crypto/dist/openssl/crypto/des/speed.c | 10 +-
crypto/dist/openssl/crypto/des/str2key.c | 20 +-
crypto/dist/openssl/crypto/dh/Makefile.save | 112 +
crypto/dist/openssl/crypto/dh/Makefile.ssl | 20 +-
crypto/dist/openssl/crypto/dh/dh.h | 51 +-
crypto/dist/openssl/crypto/dh/dh_check.c | 10 +-
crypto/dist/openssl/crypto/dh/dh_err.c | 3 +-
crypto/dist/openssl/crypto/dh/dh_gen.c | 19 +-
crypto/dist/openssl/crypto/dh/dh_key.c | 65 +-
crypto/dist/openssl/crypto/dh/dh_lib.c | 92 +-
crypto/dist/openssl/crypto/dh/dhtest.c | 12 +-
crypto/dist/openssl/crypto/dsa/Makefile.save | 146 +
crypto/dist/openssl/crypto/dsa/Makefile.ssl | 31 +-
crypto/dist/openssl/crypto/dsa/dsa.h | 61 +-
crypto/dist/openssl/crypto/dsa/dsa_asn1.c | 4 +-
crypto/dist/openssl/crypto/dsa/dsa_err.c | 4 +-
crypto/dist/openssl/crypto/dsa/dsa_gen.c | 171 +-
crypto/dist/openssl/crypto/dsa/dsa_key.c | 3 +-
crypto/dist/openssl/crypto/dsa/dsa_lib.c | 68 +-
crypto/dist/openssl/crypto/dsa/dsa_ossl.c | 321 +
crypto/dist/openssl/crypto/dsa/dsa_sign.c | 123 +-
crypto/dist/openssl/crypto/dsa/dsa_vrf.c | 68 +-
crypto/dist/openssl/crypto/dsa/dsatest.c | 28 +-
crypto/dist/openssl/crypto/ebcdic.c | 217 +
crypto/dist/openssl/crypto/ebcdic.h | 14 +-
crypto/dist/openssl/crypto/err/Makefile.save | 111 +
crypto/dist/openssl/crypto/err/Makefile.ssl | 21 +-
crypto/dist/openssl/crypto/err/err.c | 126 +-
crypto/dist/openssl/crypto/err/err.h | 10 +-
crypto/dist/openssl/crypto/err/err_all.c | 2 +
crypto/dist/openssl/crypto/err/openssl.ec | 5 +-
crypto/dist/openssl/crypto/evp/Makefile.save | 1133 ++
crypto/dist/openssl/crypto/evp/Makefile.ssl | 46 +-
crypto/dist/openssl/crypto/evp/bio_b64.c | 18 +-
crypto/dist/openssl/crypto/evp/bio_enc.c | 30 +-
crypto/dist/openssl/crypto/evp/bio_md.c | 17 +
crypto/dist/openssl/crypto/evp/bio_ok.c | 33 +-
crypto/dist/openssl/crypto/evp/c_all.c | 136 +-
crypto/dist/openssl/crypto/evp/c_allc.c | 149 +
crypto/dist/openssl/crypto/evp/c_alld.c | 100 +
crypto/dist/openssl/crypto/evp/e_cbc_3d.c | 10 +-
crypto/dist/openssl/crypto/evp/e_cbc_d.c | 2 +-
crypto/dist/openssl/crypto/evp/e_cfb_3d.c | 10 +-
crypto/dist/openssl/crypto/evp/e_cfb_d.c | 2 +-
crypto/dist/openssl/crypto/evp/e_ecb_3d.c | 10 +-
crypto/dist/openssl/crypto/evp/e_ecb_d.c | 2 +-
crypto/dist/openssl/crypto/evp/e_ofb_3d.c | 10 +-
crypto/dist/openssl/crypto/evp/e_ofb_d.c | 2 +-
crypto/dist/openssl/crypto/evp/e_xcbc_d.c | 2 +-
crypto/dist/openssl/crypto/evp/encode.c | 4 +-
crypto/dist/openssl/crypto/evp/evp.h | 43 +-
crypto/dist/openssl/crypto/evp/evp_err.c | 11 +-
crypto/dist/openssl/crypto/evp/evp_key.c | 11 +-
crypto/dist/openssl/crypto/evp/evp_lib.c | 6 +-
crypto/dist/openssl/crypto/evp/evp_pkey.c | 271 +-
crypto/dist/openssl/crypto/evp/names.c | 5 +
crypto/dist/openssl/crypto/evp/p_lib.c | 64 +-
crypto/dist/openssl/crypto/evp/p_open.c | 6 +
crypto/dist/openssl/crypto/evp/p_seal.c | 5 +-
crypto/dist/openssl/crypto/ex_data.c | 40 +-
crypto/dist/openssl/crypto/hmac/Makefile.save | 94 +
crypto/dist/openssl/crypto/hmac/hmac.c | 8 +-
crypto/dist/openssl/crypto/hmac/hmac.h | 4 +-
crypto/dist/openssl/crypto/hmac/hmactest.c | 2 +-
crypto/dist/openssl/crypto/idea/Makefile.save | 90 +
crypto/dist/openssl/crypto/idea/idea_lcl.h | 2 +-
crypto/dist/openssl/crypto/idea/idea_spd.c | 2 +-
crypto/dist/openssl/crypto/install.com | 1 +
crypto/dist/openssl/crypto/lhash/Makefile.save | 89 +
crypto/dist/openssl/crypto/lhash/Makefile.ssl | 7 +-
crypto/dist/openssl/crypto/lhash/lhash.c | 59 +-
crypto/dist/openssl/crypto/lhash/lhash.h | 15 +-
crypto/dist/openssl/crypto/md2/Makefile.save | 88 +
crypto/dist/openssl/crypto/md2/Makefile.ssl | 4 +-
crypto/dist/openssl/crypto/md2/md2.h | 4 +-
crypto/dist/openssl/crypto/md2/md2_dgst.c | 8 +-
crypto/dist/openssl/crypto/md2/md2_one.c | 2 +-
crypto/dist/openssl/crypto/md2/md2test.c | 4 +-
crypto/dist/openssl/crypto/md32_common.h | 41 +-
crypto/dist/openssl/crypto/md5/Makefile.save | 133 +
crypto/dist/openssl/crypto/md5/Makefile.ssl | 13 +-
crypto/dist/openssl/crypto/md5/md5.h | 4 +-
crypto/dist/openssl/crypto/md5/md5_dgst.c | 154 +-
crypto/dist/openssl/crypto/md5/md5_locl.h | 21 +-
crypto/dist/openssl/crypto/md5/md5_one.c | 2 +-
crypto/dist/openssl/crypto/md5/md5test.c | 4 +-
crypto/dist/openssl/crypto/mdc2/Makefile.save | 89 +
crypto/dist/openssl/crypto/mdc2/Makefile.ssl | 4 +-
crypto/dist/openssl/crypto/mdc2/mdc2.h | 5 +-
crypto/dist/openssl/crypto/mdc2/mdc2_one.c | 2 +-
crypto/dist/openssl/crypto/mdc2/mdc2dgst.c | 10 +-
crypto/dist/openssl/crypto/mdc2/mdc2test.c | 2 +-
crypto/dist/openssl/crypto/mem.c | 450 +-
crypto/dist/openssl/crypto/mem_dbg.c | 738 +
crypto/dist/openssl/crypto/objects/Makefile.save | 106 +
crypto/dist/openssl/crypto/objects/Makefile.ssl | 3 -
crypto/dist/openssl/crypto/objects/o_names.c | 106 +-
crypto/dist/openssl/crypto/objects/obj_dat.c | 22 +-
crypto/dist/openssl/crypto/objects/obj_dat.h | 556 +-
crypto/dist/openssl/crypto/objects/obj_dat.pl | 54 +-
crypto/dist/openssl/crypto/objects/obj_err.c | 3 +-
crypto/dist/openssl/crypto/objects/objects.h | 74 +-
crypto/dist/openssl/crypto/opensslconf.h | 31 +-
crypto/dist/openssl/crypto/opensslconf.h.in | 19 +-
crypto/dist/openssl/crypto/opensslv.h | 31 +-
crypto/dist/openssl/crypto/pem/Makefile.save | 188 +
crypto/dist/openssl/crypto/pem/pem.h | 38 +
crypto/dist/openssl/crypto/pem/pem_all.c | 94 +-
crypto/dist/openssl/crypto/pem/pem_err.c | 6 +-
crypto/dist/openssl/crypto/pem/pem_info.c | 11 +
crypto/dist/openssl/crypto/pem/pem_lib.c | 220 +-
crypto/dist/openssl/crypto/pem/pem_seal.c | 6 +
crypto/dist/openssl/crypto/perlasm/x86asm.pl | 6 +-
crypto/dist/openssl/crypto/perlasm/x86ms.pl | 9 +-
crypto/dist/openssl/crypto/perlasm/x86unix.pl | 14 +-
crypto/dist/openssl/crypto/pkcs12/Makefile.save | 363 +
crypto/dist/openssl/crypto/pkcs12/Makefile.ssl | 23 +-
crypto/dist/openssl/crypto/pkcs12/p12_add.c | 26 +-
crypto/dist/openssl/crypto/pkcs12/p12_attr.c | 10 +-
crypto/dist/openssl/crypto/pkcs12/p12_bags.c | 8 +-
crypto/dist/openssl/crypto/pkcs12/p12_crpt.c | 2 +
crypto/dist/openssl/crypto/pkcs12/p12_crt.c | 6 +-
crypto/dist/openssl/crypto/pkcs12/p12_decr.c | 2 +-
crypto/dist/openssl/crypto/pkcs12/p12_init.c | 6 +-
crypto/dist/openssl/crypto/pkcs12/p12_key.c | 31 +-
crypto/dist/openssl/crypto/pkcs12/p12_kiss.c | 122 +-
crypto/dist/openssl/crypto/pkcs12/p12_lib.c | 4 +-
crypto/dist/openssl/crypto/pkcs12/p12_mac.c | 16 +-
crypto/dist/openssl/crypto/pkcs12/p12_mutl.c | 13 +-
crypto/dist/openssl/crypto/pkcs12/p12_npas.c | 212 +
crypto/dist/openssl/crypto/pkcs12/pk12err.c | 5 +-
crypto/dist/openssl/crypto/pkcs12/pkcs12.h | 7 +-
crypto/dist/openssl/crypto/pkcs7/Makefile.save | 202 +
crypto/dist/openssl/crypto/pkcs7/Makefile.ssl | 85 +-
crypto/dist/openssl/crypto/pkcs7/bio_ber.c | 18 +-
crypto/dist/openssl/crypto/pkcs7/dec.c | 12 +-
crypto/dist/openssl/crypto/pkcs7/enc.c | 15 +-
crypto/dist/openssl/crypto/pkcs7/example.c | 15 +-
crypto/dist/openssl/crypto/pkcs7/pk7_attr.c | 85 +
crypto/dist/openssl/crypto/pkcs7/pk7_doit.c | 122 +-
crypto/dist/openssl/crypto/pkcs7/pk7_lib.c | 54 +-
crypto/dist/openssl/crypto/pkcs7/pk7_mime.c | 673 +
crypto/dist/openssl/crypto/pkcs7/pk7_smime.c | 427 +
crypto/dist/openssl/crypto/pkcs7/pkcs7.h | 85 +-
crypto/dist/openssl/crypto/pkcs7/pkcs7err.c | 42 +-
crypto/dist/openssl/crypto/pkcs7/sign.c | 13 +-
crypto/dist/openssl/crypto/pkcs7/verify.c | 11 +-
crypto/dist/openssl/crypto/rand/Makefile.save | 92 +
crypto/dist/openssl/crypto/rand/Makefile.ssl | 17 +-
crypto/dist/openssl/crypto/rand/md_rand.c | 435 +-
crypto/dist/openssl/crypto/rand/rand.h | 38 +-
crypto/dist/openssl/crypto/rand/rand_egd.c | 110 +
crypto/dist/openssl/crypto/rand/rand_err.c | 94 +
crypto/dist/openssl/crypto/rand/rand_lib.c | 25 +-
crypto/dist/openssl/crypto/rand/randfile.c | 98 +-
crypto/dist/openssl/crypto/rand/randtest.c | 2 +-
crypto/dist/openssl/crypto/rc2/Makefile.save | 90 +
crypto/dist/openssl/crypto/rc2/rc2speed.c | 2 +-
crypto/dist/openssl/crypto/rc2/rc2test.c | 6 +-
crypto/dist/openssl/crypto/rc4/Makefile.save | 113 +
crypto/dist/openssl/crypto/rc4/Makefile.ssl | 5 +-
crypto/dist/openssl/crypto/rc4/rc4.h | 4 +-
crypto/dist/openssl/crypto/rc4/rc4_enc.c | 186 +-
crypto/dist/openssl/crypto/rc4/rc4_skey.c | 2 +-
crypto/dist/openssl/crypto/rc4/rc4speed.c | 2 +-
crypto/dist/openssl/crypto/rc4/rc4test.c | 8 +-
crypto/dist/openssl/crypto/rc5/Makefile.save | 112 +
crypto/dist/openssl/crypto/rc5/Makefile.ssl | 4 +-
crypto/dist/openssl/crypto/rc5/rc5_locl.h | 2 +-
crypto/dist/openssl/crypto/rc5/rc5speed.c | 2 +-
crypto/dist/openssl/crypto/rc5/rc5test.c | 16 +-
crypto/dist/openssl/crypto/ripemd/Makefile.save | 108 +
crypto/dist/openssl/crypto/ripemd/Makefile.ssl | 9 +-
crypto/dist/openssl/crypto/ripemd/asm/rips.cpp | 6 +-
crypto/dist/openssl/crypto/ripemd/asm/rmd-586.pl | 108 +-
crypto/dist/openssl/crypto/ripemd/ripemd.h | 27 +-
crypto/dist/openssl/crypto/ripemd/rmd_dgst.c | 448 +-
crypto/dist/openssl/crypto/ripemd/rmd_locl.h | 176 +-
crypto/dist/openssl/crypto/ripemd/rmd_one.c | 5 +-
crypto/dist/openssl/crypto/ripemd/rmdtest.c | 4 +-
crypto/dist/openssl/crypto/rsa/Makefile.save | 181 +
crypto/dist/openssl/crypto/rsa/Makefile.ssl | 45 +-
crypto/dist/openssl/crypto/rsa/rsa.h | 33 +-
crypto/dist/openssl/crypto/rsa/rsa_eay.c | 8 +-
crypto/dist/openssl/crypto/rsa/rsa_err.c | 8 +-
crypto/dist/openssl/crypto/rsa/rsa_gen.c | 12 +-
crypto/dist/openssl/crypto/rsa/rsa_lib.c | 24 +-
crypto/dist/openssl/crypto/rsa/rsa_null.c | 149 +
crypto/dist/openssl/crypto/rsa/rsa_oaep.c | 3 +-
crypto/dist/openssl/crypto/rsa/rsa_pk1.c | 18 +-
crypto/dist/openssl/crypto/rsa/rsa_saos.c | 2 +-
crypto/dist/openssl/crypto/rsa/rsa_sign.c | 155 +-
crypto/dist/openssl/crypto/rsa/rsa_ssl.c | 11 +-
crypto/dist/openssl/crypto/rsa/rsa_test.c | 314 +
crypto/dist/openssl/crypto/sha/Makefile.save | 111 +
crypto/dist/openssl/crypto/sha/Makefile.ssl | 9 +-
crypto/dist/openssl/crypto/sha/asm/sha1-586.pl | 107 +-
crypto/dist/openssl/crypto/sha/sha.h | 10 +-
crypto/dist/openssl/crypto/sha/sha1dgst.c | 439 +-
crypto/dist/openssl/crypto/sha/sha1s.cpp | 5 +-
crypto/dist/openssl/crypto/sha/sha1test.c | 10 +-
crypto/dist/openssl/crypto/sha/sha_dgst.c | 439 +-
crypto/dist/openssl/crypto/sha/sha_locl.h | 561 +-
crypto/dist/openssl/crypto/sha/shatest.c | 10 +-
crypto/dist/openssl/crypto/stack/Makefile.save | 86 +
crypto/dist/openssl/crypto/stack/Makefile.ssl | 3 +-
crypto/dist/openssl/crypto/stack/stack.c | 8 +-
crypto/dist/openssl/crypto/stack/stack.h | 4 +-
crypto/dist/openssl/crypto/threads/README | 14 +
crypto/dist/openssl/crypto/threads/mttest.c | 122 +-
crypto/dist/openssl/crypto/threads/profile.sh | 4 +
crypto/dist/openssl/crypto/threads/ptest.bat | 4 +
crypto/dist/openssl/crypto/threads/pthread.sh | 9 +
crypto/dist/openssl/crypto/threads/pthread2.sh | 7 +
crypto/dist/openssl/crypto/threads/pthreads-vms.com | 9 +
crypto/dist/openssl/crypto/threads/purify.sh | 4 +
crypto/dist/openssl/crypto/threads/solaris.sh | 4 +
crypto/dist/openssl/crypto/threads/th-lock.c | 55 +-
crypto/dist/openssl/crypto/threads/win32.bat | 4 +
crypto/dist/openssl/crypto/txt_db/Makefile.save | 87 +
crypto/dist/openssl/crypto/txt_db/Makefile.ssl | 5 +-
crypto/dist/openssl/crypto/txt_db/txt_db.c | 8 +-
crypto/dist/openssl/crypto/x509/Makefile.save | 473 +
crypto/dist/openssl/crypto/x509/Makefile.ssl | 123 +-
crypto/dist/openssl/crypto/x509/by_dir.c | 19 +-
crypto/dist/openssl/crypto/x509/by_file.c | 63 +-
crypto/dist/openssl/crypto/x509/x509.h | 241 +-
crypto/dist/openssl/crypto/x509/x509_att.c | 326 +
crypto/dist/openssl/crypto/x509/x509_cmp.c | 23 +-
crypto/dist/openssl/crypto/x509/x509_d2.c | 8 +-
crypto/dist/openssl/crypto/x509/x509_def.c | 2 -
crypto/dist/openssl/crypto/x509/x509_err.c | 20 +-
crypto/dist/openssl/crypto/x509/x509_ext.c | 17 +
crypto/dist/openssl/crypto/x509/x509_lu.c | 26 +-
crypto/dist/openssl/crypto/x509/x509_r2x.c | 2 +-
crypto/dist/openssl/crypto/x509/x509_req.c | 165 +-
crypto/dist/openssl/crypto/x509/x509_set.c | 14 +-
crypto/dist/openssl/crypto/x509/x509_trs.c | 264 +
crypto/dist/openssl/crypto/x509/x509_txt.c | 11 +-
crypto/dist/openssl/crypto/x509/x509_v3.c | 3 +-
crypto/dist/openssl/crypto/x509/x509_vfy.c | 220 +-
crypto/dist/openssl/crypto/x509/x509_vfy.h | 20 +-
crypto/dist/openssl/crypto/x509/x509name.c | 66 +-
crypto/dist/openssl/crypto/x509/x509spki.c | 121 +
crypto/dist/openssl/crypto/x509/x_all.c | 100 +-
crypto/dist/openssl/crypto/x509v3/Makefile.save | 469 +
crypto/dist/openssl/crypto/x509v3/Makefile.ssl | 43 +-
crypto/dist/openssl/crypto/x509v3/ext_dat.h | 97 +
crypto/dist/openssl/crypto/x509v3/tabtest.c | 88 +
crypto/dist/openssl/crypto/x509v3/v3_akey.c | 12 +-
crypto/dist/openssl/crypto/x509v3/v3_alt.c | 9 +-
crypto/dist/openssl/crypto/x509v3/v3_bcons.c | 4 +-
crypto/dist/openssl/crypto/x509v3/v3_bitst.c | 10 +-
crypto/dist/openssl/crypto/x509v3/v3_conf.c | 34 +-
crypto/dist/openssl/crypto/x509v3/v3_cpols.c | 14 +-
crypto/dist/openssl/crypto/x509v3/v3_crld.c | 18 +-
crypto/dist/openssl/crypto/x509v3/v3_enum.c | 13 +-
crypto/dist/openssl/crypto/x509v3/v3_genn.c | 70 +-
crypto/dist/openssl/crypto/x509v3/v3_ia5.c | 13 +-
crypto/dist/openssl/crypto/x509v3/v3_info.c | 236 +
crypto/dist/openssl/crypto/x509v3/v3_int.c | 13 +-
crypto/dist/openssl/crypto/x509v3/v3_lib.c | 88 +-
crypto/dist/openssl/crypto/x509v3/v3_pku.c | 6 +-
crypto/dist/openssl/crypto/x509v3/v3_prn.c | 16 +
crypto/dist/openssl/crypto/x509v3/v3_purp.c | 463 +
crypto/dist/openssl/crypto/x509v3/v3_skey.c | 21 +-
crypto/dist/openssl/crypto/x509v3/v3_sxnet.c | 28 +-
crypto/dist/openssl/crypto/x509v3/v3_utl.c | 2 +-
crypto/dist/openssl/crypto/x509v3/v3err.c | 7 +-
crypto/dist/openssl/crypto/x509v3/x509v3.h | 136 +-
crypto/dist/openssl/demos/bio/saccept.c | 2 +-
crypto/dist/openssl/demos/bio/sconnect.c | 2 +-
crypto/dist/openssl/demos/selfsign.c | 54 +-
crypto/dist/openssl/demos/ssl/cli.cpp | 1 -
crypto/dist/openssl/doc/README | 10 +-
crypto/dist/openssl/doc/apps/CA.pl.pod | 167 +
crypto/dist/openssl/doc/apps/asn1parse.pod | 129 +
crypto/dist/openssl/doc/apps/ca.pod | 479 +
crypto/dist/openssl/doc/apps/ciphers.pod | 342 +
crypto/dist/openssl/doc/apps/config.pod | 138 +
crypto/dist/openssl/doc/apps/crl.pod | 117 +
crypto/dist/openssl/doc/apps/crl2pkcs7.pod | 90 +
crypto/dist/openssl/doc/apps/dgst.pod | 49 +
crypto/dist/openssl/doc/apps/dhparam.pod | 133 +
crypto/dist/openssl/doc/apps/dsa.pod | 150 +
crypto/dist/openssl/doc/apps/dsaparam.pod | 102 +
crypto/dist/openssl/doc/apps/enc.pod | 257 +
crypto/dist/openssl/doc/apps/gendsa.pod | 58 +
crypto/dist/openssl/doc/apps/genrsa.pod | 88 +
crypto/dist/openssl/doc/apps/nseq.pod | 70 +
crypto/dist/openssl/doc/apps/openssl.pod | 325 +
crypto/dist/openssl/doc/apps/passwd.pod | 69 +
crypto/dist/openssl/doc/apps/pkcs12.pod | 310 +
crypto/dist/openssl/doc/apps/pkcs7.pod | 97 +
crypto/dist/openssl/doc/apps/pkcs8.pod | 235 +
crypto/dist/openssl/doc/apps/rand.pod | 50 +
crypto/dist/openssl/doc/apps/req.pod | 528 +
crypto/dist/openssl/doc/apps/rsa.pod | 156 +
crypto/dist/openssl/doc/apps/s_client.pod | 221 +
crypto/dist/openssl/doc/apps/s_server.pod | 265 +
crypto/dist/openssl/doc/apps/sess_id.pod | 151 +
crypto/dist/openssl/doc/apps/smime.pod | 325 +
crypto/dist/openssl/doc/apps/speed.pod | 45 +
crypto/dist/openssl/doc/apps/spkac.pod | 127 +
crypto/dist/openssl/doc/apps/verify.pod | 273 +
crypto/dist/openssl/doc/apps/version.pod | 56 +
crypto/dist/openssl/doc/apps/x509.pod | 544 +
crypto/dist/openssl/doc/c-indentation.el | 11 +-
crypto/dist/openssl/doc/crypto/BN_CTX_new.pod | 53 +
crypto/dist/openssl/doc/crypto/BN_CTX_start.pod | 51 +
crypto/dist/openssl/doc/crypto/BN_add.pod | 99 +
crypto/dist/openssl/doc/crypto/BN_add_word.pod | 57 +
crypto/dist/openssl/doc/crypto/BN_bn2bin.pod | 95 +
crypto/dist/openssl/doc/crypto/BN_cmp.pod | 48 +
crypto/dist/openssl/doc/crypto/BN_copy.pod | 34 +
crypto/dist/openssl/doc/crypto/BN_generate_prime.pod | 102 +
crypto/dist/openssl/doc/crypto/BN_mod_inverse.pod | 36 +
crypto/dist/openssl/doc/crypto/BN_mod_mul_montgomery.pod | 95 +
crypto/dist/openssl/doc/crypto/BN_mod_mul_reciprocal.pod | 81 +
crypto/dist/openssl/doc/crypto/BN_new.pod | 53 +
crypto/dist/openssl/doc/crypto/BN_num_bytes.pod | 37 +
crypto/dist/openssl/doc/crypto/BN_rand.pod | 45 +
crypto/dist/openssl/doc/crypto/BN_set_bit.pod | 66 +
crypto/dist/openssl/doc/crypto/BN_zero.pod | 55 +
crypto/dist/openssl/doc/crypto/CRYPTO_set_ex_data.pod | 51 +
crypto/dist/openssl/doc/crypto/DH_generate_key.pod | 50 +
crypto/dist/openssl/doc/crypto/DH_generate_parameters.pod | 72 +
crypto/dist/openssl/doc/crypto/DH_get_ex_new_index.pod | 36 +
crypto/dist/openssl/doc/crypto/DH_new.pod | 40 +
crypto/dist/openssl/doc/crypto/DH_set_method.pod | 99 +
crypto/dist/openssl/doc/crypto/DH_size.pod | 33 +
crypto/dist/openssl/doc/crypto/DSA_SIG_new.pod | 39 +
crypto/dist/openssl/doc/crypto/DSA_do_sign.pod | 47 +
crypto/dist/openssl/doc/crypto/DSA_dup_DH.pod | 36 +
crypto/dist/openssl/doc/crypto/DSA_generate_key.pod | 33 +
crypto/dist/openssl/doc/crypto/DSA_generate_parameters.pod | 105 +
crypto/dist/openssl/doc/crypto/DSA_get_ex_new_index.pod | 36 +
crypto/dist/openssl/doc/crypto/DSA_new.pod | 41 +
crypto/dist/openssl/doc/crypto/DSA_set_method.pod | 112 +
crypto/dist/openssl/doc/crypto/DSA_sign.pod | 66 +
crypto/dist/openssl/doc/crypto/DSA_size.pod | 33 +
crypto/dist/openssl/doc/crypto/ERR_GET_LIB.pod | 51 +
crypto/dist/openssl/doc/crypto/ERR_clear_error.pod | 29 +
crypto/dist/openssl/doc/crypto/ERR_error_string.pod | 65 +
crypto/dist/openssl/doc/crypto/ERR_get_error.pod | 62 +
crypto/dist/openssl/doc/crypto/ERR_load_crypto_strings.pod | 46 +
crypto/dist/openssl/doc/crypto/ERR_load_strings.pod | 54 +
crypto/dist/openssl/doc/crypto/ERR_print_errors.pod | 51 +
crypto/dist/openssl/doc/crypto/ERR_put_error.pod | 44 +
crypto/dist/openssl/doc/crypto/ERR_remove_state.pod | 34 +
crypto/dist/openssl/doc/crypto/EVP_DigestInit.pod | 197 +
crypto/dist/openssl/doc/crypto/EVP_EncryptInit.pod | 224 +
crypto/dist/openssl/doc/crypto/EVP_OpenInit.pod | 51 +
crypto/dist/openssl/doc/crypto/EVP_SealInit.pod | 70 +
crypto/dist/openssl/doc/crypto/EVP_SignInit.pod | 85 +
crypto/dist/openssl/doc/crypto/EVP_VerifyInit.pod | 71 +
crypto/dist/openssl/doc/crypto/OPENSSL_VERSION_NUMBER.pod | 46 +
crypto/dist/openssl/doc/crypto/OpenSSL_add_all_algorithms.pod | 65 +
crypto/dist/openssl/doc/crypto/RAND_add.pod | 77 +
crypto/dist/openssl/doc/crypto/RAND_bytes.pod | 46 +
crypto/dist/openssl/doc/crypto/RAND_cleanup.pod | 29 +
crypto/dist/openssl/doc/crypto/RAND_egd.pod | 38 +
crypto/dist/openssl/doc/crypto/RAND_load_file.pod | 53 +
crypto/dist/openssl/doc/crypto/RAND_set_rand_method.pod | 59 +
crypto/dist/openssl/doc/crypto/RSA_blinding_on.pod | 43 +
crypto/dist/openssl/doc/crypto/RSA_check_key.pod | 39 +
crypto/dist/openssl/doc/crypto/RSA_generate_key.pod | 68 +
crypto/dist/openssl/doc/crypto/RSA_get_ex_new_index.pod | 122 +
crypto/dist/openssl/doc/crypto/RSA_new.pod | 38 +
crypto/dist/openssl/doc/crypto/RSA_padding_add_PKCS1_type_1.pod | 124 +
crypto/dist/openssl/doc/crypto/RSA_print.pod | 48 +
crypto/dist/openssl/doc/crypto/RSA_private_encrypt.pod | 69 +
crypto/dist/openssl/doc/crypto/RSA_public_encrypt.pod | 86 +
crypto/dist/openssl/doc/crypto/RSA_set_method.pod | 154 +
crypto/dist/openssl/doc/crypto/RSA_sign.pod | 62 +
crypto/dist/openssl/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod | 59 +
crypto/dist/openssl/doc/crypto/RSA_size.pod | 33 +
crypto/dist/openssl/doc/crypto/blowfish.pod | 109 +
crypto/dist/openssl/doc/crypto/bn.pod | 148 +
crypto/dist/openssl/doc/crypto/bn_internal.pod | 225 +
crypto/dist/openssl/doc/crypto/buffer.pod | 73 +
crypto/dist/openssl/doc/crypto/crypto.pod | 67 +
crypto/dist/openssl/doc/crypto/d2i_DHparams.pod | 30 +
crypto/dist/openssl/doc/crypto/d2i_RSAPublicKey.pod | 39 +
crypto/dist/openssl/doc/crypto/des.pod | 376 +
crypto/dist/openssl/doc/crypto/des_modes.pod | 253 +
crypto/dist/openssl/doc/crypto/dh.pod | 68 +
crypto/dist/openssl/doc/crypto/dsa.pod | 104 +
crypto/dist/openssl/doc/crypto/err.pod | 187 +
crypto/dist/openssl/doc/crypto/hmac.pod | 75 +
crypto/dist/openssl/doc/crypto/lh_stats.pod | 60 +
crypto/dist/openssl/doc/crypto/lhash.pod | 155 +
crypto/dist/openssl/doc/crypto/md5.pod | 85 +
crypto/dist/openssl/doc/crypto/mdc2.pod | 64 +
crypto/dist/openssl/doc/crypto/rand.pod | 158 +
crypto/dist/openssl/doc/crypto/rc4.pod | 62 +
crypto/dist/openssl/doc/crypto/ripemd.pod | 66 +
crypto/dist/openssl/doc/crypto/rsa.pod | 116 +
crypto/dist/openssl/doc/crypto/sha.pod | 70 +
crypto/dist/openssl/doc/crypto/threads.pod | 70 +
crypto/dist/openssl/doc/openssl.txt | 120 +-
crypto/dist/openssl/doc/ssl/SSL_get_error.pod | 91 +
crypto/dist/openssl/doc/ssl/ssl.pod | 634 +
crypto/dist/openssl/doc/ssleay.txt | 4 +-
crypto/dist/openssl/e_os.h | 160 +-
crypto/dist/openssl/install.com | 1 +
crypto/dist/openssl/makevms.com | 178 +-
crypto/dist/openssl/ms/mingw32.bat | 92 +
crypto/dist/openssl/ms/test.bat | 8 +-
crypto/dist/openssl/rsaref/Makefile.save | 99 +
crypto/dist/openssl/rsaref/Makefile.ssl | 5 +-
crypto/dist/openssl/rsaref/rsar_err.c | 3 +-
crypto/dist/openssl/rsaref/rsaref.c | 9 +-
crypto/dist/openssl/shlib/Makefile.hpux10-cc | 51 +
crypto/dist/openssl/shlib/hpux10-cc.sh | 90 +
crypto/dist/openssl/ssl/Makefile.save | 831 +
crypto/dist/openssl/ssl/Makefile.ssl | 47 +-
crypto/dist/openssl/ssl/bio_ssl.c | 33 +-
crypto/dist/openssl/ssl/install.com | 1 +
crypto/dist/openssl/ssl/s23_clnt.c | 21 +-
crypto/dist/openssl/ssl/s23_lib.c | 15 +-
crypto/dist/openssl/ssl/s23_pkt.c | 2 +-
crypto/dist/openssl/ssl/s23_srvr.c | 135 +-
crypto/dist/openssl/ssl/s2_clnt.c | 77 +-
crypto/dist/openssl/ssl/s2_enc.c | 9 +-
crypto/dist/openssl/ssl/s2_lib.c | 100 +-
crypto/dist/openssl/ssl/s2_meth.c | 10 +-
crypto/dist/openssl/ssl/s2_pkt.c | 10 +-
crypto/dist/openssl/ssl/s2_srvr.c | 23 +-
crypto/dist/openssl/ssl/s3_both.c | 164 +-
crypto/dist/openssl/ssl/s3_clnt.c | 45 +-
crypto/dist/openssl/ssl/s3_enc.c | 18 +-
crypto/dist/openssl/ssl/s3_lib.c | 434 +-
crypto/dist/openssl/ssl/s3_pkt.c | 763 +-
crypto/dist/openssl/ssl/s3_srvr.c | 187 +-
crypto/dist/openssl/ssl/ssl-lib.com | 28 +-
crypto/dist/openssl/ssl/ssl.h | 123 +-
crypto/dist/openssl/ssl/ssl2.h | 4 +-
crypto/dist/openssl/ssl/ssl3.h | 95 +-
crypto/dist/openssl/ssl/ssl_asn1.c | 32 +-
crypto/dist/openssl/ssl/ssl_cert.c | 60 +-
crypto/dist/openssl/ssl/ssl_ciph.c | 820 +-
crypto/dist/openssl/ssl/ssl_err.c | 22 +-
crypto/dist/openssl/ssl/ssl_lib.c | 178 +-
crypto/dist/openssl/ssl/ssl_locl.h | 152 +-
crypto/dist/openssl/ssl/ssl_sess.c | 89 +-
crypto/dist/openssl/ssl/ssl_stat.c | 8 +-
crypto/dist/openssl/ssl/ssl_task.c | 2 +-
crypto/dist/openssl/ssl/ssl_txt.c | 7 +-
crypto/dist/openssl/ssl/ssltest.c | 490 +-
crypto/dist/openssl/ssl/t1_enc.c | 6 +-
crypto/dist/openssl/ssl/t1_lib.c | 14 +-
crypto/dist/openssl/ssl/tls1.h | 6 +-
crypto/dist/openssl/test/Makefile.save | 400 +
crypto/dist/openssl/test/Makefile.ssl | 74 +-
crypto/dist/openssl/test/maketests.com | 30 +-
crypto/dist/openssl/test/tcrl.com | 23 +-
crypto/dist/openssl/test/testca.com | 4 +-
crypto/dist/openssl/test/testenc.com | 18 +-
crypto/dist/openssl/test/testgen | 14 +-
crypto/dist/openssl/test/testgen.com | 25 +-
crypto/dist/openssl/test/tests.com | 105 +-
crypto/dist/openssl/test/testss | 13 +-
crypto/dist/openssl/test/testss.com | 19 +-
crypto/dist/openssl/test/testssl | 109 +-
crypto/dist/openssl/test/testssl.com | 153 +-
crypto/dist/openssl/test/tpkcs7.com | 13 +-
crypto/dist/openssl/test/tpkcs7d.com | 7 +-
crypto/dist/openssl/test/treq | 5 +
crypto/dist/openssl/test/treq.com | 23 +-
crypto/dist/openssl/test/trsa | 5 +
crypto/dist/openssl/test/trsa.com | 34 +-
crypto/dist/openssl/test/tsid.com | 23 +-
crypto/dist/openssl/test/tx509.com | 23 +-
crypto/dist/openssl/util/domd | 2 +-
crypto/dist/openssl/util/libeay.num | 406 +-
crypto/dist/openssl/util/mk1mf.pl | 3 +
crypto/dist/openssl/util/mkdef.pl | 139 +-
crypto/dist/openssl/util/mkerr.pl | 28 +-
crypto/dist/openssl/util/pl/BC-32.pl | 4 +-
crypto/dist/openssl/util/pl/Mingw32.pl | 27 +-
crypto/dist/openssl/util/pl/VC-32.pl | 2 +-
crypto/dist/openssl/util/pod2man.pl | 1181 ++
crypto/dist/openssl/util/selftest.pl | 188 +
crypto/dist/openssl/util/ssleay.num | 10 +
distrib/sets/lists/base/shl.elf | 4 +-
distrib/sets/lists/base/shl.mi | 6 +-
distrib/sets/lists/comp/mi | 3 +-
lib/libcrypto/Makefile | 6 +-
lib/libcrypto/asn1.inc | 14 +-
lib/libcrypto/bf.inc | 4 +-
lib/libcrypto/bio.inc | 6 +-
lib/libcrypto/bn.inc | 6 +-
lib/libcrypto/buffer.inc | 4 +-
lib/libcrypto/cast.inc | 4 +-
lib/libcrypto/comp.inc | 4 +-
lib/libcrypto/conf.inc | 4 +-
lib/libcrypto/crypto.inc | 6 +-
lib/libcrypto/des.inc | 6 +-
lib/libcrypto/dh.inc | 4 +-
lib/libcrypto/dsa.inc | 7 +-
lib/libcrypto/err.inc | 4 +-
lib/libcrypto/evp.inc | 8 +-
lib/libcrypto/hmac.inc | 4 +-
lib/libcrypto/idea.inc | 4 +-
lib/libcrypto/lhash.inc | 4 +-
lib/libcrypto/md2.inc | 4 +-
lib/libcrypto/md5.inc | 4 +-
lib/libcrypto/mdc2.inc | 4 +-
lib/libcrypto/objects.inc | 4 +-
lib/libcrypto/pem.inc | 4 +-
lib/libcrypto/pkcs12.inc | 6 +-
lib/libcrypto/pkcs7.inc | 6 +-
lib/libcrypto/rand.inc | 6 +-
lib/libcrypto/rc2.inc | 4 +-
lib/libcrypto/rc4.inc | 4 +-
lib/libcrypto/rc5.inc | 4 +-
lib/libcrypto/ripemd.inc | 4 +-
lib/libcrypto/rsa.inc | 8 +-
lib/libcrypto/sha.inc | 4 +-
lib/libcrypto/shlib_version | 5 +-
lib/libcrypto/stack.inc | 4 +-
lib/libcrypto/txt_db.inc | 4 +-
lib/libcrypto/x509.inc | 10 +-
lib/libcrypto/x509v3.inc | 6 +-
lib/libssl/shlib_version | 5 +-
usr.bin/openssl/Makefile | 13 +-
811 files changed, 68873 insertions(+), 10520 deletions(-)
diffs (truncated from 105285 to 300 lines):
diff -r 7028c0ecf07e -r 04928041a9a7 crypto/dist/openssl/CHANGES
--- a/crypto/dist/openssl/CHANGES Mon Jul 17 02:42:12 2000 +0000
+++ b/crypto/dist/openssl/CHANGES Mon Jul 17 05:57:45 2000 +0000
@@ -2,6 +2,1237 @@
OpenSSL CHANGES
_______________
+ Changes between 0.9.5 and 0.9.5a [1 Apr 2000]
+
+ *) Make sure _lrotl and _lrotr are only used with MSVC.
+
+ *) Use lock CRYPTO_LOCK_RAND correctly in ssleay_rand_status
+ (the default implementation of RAND_status).
+
+ *) Rename openssl x509 option '-crlext', which was added in 0.9.5,
+ to '-clrext' (= clear extensions), as intended and documented.
+ [Bodo Moeller; inconsistency pointed out by Michael Attili
+ <attili%amaxo.com@localhost>]
+
+ *) Fix for HMAC. It wasn't zeroing the rest of the block if the key length
+ was larger than the MD block size.
+ [Steve Henson, pointed out by Yost William <YostW%tce.com@localhost>]
+
+ *) Modernise PKCS12_parse() so it uses STACK_OF(X509) for its ca argument
+ fix a leak when the ca argument was passed as NULL. Stop X509_PUBKEY_set()
+ using the passed key: if the passed key was a private key the result
+ of X509_print(), for example, would be to print out all the private key
+ components.
+ [Steve Henson]
+
+ *) des_quad_cksum() byte order bug fix.
+ [Ulf Möller, using the problem description in krb4-0.9.7, where
+ the solution is attributed to Derrick J Brashear <shadow%DEMENTIA.ORG@localhost>]
+
+ *) Fix so V_ASN1_APP_CHOOSE works again: however its use is strongly
+ discouraged.
+ [Steve Henson, pointed out by Brian Korver <briank%cs.stanford.edu@localhost>]
+
+ *) For easily testing in shell scripts whether some command
+ 'openssl XXX' exists, the new pseudo-command 'openssl no-XXX'
+ returns with exit code 0 iff no command of the given name is available.
+ 'no-XXX' is printed in this case, 'XXX' otherwise. In both cases,
+ the output goes to stdout and nothing is printed to stderr.
+ Additional arguments are always ignored.
+
+ Since for each cipher there is a command of the same name,
+ the 'no-cipher' compilation switches can be tested this way.
+
+ ('openssl no-XXX' is not able to detect pseudo-commands such
+ as 'quit', 'list-XXX-commands', or 'no-XXX' itself.)
+ [Bodo Moeller]
+
+ *) Update test suite so that 'make test' succeeds in 'no-rsa' configuration.
+ [Bodo Moeller]
+
+ *) For SSL_[CTX_]set_tmp_dh, don't create a DH key if SSL_OP_SINGLE_DH_USE
+ is set; it will be thrown away anyway because each handshake creates
+ its own key.
+ ssl_cert_dup, which is used by SSL_new, now copies DH keys in addition
+ to parameters -- in previous versions (since OpenSSL 0.9.3) the
+ 'default key' from SSL_CTX_set_tmp_dh would always be lost, meanining
+ you effectivly got SSL_OP_SINGLE_DH_USE when using this macro.
+ [Bodo Moeller]
+
+ *) New s_client option -ign_eof: EOF at stdin is ignored, and
+ 'Q' and 'R' lose their special meanings (quit/renegotiate).
+ This is part of what -quiet does; unlike -quiet, -ign_eof
+ does not suppress any output.
+ [Richard Levitte]
+
+ *) Add compatibility options to the purpose and trust code. The
+ purpose X509_PURPOSE_ANY is "any purpose" which automatically
+ accepts a certificate or CA, this was the previous behaviour,
+ with all the associated security issues.
+
+ X509_TRUST_COMPAT is the old trust behaviour: only and
+ automatically trust self signed roots in certificate store. A
+ new trust setting X509_TRUST_DEFAULT is used to specify that
+ a purpose has no associated trust setting and it should instead
+ use the value in the default purpose.
+ [Steve Henson]
+
+ *) Fix the PKCS#8 DSA private key code so it decodes keys again
+ and fix a memory leak.
+ [Steve Henson]
+
+ *) In util/mkerr.pl (which implements 'make errors'), preserve
+ reason strings from the previous version of the .c file, as
+ the default to have only downcase letters (and digits) in
+ automatically generated reasons codes is not always appropriate.
+ [Bodo Moeller]
+
+ *) In ERR_load_ERR_strings(), build an ERR_LIB_SYS error reason table
+ using strerror. Previously, ERR_reason_error_string() returned
+ library names as reason strings for SYSerr; but SYSerr is a special
+ case where small numbers are errno values, not library numbers.
+ [Bodo Moeller]
+
+ *) Add '-dsaparam' option to 'openssl dhparam' application. This
+ converts DSA parameters into DH parameters. (When creating parameters,
+ DSA_generate_parameters is used.)
+ [Bodo Moeller]
+
+ *) Include 'length' (recommended exponent length) in C code generated
+ by 'openssl dhparam -C'.
+ [Bodo Moeller]
+
+ *) The second argument to set_label in perlasm was already being used
+ so couldn't be used as a "file scope" flag. Moved to third argument
+ which was free.
+ [Steve Henson]
+
+ *) In PEM_ASN1_write_bio and some other functions, use RAND_pseudo_bytes
+ instead of RAND_bytes for encryption IVs and salts.
+ [Bodo Moeller]
+
+ *) Include RAND_status() into RAND_METHOD instead of implementing
+ it only for md_rand.c Otherwise replacing the PRNG by calling
+ RAND_set_rand_method would be impossible.
+ [Bodo Moeller]
+
+ *) Don't let DSA_generate_key() enter an infinite loop if the random
+ number generation fails.
+ [Bodo Moeller]
+
+ *) New 'rand' application for creating pseudo-random output.
+ [Bodo Moeller]
+
+ *) Added configuration support for Linux/IA64
+ [Rolf Haberrecker <rolf%suse.de@localhost>]
+
+ *) Assembler module support for Mingw32.
+ [Ulf Möller]
+
+ *) Shared library support for HPUX (in shlib/).
+ [Lutz Jaenicke <Lutz.Jaenicke%aet.TU-Cottbus.DE@localhost> and Anonymous]
+
+ *) Shared library support for Solaris gcc.
+ [Lutz Behnke <behnke%trustcenter.de@localhost>]
+
+ Changes between 0.9.4 and 0.9.5 [28 Feb 2000]
+
+ *) PKCS7_encrypt() was adding text MIME headers twice because they
+ were added manually and by SMIME_crlf_copy().
+ [Steve Henson]
+
+ *) In bntest.c don't call BN_rand with zero bits argument.
+ [Steve Henson, pointed out by Andrew W. Gray <agray%iconsinc.com@localhost>]
+
+ *) BN_mul bugfix: In bn_mul_part_recursion() only the a>a[n] && b>b[n]
+ case was implemented. This caused BN_div_recp() to fail occasionally.
+ [Ulf Möller]
+
+ *) Add an optional second argument to the set_label() in the perl
+ assembly language builder. If this argument exists and is set
+ to 1 it signals that the assembler should use a symbol whose
+ scope is the entire file, not just the current function. This
+ is needed with MASM which uses the format label:: for this scope.
+ [Steve Henson, pointed out by Peter Runestig <peter%runestig.com@localhost>]
+
+ *) Change the ASN1 types so they are typedefs by default. Before
+ almost all types were #define'd to ASN1_STRING which was causing
+ STACK_OF() problems: you couldn't declare STACK_OF(ASN1_UTF8STRING)
+ for example.
+ [Steve Henson]
+
+ *) Change names of new functions to the new get1/get0 naming
+ convention: After 'get1', the caller owns a reference count
+ and has to call ..._free; 'get0' returns a pointer to some
+ data structure without incrementing reference counters.
+ (Some of the existing 'get' functions increment a reference
+ counter, some don't.)
+ Similarly, 'set1' and 'add1' functions increase reference
+ counters or duplicate objects.
+ [Steve Henson]
+
+ *) Allow for the possibility of temp RSA key generation failure:
+ the code used to assume it always worked and crashed on failure.
+ [Steve Henson]
+
+ *) Fix potential buffer overrun problem in BIO_printf().
+ [Ulf Möller, using public domain code by Patrick Powell; problem
+ pointed out by David Sacerdote <das33%cornell.edu@localhost>]
+
+ *) Support EGD <http://www.lothar.com/tech/crypto/>. New functions
+ RAND_egd() and RAND_status(). In the command line application,
+ the EGD socket can be specified like a seed file using RANDFILE
+ or -rand.
+ [Ulf Möller]
+
+ *) Allow the string CERTIFICATE to be tolerated in PKCS#7 structures.
+ Some CAs (e.g. Verisign) distribute certificates in this form.
+ [Steve Henson]
+
+ *) Remove the SSL_ALLOW_ADH compile option and set the default cipher
+ list to exclude them. This means that no special compilation option
+ is needed to use anonymous DH: it just needs to be included in the
+ cipher list.
+ [Steve Henson]
+
+ *) Change the EVP_MD_CTX_type macro so its meaning consistent with
+ EVP_MD_type. The old functionality is available in a new macro called
+ EVP_MD_md(). Change code that uses it and update docs.
+ [Steve Henson]
+
+ *) ..._ctrl functions now have corresponding ..._callback_ctrl functions
+ where the 'void *' argument is replaced by a function pointer argument.
+ Previously 'void *' was abused to point to functions, which works on
+ many platforms, but is not correct. As these functions are usually
+ called by macros defined in OpenSSL header files, most source code
+ should work without changes.
+ [Richard Levitte]
+
+ *) <openssl/opensslconf.h> (which is created by Configure) now contains
+ sections with information on -D... compiler switches used for
+ compiling the library so that applications can see them. To enable
+ one of these sections, a pre-processor symbol OPENSSL_..._DEFINES
+ must be defined. E.g.,
+ #define OPENSSL_ALGORITHM_DEFINES
+ #include <openssl/opensslconf.h>
+ defines all pertinent NO_<algo> symbols, such as NO_IDEA, NO_RSA, etc.
+ [Richard Levitte, Ulf and Bodo Möller]
+
+ *) Bugfix: Tolerate fragmentation and interleaving in the SSL 3/TLS
+ record layer.
+ [Bodo Moeller]
+
+ *) Change the 'other' type in certificate aux info to a STACK_OF
+ X509_ALGOR. Although not an AlgorithmIdentifier as such it has
+ the required ASN1 format: arbitrary types determined by an OID.
+ [Steve Henson]
+
+ *) Add some PEM_write_X509_REQ_NEW() functions and a command line
+ argument to 'req'. This is not because the function is newer or
+ better than others it just uses the work 'NEW' in the certificate
+ request header lines. Some software needs this.
+ [Steve Henson]
+
+ *) Reorganise password command line arguments: now passwords can be
+ obtained from various sources. Delete the PEM_cb function and make
+ it the default behaviour: i.e. if the callback is NULL and the
+ usrdata argument is not NULL interpret it as a null terminated pass
+ phrase. If usrdata and the callback are NULL then the pass phrase
+ is prompted for as usual.
+ [Steve Henson]
+
+ *) Add support for the Compaq Atalla crypto accelerator. If it is installed,
+ the support is automatically enabled. The resulting binaries will
+ autodetect the card and use it if present.
+ [Ben Laurie and Compaq Inc.]
+
+ *) Work around for Netscape hang bug. This sends certificate request
+ and server done in one record. Since this is perfectly legal in the
+ SSL/TLS protocol it isn't a "bug" option and is on by default. See
+ the bugs/SSLv3 entry for more info.
+ [Steve Henson]
+
+ *) HP-UX tune-up: new unified configs, HP C compiler bug workaround.
+ [Andy Polyakov]
+
+ *) Add -rand argument to smime and pkcs12 applications and read/write
+ of seed file.
+ [Steve Henson]
+
+ *) New 'passwd' tool for crypt(3) and apr1 password hashes.
+ [Bodo Moeller]
+
+ *) Add command line password options to the remaining applications.
+ [Steve Henson]
+
+ *) Bug fix for BN_div_recp() for numerators with an even number of
+ bits.
+ [Ulf Möller]
+
+ *) More tests in bntest.c, and changed test_bn output.
+ [Ulf Möller]
+
+ *) ./config recognizes MacOS X now.
+ [Andy Polyakov]
+
+ *) Bug fix for BN_div() when the first words of num and divsor are
+ equal (it gave wrong results if (rem=(n1-q*d0)&BN_MASK2) < d0).
+ [Ulf Möller]
+
+ *) Add support for various broken PKCS#8 formats, and command line
+ options to produce them.
+ [Steve Henson]
+
+ *) New functions BN_CTX_start(), BN_CTX_get() and BT_CTX_end() to
+ get temporary BIGNUMs from a BN_CTX.
+ [Ulf Möller]
+
+ *) Correct return values in BN_mod_exp_mont() and BN_mod_exp2_mont()
+ for p == 0.
+ [Ulf Möller]
+
+ *) Change the SSLeay_add_all_*() functions to OpenSSL_add_all_*() and
+ include a #define from the old name to the new. The original intent
+ was that statically linked binaries could for example just call
+ SSLeay_add_all_ciphers() to just add ciphers to the table and not
Home |
Main Index |
Thread Index |
Old Index