Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/minoura-xpg4dl]: src/crypto/dist/openssl Import OpenSSL 0.9.4 from netbs...



details:   https://anonhg.NetBSD.org/src/rev/3148e6c80ba9
branches:  minoura-xpg4dl
changeset: 486678:3148e6c80ba9
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Wed Jun 14 22:44:20 2000 +0000

description:
Import OpenSSL 0.9.4 from netbsd-cryptosrc-intl.

diffstat:

 crypto/dist/openssl/CHANGES                                   |  1624 ++
 crypto/dist/openssl/CHANGES.SSLeay                            |   968 +
 crypto/dist/openssl/Configure                                 |   869 +
 crypto/dist/openssl/INSTALL                                   |   387 +
 crypto/dist/openssl/INSTALL.VMS                               |   245 +
 crypto/dist/openssl/INSTALL.W32                               |   323 +
 crypto/dist/openssl/LICENSE                                   |   127 +
 crypto/dist/openssl/Makefile.org                              |   351 +
 crypto/dist/openssl/Makefile.ssl                              |   351 +
 crypto/dist/openssl/NEWS                                      |    65 +
 crypto/dist/openssl/README                                    |   205 +
 crypto/dist/openssl/VMS/TODO                                  |    18 +
 crypto/dist/openssl/VMS/WISHLIST.TXT                          |     4 +
 crypto/dist/openssl/VMS/install.com                           |    71 +
 crypto/dist/openssl/VMS/multinet_shr.opt                      |     1 +
 crypto/dist/openssl/VMS/openssl_utils.com                     |    38 +
 crypto/dist/openssl/VMS/socketshr_shr.opt                     |     1 +
 crypto/dist/openssl/VMS/ucx_shr_decc.opt                      |     1 +
 crypto/dist/openssl/VMS/ucx_shr_decc_log.opt                  |     1 +
 crypto/dist/openssl/VMS/ucx_shr_vaxc.opt                      |     1 +
 crypto/dist/openssl/VMS/vms_idhacks.h                         |   126 +
 crypto/dist/openssl/apps/CA.com                               |   200 +
 crypto/dist/openssl/apps/CA.pl                                |   153 +
 crypto/dist/openssl/apps/CA.sh                                |   132 +
 crypto/dist/openssl/apps/Makefile.ssl                         |   727 +
 crypto/dist/openssl/apps/apps.c                               |   326 +
 crypto/dist/openssl/apps/apps.h                               |   141 +
 crypto/dist/openssl/apps/asn1pars.c                           |   309 +
 crypto/dist/openssl/apps/ca-cert.srl                          |     1 +
 crypto/dist/openssl/apps/ca-key.pem                           |    15 +
 crypto/dist/openssl/apps/ca-req.pem                           |    11 +
 crypto/dist/openssl/apps/ca.c                                 |  2232 +++
 crypto/dist/openssl/apps/cert.pem                             |    11 +
 crypto/dist/openssl/apps/ciphers.c                            |   194 +
 crypto/dist/openssl/apps/client.pem                           |    24 +
 crypto/dist/openssl/apps/crl.c                                |   299 +
 crypto/dist/openssl/apps/crl2p7.c                             |   333 +
 crypto/dist/openssl/apps/demoCA/cacert.pem                    |    14 +
 crypto/dist/openssl/apps/demoCA/index.txt                     |    39 +
 crypto/dist/openssl/apps/demoCA/private/cakey.pem             |    24 +
 crypto/dist/openssl/apps/demoCA/serial                        |     1 +
 crypto/dist/openssl/apps/der_chop                             |   305 +
 crypto/dist/openssl/apps/der_chop.in                          |   305 +
 crypto/dist/openssl/apps/dgst.c                               |   219 +
 crypto/dist/openssl/apps/dh.c                                 |   312 +
 crypto/dist/openssl/apps/dh1024.pem                           |     5 +
 crypto/dist/openssl/apps/dsa-ca.pem                           |    40 +
 crypto/dist/openssl/apps/dsa-pca.pem                          |    46 +
 crypto/dist/openssl/apps/dsa.c                                |   256 +
 crypto/dist/openssl/apps/dsa1024.pem                          |     9 +
 crypto/dist/openssl/apps/dsa512.pem                           |     6 +
 crypto/dist/openssl/apps/dsap.pem                             |     6 +
 crypto/dist/openssl/apps/dsaparam.c                           |   353 +
 crypto/dist/openssl/apps/eay.c                                |   131 +
 crypto/dist/openssl/apps/enc.c                                |   551 +
 crypto/dist/openssl/apps/errstr.c                             |   114 +
 crypto/dist/openssl/apps/gendh.c                              |   223 +
 crypto/dist/openssl/apps/gendsa.c                             |   232 +
 crypto/dist/openssl/apps/genrsa.c                             |   266 +
 crypto/dist/openssl/apps/install.com                          |    69 +
 crypto/dist/openssl/apps/makeapps.com                         |  1138 +
 crypto/dist/openssl/apps/nseq.c                               |   174 +
 crypto/dist/openssl/apps/oid.cnf                              |     6 +
 crypto/dist/openssl/apps/openssl-vms.cnf                      |   214 +
 crypto/dist/openssl/apps/openssl.c                            |   373 +
 crypto/dist/openssl/apps/openssl.cnf                          |   214 +
 crypto/dist/openssl/apps/pca-cert.srl                         |     1 +
 crypto/dist/openssl/apps/pca-key.pem                          |    15 +
 crypto/dist/openssl/apps/pca-req.pem                          |    11 +
 crypto/dist/openssl/apps/pem_mail.c                           |   170 +
 crypto/dist/openssl/apps/pkcs12.c                             |   703 +
 crypto/dist/openssl/apps/pkcs7.c                              |   313 +
 crypto/dist/openssl/apps/pkcs8.c                              |   274 +
 crypto/dist/openssl/apps/privkey.pem                          |    18 +
 crypto/dist/openssl/apps/progs.h                              |   233 +
 crypto/dist/openssl/apps/progs.pl                             |    77 +
 crypto/dist/openssl/apps/req.c                                |  1197 +
 crypto/dist/openssl/apps/req.pem                              |    11 +
 crypto/dist/openssl/apps/rsa.c                                |   333 +
 crypto/dist/openssl/apps/rsa/01.pem                           |    15 +
 crypto/dist/openssl/apps/rsa/1.txt                            |    50 +
 crypto/dist/openssl/apps/rsa/SecureServer.pem                 |    47 +
 crypto/dist/openssl/apps/rsa/s.txt                            |    49 +
 crypto/dist/openssl/apps/rsa8192.pem                          |   101 +
 crypto/dist/openssl/apps/s1024key.pem                         |    15 +
 crypto/dist/openssl/apps/s1024req.pem                         |    11 +
 crypto/dist/openssl/apps/s512-key.pem                         |     9 +
 crypto/dist/openssl/apps/s512-req.pem                         |     8 +
 crypto/dist/openssl/apps/s_apps.h                             |   120 +
 crypto/dist/openssl/apps/s_cb.c                               |   238 +
 crypto/dist/openssl/apps/s_client.c                           |   840 +
 crypto/dist/openssl/apps/s_server.c                           |  1464 ++
 crypto/dist/openssl/apps/s_socket.c                           |   674 +
 crypto/dist/openssl/apps/s_time.c                             |   694 +
 crypto/dist/openssl/apps/server.pem                           |   369 +
 crypto/dist/openssl/apps/server.srl                           |     1 +
 crypto/dist/openssl/apps/server2.pem                          |   376 +
 crypto/dist/openssl/apps/sess_id.c                            |   308 +
 crypto/dist/openssl/apps/set/set-g-ca.pem                     |    21 +
 crypto/dist/openssl/apps/set/set-m-ca.pem                     |    21 +
 crypto/dist/openssl/apps/set/set_b_ca.pem                     |    23 +
 crypto/dist/openssl/apps/set/set_c_ca.pem                     |    21 +
 crypto/dist/openssl/apps/set/set_d_ct.pem                     |    21 +
 crypto/dist/openssl/apps/set/set_root.pem                     |    21 +
 crypto/dist/openssl/apps/speed.c                              |  1205 +
 crypto/dist/openssl/apps/testCA.pem                           |     8 +
 crypto/dist/openssl/apps/testdsa.h                            |   148 +
 crypto/dist/openssl/apps/testrsa.h                            |   517 +
 crypto/dist/openssl/apps/tkca                                 |    66 +
 crypto/dist/openssl/apps/verify.c                             |   229 +
 crypto/dist/openssl/apps/version.c                            |   130 +
 crypto/dist/openssl/apps/x509.c                               |  1086 +
 crypto/dist/openssl/bugs/MS                                   |     7 +
 crypto/dist/openssl/bugs/SSLv3                                |    41 +
 crypto/dist/openssl/bugs/VC16.bug                             |    18 +
 crypto/dist/openssl/bugs/alpha.c                              |    91 +
 crypto/dist/openssl/bugs/dggccbug.c                           |    45 +
 crypto/dist/openssl/bugs/sgiccbug.c                           |    57 +
 crypto/dist/openssl/bugs/sslref.dif                           |    26 +
 crypto/dist/openssl/bugs/stream.c                             |   131 +
 crypto/dist/openssl/bugs/ultrixcc.c                           |    45 +
 crypto/dist/openssl/certs/ICE-CA.pem                          |    59 +
 crypto/dist/openssl/certs/ICE-root.pem                        |    48 +
 crypto/dist/openssl/certs/ICE-user.pem                        |    63 +
 crypto/dist/openssl/certs/ICE.crl                             |     9 +
 crypto/dist/openssl/certs/ca-cert.pem                         |    31 +
 crypto/dist/openssl/certs/dsa-ca.pem                          |    43 +
 crypto/dist/openssl/certs/dsa-pca.pem                         |    49 +
 crypto/dist/openssl/certs/expired/ICE-CA.pem                  |    59 +
 crypto/dist/openssl/certs/expired/ICE-root.pem                |    48 +
 crypto/dist/openssl/certs/expired/ICE-user.pem                |    63 +
 crypto/dist/openssl/certs/expired/ICE.crl                     |     9 +
 crypto/dist/openssl/certs/factory.pem                         |    15 +
 crypto/dist/openssl/certs/nortelCA.pem                        |    16 +
 crypto/dist/openssl/certs/pca-cert.pem                        |    31 +
 crypto/dist/openssl/certs/rsa-cca.pem                         |    19 +
 crypto/dist/openssl/certs/rsa-ssca.pem                        |    19 +
 crypto/dist/openssl/certs/thawteCb.pem                        |    19 +
 crypto/dist/openssl/certs/thawteCp.pem                        |    19 +
 crypto/dist/openssl/certs/timCA.pem                           |    16 +
 crypto/dist/openssl/certs/tjhCA.pem                           |    15 +
 crypto/dist/openssl/certs/vsign1.pem                          |    17 +
 crypto/dist/openssl/certs/vsign2.pem                          |    18 +
 crypto/dist/openssl/certs/vsign3.pem                          |    18 +
 crypto/dist/openssl/certs/vsignss.pem                         |    17 +
 crypto/dist/openssl/certs/vsigntca.pem                        |    18 +
 crypto/dist/openssl/config                                    |   506 +
 crypto/dist/openssl/crypto/Makefile.ssl                       |   179 +
 crypto/dist/openssl/crypto/asn1/Makefile.ssl                  |  1090 +
 crypto/dist/openssl/crypto/asn1/a_bitstr.c                    |   222 +
 crypto/dist/openssl/crypto/asn1/a_bmp.c                       |    83 +
 crypto/dist/openssl/crypto/asn1/a_bool.c                      |   112 +
 crypto/dist/openssl/crypto/asn1/a_bytes.c                     |   322 +
 crypto/dist/openssl/crypto/asn1/a_d2i_fp.c                    |   195 +
 crypto/dist/openssl/crypto/asn1/a_digest.c                    |    87 +
 crypto/dist/openssl/crypto/asn1/a_dup.c                       |    83 +
 crypto/dist/openssl/crypto/asn1/a_enum.c                      |   326 +
 crypto/dist/openssl/crypto/asn1/a_gentm.c                     |   224 +
 crypto/dist/openssl/crypto/asn1/a_hdr.c                       |   119 +
 crypto/dist/openssl/crypto/asn1/a_i2d_fp.c                    |   113 +
 crypto/dist/openssl/crypto/asn1/a_int.c                       |   416 +
 crypto/dist/openssl/crypto/asn1/a_meth.c                      |    84 +
 crypto/dist/openssl/crypto/asn1/a_object.c                    |   304 +
 crypto/dist/openssl/crypto/asn1/a_octet.c                     |    83 +
 crypto/dist/openssl/crypto/asn1/a_print.c                     |   165 +
 crypto/dist/openssl/crypto/asn1/a_set.c                       |   217 +
 crypto/dist/openssl/crypto/asn1/a_sign.c                      |   145 +
 crypto/dist/openssl/crypto/asn1/a_time.c                      |   123 +
 crypto/dist/openssl/crypto/asn1/a_type.c                      |   348 +
 crypto/dist/openssl/crypto/asn1/a_utctm.c                     |   260 +
 crypto/dist/openssl/crypto/asn1/a_utf8.c                      |    83 +
 crypto/dist/openssl/crypto/asn1/a_verify.c                    |   116 +
 crypto/dist/openssl/crypto/asn1/a_vis.c                       |    83 +
 crypto/dist/openssl/crypto/asn1/asn1.h                        |   946 +
 crypto/dist/openssl/crypto/asn1/asn1_err.c                    |   331 +
 crypto/dist/openssl/crypto/asn1/asn1_lib.c                    |   413 +
 crypto/dist/openssl/crypto/asn1/asn1_mac.h                    |   546 +
 crypto/dist/openssl/crypto/asn1/asn1_par.c                    |   411 +
 crypto/dist/openssl/crypto/asn1/asn_pack.c                    |   145 +
 crypto/dist/openssl/crypto/asn1/d2i_dhp.c                     |   101 +
 crypto/dist/openssl/crypto/asn1/d2i_dsap.c                    |    98 +
 crypto/dist/openssl/crypto/asn1/d2i_pr.c                      |   114 +
 crypto/dist/openssl/crypto/asn1/d2i_pu.c                      |   114 +
 crypto/dist/openssl/crypto/asn1/d2i_r_pr.c                    |   121 +
 crypto/dist/openssl/crypto/asn1/d2i_r_pu.c                    |    97 +
 crypto/dist/openssl/crypto/asn1/d2i_s_pr.c                    |   105 +
 crypto/dist/openssl/crypto/asn1/d2i_s_pu.c                    |   121 +
 crypto/dist/openssl/crypto/asn1/evp_asn1.c                    |   185 +
 crypto/dist/openssl/crypto/asn1/f.c                           |    80 +
 crypto/dist/openssl/crypto/asn1/f_enum.c                      |   207 +
 crypto/dist/openssl/crypto/asn1/f_int.c                       |   214 +
 crypto/dist/openssl/crypto/asn1/f_string.c                    |   212 +
 crypto/dist/openssl/crypto/asn1/i2d_dhp.c                     |   128 +
 crypto/dist/openssl/crypto/asn1/i2d_dsap.c                    |   117 +
 crypto/dist/openssl/crypto/asn1/i2d_pr.c                      |    84 +
 crypto/dist/openssl/crypto/asn1/i2d_pu.c                      |    82 +
 crypto/dist/openssl/crypto/asn1/i2d_r_pr.c                    |   127 +
 crypto/dist/openssl/crypto/asn1/i2d_r_pu.c                    |   112 +
 crypto/dist/openssl/crypto/asn1/i2d_s_pr.c                    |   123 +
 crypto/dist/openssl/crypto/asn1/i2d_s_pu.c                    |   129 +
 crypto/dist/openssl/crypto/asn1/n_pkey.c                      |   341 +
 crypto/dist/openssl/crypto/asn1/nsseq.c                       |   118 +
 crypto/dist/openssl/crypto/asn1/p5_pbe.c                      |   156 +
 crypto/dist/openssl/crypto/asn1/p5_pbev2.c                    |   274 +
 crypto/dist/openssl/crypto/asn1/p7_dgst.c                     |   121 +
 crypto/dist/openssl/crypto/asn1/p7_enc.c                      |   111 +
 crypto/dist/openssl/crypto/asn1/p7_enc_c.c                    |   119 +
 crypto/dist/openssl/crypto/asn1/p7_evp.c                      |   119 +
 crypto/dist/openssl/crypto/asn1/p7_i_s.c                      |   111 +
 crypto/dist/openssl/crypto/asn1/p7_lib.c                      |   295 +
 crypto/dist/openssl/crypto/asn1/p7_recip.c                    |   125 +
 crypto/dist/openssl/crypto/asn1/p7_s_e.c                      |   145 +
 crypto/dist/openssl/crypto/asn1/p7_signd.c                    |   135 +
 crypto/dist/openssl/crypto/asn1/p7_signi.c                    |   150 +
 crypto/dist/openssl/crypto/asn1/p8_pkey.c                     |   129 +
 crypto/dist/openssl/crypto/asn1/pkcs8.c                       |   131 +
 crypto/dist/openssl/crypto/asn1/t_crl.c                       |   166 +
 crypto/dist/openssl/crypto/asn1/t_pkey.c                      |   361 +
 crypto/dist/openssl/crypto/asn1/t_req.c                       |   226 +
 crypto/dist/openssl/crypto/asn1/t_x509.c                      |   412 +
 crypto/dist/openssl/crypto/asn1/x_algor.c                     |   118 +
 crypto/dist/openssl/crypto/asn1/x_attrib.c                    |   165 +
 crypto/dist/openssl/crypto/asn1/x_cinf.c                      |   201 +
 crypto/dist/openssl/crypto/asn1/x_crl.c                       |   350 +
 crypto/dist/openssl/crypto/asn1/x_exten.c                     |   148 +
 crypto/dist/openssl/crypto/asn1/x_info.c                      |   113 +
 crypto/dist/openssl/crypto/asn1/x_name.c                      |   279 +
 crypto/dist/openssl/crypto/asn1/x_pkey.c                      |   151 +
 crypto/dist/openssl/crypto/asn1/x_pubkey.c                    |   254 +
 crypto/dist/openssl/crypto/asn1/x_req.c                       |   236 +
 crypto/dist/openssl/crypto/asn1/x_sig.c                       |   110 +
 crypto/dist/openssl/crypto/asn1/x_spki.c                      |   166 +
 crypto/dist/openssl/crypto/asn1/x_val.c                       |   109 +
 crypto/dist/openssl/crypto/asn1/x_x509.c                      |   151 +
 crypto/dist/openssl/crypto/bf/COPYRIGHT                       |    46 +
 crypto/dist/openssl/crypto/bf/INSTALL                         |    14 +
 crypto/dist/openssl/crypto/bf/Makefile.ssl                    |   116 +
 crypto/dist/openssl/crypto/bf/Makefile.uni                    |   157 +
 crypto/dist/openssl/crypto/bf/README                          |     8 +
 crypto/dist/openssl/crypto/bf/VERSION                         |     6 +
 crypto/dist/openssl/crypto/bf/asm/b-win32.asm                 |   906 +
 crypto/dist/openssl/crypto/bf/asm/bf-586.pl                   |   136 +
 crypto/dist/openssl/crypto/bf/asm/bf-686.pl                   |   127 +
 crypto/dist/openssl/crypto/bf/asm/readme                      |    10 +
 crypto/dist/openssl/crypto/bf/bf_cbc.c                        |   143 +
 crypto/dist/openssl/crypto/bf/bf_cfb64.c                      |   121 +
 crypto/dist/openssl/crypto/bf/bf_ecb.c                        |    96 +
 crypto/dist/openssl/crypto/bf/bf_enc.c                        |   304 +
 crypto/dist/openssl/crypto/bf/bf_locl.h                       |   219 +
 crypto/dist/openssl/crypto/bf/bf_ofb64.c                      |   110 +
 crypto/dist/openssl/crypto/bf/bf_opts.c                       |   328 +
 crypto/dist/openssl/crypto/bf/bf_pi.h                         |   325 +
 crypto/dist/openssl/crypto/bf/bf_skey.c                       |   116 +
 crypto/dist/openssl/crypto/bf/bfs.cpp                         |    67 +
 crypto/dist/openssl/crypto/bf/bfspeed.c                       |   274 +
 crypto/dist/openssl/crypto/bf/bftest.c                        |   533 +
 crypto/dist/openssl/crypto/bf/blowfish.h                      |   123 +
 crypto/dist/openssl/crypto/bio/Makefile.ssl                   |   210 +
 crypto/dist/openssl/crypto/bio/b_dump.c                       |   128 +
 crypto/dist/openssl/crypto/bio/b_print.c                      |    87 +
 crypto/dist/openssl/crypto/bio/b_sock.c                       |   703 +
 crypto/dist/openssl/crypto/bio/bf_buff.c                      |   485 +
 crypto/dist/openssl/crypto/bio/bf_nbio.c                      |   240 +
 crypto/dist/openssl/crypto/bio/bf_null.c                      |   168 +
 crypto/dist/openssl/crypto/bio/bio.h                          |   643 +
 crypto/dist/openssl/crypto/bio/bio_cb.c                       |   133 +
 crypto/dist/openssl/crypto/bio/bio_err.c                      |   139 +
 crypto/dist/openssl/crypto/bio/bio_lib.c                      |   496 +
 crypto/dist/openssl/crypto/bio/bss_acpt.c                     |   466 +
 crypto/dist/openssl/crypto/bio/bss_bio.c                      |   588 +
 crypto/dist/openssl/crypto/bio/bss_conn.c                     |   618 +
 crypto/dist/openssl/crypto/bio/bss_fd.c                       |    62 +
 crypto/dist/openssl/crypto/bio/bss_file.c                     |   309 +
 crypto/dist/openssl/crypto/bio/bss_log.c                      |   232 +
 crypto/dist/openssl/crypto/bio/bss_mem.c                      |   276 +
 crypto/dist/openssl/crypto/bio/bss_null.c                     |   149 +
 crypto/dist/openssl/crypto/bio/bss_rtcp.c                     |   293 +
 crypto/dist/openssl/crypto/bio/bss_sock.c                     |   423 +
 crypto/dist/openssl/crypto/bn/Makefile.ssl                    |   276 +
 crypto/dist/openssl/crypto/bn/asm/README                      |    30 +
 crypto/dist/openssl/crypto/bn/asm/alpha.s                     |  1898 ++
 crypto/dist/openssl/crypto/bn/asm/alpha.s.works               |   533 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/add.pl          |   119 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/div.pl          |   144 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/mul.pl          |   116 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/mul_add.pl      |   120 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/mul_c4.pl       |   213 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/mul_c4.works.pl |    98 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/mul_c8.pl       |   177 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/sqr.pl          |   113 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/sqr_c4.pl       |   109 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/sqr_c8.pl       |   132 +
 crypto/dist/openssl/crypto/bn/asm/alpha.works/sub.pl          |   108 +
 crypto/dist/openssl/crypto/bn/asm/alpha/add.pl                |   118 +
 crypto/dist/openssl/crypto/bn/asm/alpha/div.pl                |   144 +
 crypto/dist/openssl/crypto/bn/asm/alpha/mul.pl                |   104 +
 crypto/dist/openssl/crypto/bn/asm/alpha/mul_add.pl            |   123 +
 crypto/dist/openssl/crypto/bn/asm/alpha/mul_c4.pl             |   215 +
 crypto/dist/openssl/crypto/bn/asm/alpha/mul_c4.works.pl       |    98 +
 crypto/dist/openssl/crypto/bn/asm/alpha/mul_c8.pl             |   177 +
 crypto/dist/openssl/crypto/bn/asm/alpha/sqr.pl                |   113 +
 crypto/dist/openssl/crypto/bn/asm/alpha/sqr_c4.pl             |   109 +
 crypto/dist/openssl/crypto/bn/asm/alpha/sqr_c8.pl             |   132 +
 crypto/dist/openssl/crypto/bn/asm/alpha/sub.pl                |   108 +
 crypto/dist/openssl/crypto/bn/asm/bn-586.pl                   |   384 +
 crypto/dist/openssl/crypto/bn/asm/bn-alpha.pl                 |   571 +
 crypto/dist/openssl/crypto/bn/asm/bn-win32.asm                |  2122 +++
 crypto/dist/openssl/crypto/bn/asm/ca.pl                       |    33 +
 crypto/dist/openssl/crypto/bn/asm/co-586.pl                   |   286 +
 crypto/dist/openssl/crypto/bn/asm/co-alpha.pl                 |   116 +
 crypto/dist/openssl/crypto/bn/asm/mips1.s                     |   539 +
 crypto/dist/openssl/crypto/bn/asm/mips3.s                     |  2138 +++
 crypto/dist/openssl/crypto/bn/asm/pa-risc.s                   |   710 +
 crypto/dist/openssl/crypto/bn/asm/pa-risc2.s                  |   416 +
 crypto/dist/openssl/crypto/bn/asm/r3000.s                     |   646 +
 crypto/dist/openssl/crypto/bn/asm/sparcv8.S                   |  1458 ++
 crypto/dist/openssl/crypto/bn/asm/sparcv8plus.S               |  1535 ++
 crypto/dist/openssl/crypto/bn/asm/vms.mar                     |  6695 +++++++++
 crypto/dist/openssl/crypto/bn/asm/x86.pl                      |    28 +
 crypto/dist/openssl/crypto/bn/asm/x86/add.pl                  |    76 +
 crypto/dist/openssl/crypto/bn/asm/x86/comba.pl                |   277 +
 crypto/dist/openssl/crypto/bn/asm/x86/div.pl                  |    15 +
 crypto/dist/openssl/crypto/bn/asm/x86/f                       |     3 +
 crypto/dist/openssl/crypto/bn/asm/x86/mul.pl                  |    77 +
 crypto/dist/openssl/crypto/bn/asm/x86/mul_add.pl              |    87 +
 crypto/dist/openssl/crypto/bn/asm/x86/sqr.pl                  |    60 +
 crypto/dist/openssl/crypto/bn/asm/x86/sub.pl                  |    76 +
 crypto/dist/openssl/crypto/bn/asm/x86w16.asm                  |   297 +
 crypto/dist/openssl/crypto/bn/asm/x86w32.asm                  |   360 +
 crypto/dist/openssl/crypto/bn/bn.h                            |   467 +
 crypto/dist/openssl/crypto/bn/bn.mul                          |    19 +
 crypto/dist/openssl/crypto/bn/bn_add.c                        |   307 +
 crypto/dist/openssl/crypto/bn/bn_asm.c                        |   802 +
 crypto/dist/openssl/crypto/bn/bn_blind.c                      |   144 +
 crypto/dist/openssl/crypto/bn/bn_comba.c                      |   345 +
 crypto/dist/openssl/crypto/bn/bn_div.c                        |   358 +
 crypto/dist/openssl/crypto/bn/bn_err.c                        |   116 +
 crypto/dist/openssl/crypto/bn/bn_exp.c                        |   549 +
 crypto/dist/openssl/crypto/bn/bn_exp2.c                       |   195 +
 crypto/dist/openssl/crypto/bn/bn_gcd.c                        |   204 +
 crypto/dist/openssl/crypto/bn/bn_lcl.h                        |   268 +
 crypto/dist/openssl/crypto/bn/bn_lib.c                        |   787 +
 crypto/dist/openssl/crypto/bn/bn_m.c                          |   163 +
 crypto/dist/openssl/crypto/bn/bn_mont.c                       |   407 +
 crypto/dist/openssl/crypto/bn/bn_mpi.c                        |   129 +
 crypto/dist/openssl/crypto/bn/bn_mul.c                        |   756 +
 crypto/dist/openssl/crypto/bn/bn_opts.c                       |   324 +
 crypto/dist/openssl/crypto/bn/bn_prime.c                      |   447 +
 crypto/dist/openssl/crypto/bn/bn_prime.h                      |   325 +
 crypto/dist/openssl/crypto/bn/bn_prime.pl                     |    56 +
 crypto/dist/openssl/crypto/bn/bn_print.c                      |   323 +
 crypto/dist/openssl/crypto/bn/bn_rand.c                       |   117 +
 crypto/dist/openssl/crypto/bn/bn_recp.c                       |   227 +
 crypto/dist/openssl/crypto/bn/bn_shift.c                      |   200 +
 crypto/dist/openssl/crypto/bn/bn_sqr.c                        |   281 +
 crypto/dist/openssl/crypto/bn/bn_word.c                       |   194 +
 crypto/dist/openssl/crypto/bn/bnspeed.c                       |   231 +
 crypto/dist/openssl/crypto/bn/bntest.c                        |  1016 +
 crypto/dist/openssl/crypto/bn/comba.pl                        |   285 +
 crypto/dist/openssl/crypto/bn/d.c                             |    72 +
 crypto/dist/openssl/crypto/bn/exp.c                           |    60 +
 crypto/dist/openssl/crypto/bn/expspeed.c                      |   213 +
 crypto/dist/openssl/crypto/bn/exptest.c                       |   172 +
 crypto/dist/openssl/crypto/bn/new                             |    23 +
 crypto/dist/openssl/crypto/bn/old/b_sqr.c                     |   199 +
 crypto/dist/openssl/crypto/bn/old/bn_com.c                    |    90 +
 crypto/dist/openssl/crypto/bn/old/bn_high.c                   |   135 +
 crypto/dist/openssl/crypto/bn/old/bn_ka.c                     |   567 +
 crypto/dist/openssl/crypto/bn/old/bn_low.c                    |   194 +
 crypto/dist/openssl/crypto/bn/old/bn_m.c                      |   139 +
 crypto/dist/openssl/crypto/bn/old/bn_mul.c.works              |   219 +
 crypto/dist/openssl/crypto/bn/old/bn_wmul.c                   |   173 +
 crypto/dist/openssl/crypto/bn/old/build                       |     3 +
 crypto/dist/openssl/crypto/bn/old/info                        |    22 +
 crypto/dist/openssl/crypto/bn/old/test.works                  |   205 +
 crypto/dist/openssl/crypto/bn/test.c                          |   241 +
 crypto/dist/openssl/crypto/bn/todo                            |     3 +
 crypto/dist/openssl/crypto/bn/vms-helper.c                    |    66 +
 crypto/dist/openssl/crypto/buffer/Makefile.ssl                |    86 +
 crypto/dist/openssl/crypto/buffer/buf_err.c                   |    94 +
 crypto/dist/openssl/crypto/buffer/buffer.c                    |   144 +
 crypto/dist/openssl/crypto/buffer/buffer.h                    |    98 +
 crypto/dist/openssl/crypto/cast/Makefile.ssl                  |   124 +
 crypto/dist/openssl/crypto/cast/Makefile.uni                  |   124 +
 crypto/dist/openssl/crypto/cast/asm/c-win32.asm               |   953 +
 crypto/dist/openssl/crypto/cast/asm/cast-586.pl               |   176 +
 crypto/dist/openssl/crypto/cast/asm/readme                    |     7 +
 crypto/dist/openssl/crypto/cast/c_cfb64.c                     |   122 +
 crypto/dist/openssl/crypto/cast/c_ecb.c                       |    80 +
 crypto/dist/openssl/crypto/cast/c_enc.c                       |   207 +
 crypto/dist/openssl/crypto/cast/c_ofb64.c                     |   111 +
 crypto/dist/openssl/crypto/cast/c_skey.c                      |   166 +
 crypto/dist/openssl/crypto/cast/cast.h                        |   103 +
 crypto/dist/openssl/crypto/cast/cast_lcl.h                    |   226 +
 crypto/dist/openssl/crypto/cast/cast_s.h                      |   585 +
 crypto/dist/openssl/crypto/cast/cast_spd.c                    |   275 +
 crypto/dist/openssl/crypto/cast/castopts.c                    |   339 +
 crypto/dist/openssl/crypto/cast/casts.cpp                     |    70 +
 crypto/dist/openssl/crypto/cast/casttest.c                    |   230 +
 crypto/dist/openssl/crypto/comp/Makefile.ssl                  |    99 +
 crypto/dist/openssl/crypto/comp/c_rle.c                       |    61 +
 crypto/dist/openssl/crypto/comp/c_zlib.c                      |   133 +
 crypto/dist/openssl/crypto/comp/comp.h                        |    60 +
 crypto/dist/openssl/crypto/comp/comp_err.c                    |    91 +
 crypto/dist/openssl/crypto/comp/comp_lib.c                    |    78 +
 crypto/dist/openssl/crypto/conf/Makefile.ssl                  |    92 +
 crypto/dist/openssl/crypto/conf/cnf_save.c                    |   105 +
 crypto/dist/openssl/crypto/conf/conf.c                        |   732 +
 crypto/dist/openssl/crypto/conf/conf.h                        |   114 +
 crypto/dist/openssl/crypto/conf/conf_err.c                    |   100 +
 crypto/dist/openssl/crypto/conf/conf_lcl.h                    |   116 +
 crypto/dist/openssl/crypto/conf/keysets.pl                    |    61 +
 crypto/dist/openssl/crypto/conf/ssleay.cnf                    |    78 +
 crypto/dist/openssl/crypto/conf/test.c                        |    92 +
 crypto/dist/openssl/crypto/cpt_err.c                          |    94 +
 crypto/dist/openssl/crypto/cryptlib.c                         |   300 +
 crypto/dist/openssl/crypto/cryptlib.h                         |    96 +
 crypto/dist/openssl/crypto/crypto-lib.com                     |  1218 +
 crypto/dist/openssl/crypto/crypto.c                           |   567 +
 crypto/dist/openssl/crypto/crypto.h                           |   335 +
 crypto/dist/openssl/crypto/cversion.c                         |   110 +
 crypto/dist/openssl/crypto/des/COPYRIGHT                      |    50 +
 crypto/dist/openssl/crypto/des/DES.pm                         |    19 +
 crypto/dist/openssl/crypto/des/DES.pod                        |    16 +
 crypto/dist/openssl/crypto/des/DES.xs                         |   268 +
 crypto/dist/openssl/crypto/des/FILES                          |    96 +
 crypto/dist/openssl/crypto/des/INSTALL                        |    69 +
 crypto/dist/openssl/crypto/des/Imakefile                      |    35 +
 crypto/dist/openssl/crypto/des/KERBEROS                       |    41 +
 crypto/dist/openssl/crypto/des/MODES.DES                      |    84 +
 crypto/dist/openssl/crypto/des/Makefile.PL                    |    14 +
 crypto/dist/openssl/crypto/des/Makefile.lit                   |   250 +
 crypto/dist/openssl/crypto/des/Makefile.ssl                   |   208 +
 crypto/dist/openssl/crypto/des/Makefile.uni                   |   251 +
 crypto/dist/openssl/crypto/des/PC1                            |    28 +
 crypto/dist/openssl/crypto/des/PC2                            |    57 +
 crypto/dist/openssl/crypto/des/README                         |    54 +
 crypto/dist/openssl/crypto/des/VERSION                        |   412 +
 crypto/dist/openssl/crypto/des/asm/crypt586.pl                |   204 +
 crypto/dist/openssl/crypto/des/asm/d-win32.asm                |  3132 ++++
 crypto/dist/openssl/crypto/des/asm/des-586.pl                 |   253 +
 crypto/dist/openssl/crypto/des/asm/des686.pl                  |   230 +
 crypto/dist/openssl/crypto/des/asm/desboth.pl                 |    79 +
 crypto/dist/openssl/crypto/des/asm/readme                     |   131 +
 crypto/dist/openssl/crypto/des/asm/y-win32.asm                |   929 +
 crypto/dist/openssl/crypto/des/cbc3_enc.c                     |    93 +
 crypto/dist/openssl/crypto/des/cbc_cksm.c                     |    97 +
 crypto/dist/openssl/crypto/des/cbc_enc.c                      |    61 +
 crypto/dist/openssl/crypto/des/cfb64ede.c                     |   141 +
 crypto/dist/openssl/crypto/des/cfb64enc.c                     |   121 +
 crypto/dist/openssl/crypto/des/cfb_enc.c                      |   165 +
 crypto/dist/openssl/crypto/des/des-lib.com                    |  1003 +
 crypto/dist/openssl/crypto/des/des.c                          |   931 +
 crypto/dist/openssl/crypto/des/des.h                          |   249 +
 crypto/dist/openssl/crypto/des/des.man                        |   186 +
 crypto/dist/openssl/crypto/des/des.pl                         |   552 +
 crypto/dist/openssl/crypto/des/des3s.cpp                      |    67 +
 crypto/dist/openssl/crypto/des/des_crypt.man                  |   508 +
 crypto/dist/openssl/crypto/des/des_enc.c                      |   406 +
 crypto/dist/openssl/crypto/des/des_locl.h                     |   408 +
 crypto/dist/openssl/crypto/des/des_opts.c                     |   604 +
 crypto/dist/openssl/crypto/des/des_ver.h                      |    61 +
 crypto/dist/openssl/crypto/des/dess.cpp                       |    67 +
 crypto/dist/openssl/crypto/des/destest.c                      |   923 +
 crypto/dist/openssl/crypto/des/doIP                           |    46 +
 crypto/dist/openssl/crypto/des/doPC1                          |   110 +
 crypto/dist/openssl/crypto/des/doPC2                          |    94 +
 crypto/dist/openssl/crypto/des/ecb3_enc.c                     |    82 +
 crypto/dist/openssl/crypto/des/ecb_enc.c                      |   122 +
 crypto/dist/openssl/crypto/des/ede_cbcm_enc.c                 |   197 +
 crypto/dist/openssl/crypto/des/ede_enc.c                      |   179 +
 crypto/dist/openssl/crypto/des/enc_read.c                     |   228 +
 crypto/dist/openssl/crypto/des/enc_writ.c                     |   168 +
 crypto/dist/openssl/crypto/des/fcrypt.c                       |   181 +
 crypto/dist/openssl/crypto/des/fcrypt_b.c                     |   145 +
 crypto/dist/openssl/crypto/des/makefile.bc                    |    50 +
 crypto/dist/openssl/crypto/des/ncbc_enc.c                     |   143 +
 crypto/dist/openssl/crypto/des/ofb64ede.c                     |   124 +
 crypto/dist/openssl/crypto/des/ofb64enc.c                     |   110 +
 crypto/dist/openssl/crypto/des/ofb_enc.c                      |   134 +
 crypto/dist/openssl/crypto/des/options.txt                    |    39 +
 crypto/dist/openssl/crypto/des/pcbc_enc.c                     |   122 +
 crypto/dist/openssl/crypto/des/podd.h                         |    75 +
 crypto/dist/openssl/crypto/des/qud_cksm.c                     |   140 +
 crypto/dist/openssl/crypto/des/rand_key.c                     |   114 +
 crypto/dist/openssl/crypto/des/read2pwd.c                     |    84 +
 crypto/dist/openssl/crypto/des/read_pwd.c                     |   484 +
 crypto/dist/openssl/crypto/des/rpc_des.h                      |   131 +
 crypto/dist/openssl/crypto/des/rpc_enc.c                      |    98 +
 crypto/dist/openssl/crypto/des/rpw.c                          |    99 +
 crypto/dist/openssl/crypto/des/set_key.c                      |   234 +
 crypto/dist/openssl/crypto/des/shifts.pl                      |   198 +
 crypto/dist/openssl/crypto/des/sk.h                           |   204 +
 crypto/dist/openssl/crypto/des/speed.c                        |   310 +
 crypto/dist/openssl/crypto/des/spr.h                          |   204 +
 crypto/dist/openssl/crypto/des/str2key.c                      |   163 +
 crypto/dist/openssl/crypto/des/supp.c                         |   107 +
 crypto/dist/openssl/crypto/des/t/test                         |    27 +
 crypto/dist/openssl/crypto/des/testdes.pl                     |   167 +
 crypto/dist/openssl/crypto/des/times/486-50.sol               |    16 +
 crypto/dist/openssl/crypto/des/times/586-100.lnx              |    20 +
 crypto/dist/openssl/crypto/des/times/686-200.fre              |    18 +
 crypto/dist/openssl/crypto/des/times/aix.cc                   |    26 +
 crypto/dist/openssl/crypto/des/times/alpha.cc                 |    18 +
 crypto/dist/openssl/crypto/des/times/hpux.cc                  |    17 +
 crypto/dist/openssl/crypto/des/times/sparc.gcc                |    17 +
 crypto/dist/openssl/crypto/des/times/usparc.cc                |    31 +
 crypto/dist/openssl/crypto/des/typemap                        |    34 +
 crypto/dist/openssl/crypto/des/xcbc_enc.c                     |   194 +
 crypto/dist/openssl/crypto/dh/Makefile.ssl                    |   108 +
 crypto/dist/openssl/crypto/dh/dh.h                            |   158 +
 crypto/dist/openssl/crypto/dh/dh1024.pem                      |     5 +
 crypto/dist/openssl/crypto/dh/dh192.pem                       |     3 +
 crypto/dist/openssl/crypto/dh/dh2048.pem                      |    16 +
 crypto/dist/openssl/crypto/dh/dh4096.pem                      |    14 +
 crypto/dist/openssl/crypto/dh/dh512.pem                       |     4 +
 crypto/dist/openssl/crypto/dh/dh_check.c                      |   118 +
 crypto/dist/openssl/crypto/dh/dh_err.c                        |    98 +
 crypto/dist/openssl/crypto/dh/dh_gen.c                        |   148 +
 crypto/dist/openssl/crypto/dh/dh_key.c                        |   154 +
 crypto/dist/openssl/crypto/dh/dh_lib.c                        |   103 +
 crypto/dist/openssl/crypto/dh/dhtest.c                        |   188 +
 crypto/dist/openssl/crypto/dh/example                         |    50 +
 crypto/dist/openssl/crypto/dh/generate                        |    65 +
 crypto/dist/openssl/crypto/dh/p1024.c                         |    92 +
 crypto/dist/openssl/crypto/dh/p192.c                          |    80 +
 crypto/dist/openssl/crypto/dh/p512.c                          |    85 +
 crypto/dist/openssl/crypto/dsa/Makefile.ssl                   |   133 +
 crypto/dist/openssl/crypto/dsa/README                         |     4 +
 crypto/dist/openssl/crypto/dsa/dsa.h                          |   204 +
 crypto/dist/openssl/crypto/dsa/dsa_asn1.c                     |    96 +
 crypto/dist/openssl/crypto/dsa/dsa_err.c                      |   106 +
 crypto/dist/openssl/crypto/dsa/dsa_gen.c                      |   333 +
 crypto/dist/openssl/crypto/dsa/dsa_key.c                      |   112 +
 crypto/dist/openssl/crypto/dsa/dsa_lib.c                      |   184 +
 crypto/dist/openssl/crypto/dsa/dsa_sign.c                     |   211 +
 crypto/dist/openssl/crypto/dsa/dsa_vrf.c                      |   160 +
 crypto/dist/openssl/crypto/dsa/dsagen.c                       |   111 +
 crypto/dist/openssl/crypto/dsa/dsatest.c                      |   220 +
 crypto/dist/openssl/crypto/dsa/fips186a.txt                   |   122 +
 crypto/dist/openssl/crypto/ebcdic.h                           |    17 +
 crypto/dist/openssl/crypto/err/Makefile.ssl                   |   110 +
 crypto/dist/openssl/crypto/err/err.c                          |   643 +
 crypto/dist/openssl/crypto/err/err.h                          |   263 +
 crypto/dist/openssl/crypto/err/err_all.c                      |   120 +
 crypto/dist/openssl/crypto/err/err_prn.c                      |   105 +
 crypto/dist/openssl/crypto/err/openssl.ec                     |    71 +
 crypto/dist/openssl/crypto/evp/Makefile.ssl                   |  1099 +
 crypto/dist/openssl/crypto/evp/bio_b64.c                      |   524 +
 crypto/dist/openssl/crypto/evp/bio_enc.c                      |   401 +
 crypto/dist/openssl/crypto/evp/bio_md.c                       |   244 +
 crypto/dist/openssl/crypto/evp/bio_ok.c                       |   552 +
 crypto/dist/openssl/crypto/evp/c_all.c                        |   193 +
 crypto/dist/openssl/crypto/evp/digest.c                       |    92 +
 crypto/dist/openssl/crypto/evp/e_cbc_3d.c                     |   151 +
 crypto/dist/openssl/crypto/evp/e_cbc_bf.c                     |   106 +
 crypto/dist/openssl/crypto/evp/e_cbc_c.c                      |   107 +
 crypto/dist/openssl/crypto/evp/e_cbc_d.c                      |   106 +
 crypto/dist/openssl/crypto/evp/e_cbc_i.c                      |   119 +
 crypto/dist/openssl/crypto/evp/e_cbc_r2.c                     |   216 +
 crypto/dist/openssl/crypto/evp/e_cbc_r5.c                     |   108 +
 crypto/dist/openssl/crypto/evp/e_cfb_3d.c                     |   155 +
 crypto/dist/openssl/crypto/evp/e_cfb_bf.c                     |   108 +
 crypto/dist/openssl/crypto/evp/e_cfb_c.c                      |   109 +
 crypto/dist/openssl/crypto/evp/e_cfb_d.c                      |   110 +
 crypto/dist/openssl/crypto/evp/e_cfb_i.c                      |   109 +
 crypto/dist/openssl/crypto/evp/e_cfb_r2.c                     |   110 +
 crypto/dist/openssl/crypto/evp/e_cfb_r5.c                     |   110 +
 crypto/dist/openssl/crypto/evp/e_dsa.c                        |    71 +
 crypto/dist/openssl/crypto/evp/e_ecb_3d.c                     |   158 +
 crypto/dist/openssl/crypto/evp/e_ecb_bf.c                     |   109 +
 crypto/dist/openssl/crypto/evp/e_ecb_c.c                      |   110 +
 crypto/dist/openssl/crypto/evp/e_ecb_d.c                      |   118 +
 crypto/dist/openssl/crypto/evp/e_ecb_i.c                      |   121 +
 crypto/dist/openssl/crypto/evp/e_ecb_r2.c                     |   111 +
 crypto/dist/openssl/crypto/evp/e_ecb_r5.c                     |   111 +
 crypto/dist/openssl/crypto/evp/e_null.c                       |    97 +
 crypto/dist/openssl/crypto/evp/e_ofb_3d.c                     |   152 +
 crypto/dist/openssl/crypto/evp/e_ofb_bf.c                     |   109 +
 crypto/dist/openssl/crypto/evp/e_ofb_c.c                      |   110 +
 crypto/dist/openssl/crypto/evp/e_ofb_d.c                      |   107 +
 crypto/dist/openssl/crypto/evp/e_ofb_i.c                      |   109 +
 crypto/dist/openssl/crypto/evp/e_ofb_r2.c                     |   111 +
 crypto/dist/openssl/crypto/evp/e_ofb_r5.c                     |   111 +
 crypto/dist/openssl/crypto/evp/e_rc4.c                        |   115 +
 crypto/dist/openssl/crypto/evp/e_xcbc_d.c                     |   112 +
 crypto/dist/openssl/crypto/evp/encode.c                       |   427 +
 crypto/dist/openssl/crypto/evp/evp.h                          |   720 +
 crypto/dist/openssl/crypto/evp/evp_enc.c                      |   270 +
 crypto/dist/openssl/crypto/evp/evp_err.c                      |   136 +
 crypto/dist/openssl/crypto/evp/evp_key.c                      |   156 +
 crypto/dist/openssl/crypto/evp/evp_lib.c                      |   138 +
 crypto/dist/openssl/crypto/evp/evp_pbe.c                      |   134 +
 crypto/dist/openssl/crypto/evp/evp_pkey.c                     |   298 +
 crypto/dist/openssl/crypto/evp/m_dss.c                        |    83 +
 crypto/dist/openssl/crypto/evp/m_dss1.c                       |    83 +
 crypto/dist/openssl/crypto/evp/m_md2.c                        |    83 +
 crypto/dist/openssl/crypto/evp/m_md5.c                        |    83 +
 crypto/dist/openssl/crypto/evp/m_mdc2.c                       |    83 +
 crypto/dist/openssl/crypto/evp/m_null.c                       |    88 +
 crypto/dist/openssl/crypto/evp/m_ripemd.c                     |    84 +
 crypto/dist/openssl/crypto/evp/m_sha.c                        |    83 +
 crypto/dist/openssl/crypto/evp/m_sha1.c                       |    83 +
 crypto/dist/openssl/crypto/evp/names.c                        |   118 +
 crypto/dist/openssl/crypto/evp/p5_crpt.c                      |   146 +
 crypto/dist/openssl/crypto/evp/p5_crpt2.c                     |   247 +
 crypto/dist/openssl/crypto/evp/p_dec.c                        |    87 +
 crypto/dist/openssl/crypto/evp/p_enc.c                        |    86 +
 crypto/dist/openssl/crypto/evp/p_lib.c                        |   275 +
 crypto/dist/openssl/crypto/evp/p_open.c                       |   113 +
 crypto/dist/openssl/crypto/evp/p_seal.c                       |   108 +
 crypto/dist/openssl/crypto/evp/p_sign.c                       |   112 +
 crypto/dist/openssl/crypto/evp/p_verify.c                     |    99 +
 crypto/dist/openssl/crypto/ex_data.c                          |   223 +
 crypto/dist/openssl/crypto/hmac/Makefile.ssl                  |    94 +
 crypto/dist/openssl/crypto/hmac/hmac.c                        |   150 +
 crypto/dist/openssl/crypto/hmac/hmac.h                        |   100 +
 crypto/dist/openssl/crypto/hmac/hmactest.c                    |   159 +
 crypto/dist/openssl/crypto/install.com                        |   128 +
 crypto/dist/openssl/crypto/lhash/Makefile.ssl                 |    88 +
 crypto/dist/openssl/crypto/lhash/lh_stats.c                   |   271 +
 crypto/dist/openssl/crypto/lhash/lh_test.c                    |    89 +
 crypto/dist/openssl/crypto/lhash/lhash.c                      |   476 +
 crypto/dist/openssl/crypto/lhash/lhash.h                      |   144 +
 crypto/dist/openssl/crypto/lhash/num.pl                       |    17 +
 crypto/dist/openssl/crypto/md2/Makefile.ssl                   |    88 +
 crypto/dist/openssl/crypto/md2/md2.c                          |   124 +
 crypto/dist/openssl/crypto/md2/md2.h                          |    91 +
 crypto/dist/openssl/crypto/md2/md2_dgst.c                     |   223 +
 crypto/dist/openssl/crypto/md2/md2_one.c                      |    93 +
 crypto/dist/openssl/crypto/md2/md2test.c                      |   135 +
 crypto/dist/openssl/crypto/md32_common.h                      |   594 +
 crypto/dist/openssl/crypto/md5/Makefile.ssl                   |   126 +
 crypto/dist/openssl/crypto/md5/Makefile.uni                   |   110 +
 crypto/dist/openssl/crypto/md5/asm/m5-win32.asm               |   687 +
 crypto/dist/openssl/crypto/md5/asm/md5-586.pl                 |   306 +
 crypto/dist/openssl/crypto/md5/asm/md5-sparcv9.S              |  1029 +
 crypto/dist/openssl/crypto/md5/md5.c                          |   127 +
 crypto/dist/openssl/crypto/md5/md5.h                          |   114 +
 crypto/dist/openssl/crypto/md5/md5_dgst.c                     |   317 +
 crypto/dist/openssl/crypto/md5/md5_locl.h                     |   169 +
 crypto/dist/openssl/crypto/md5/md5_one.c                      |    95 +
 crypto/dist/openssl/crypto/md5/md5s.cpp                       |    78 +
 crypto/dist/openssl/crypto/md5/md5test.c                      |   131 +
 crypto/dist/openssl/crypto/mdc2/Makefile.ssl                  |    89 +
 crypto/dist/openssl/crypto/mdc2/mdc2.h                        |    94 +
 crypto/dist/openssl/crypto/mdc2/mdc2_one.c                    |    75 +
 crypto/dist/openssl/crypto/mdc2/mdc2dgst.c                    |   195 +
 crypto/dist/openssl/crypto/mdc2/mdc2test.c                    |   140 +
 crypto/dist/openssl/crypto/mem.c                              |   429 +
 crypto/dist/openssl/crypto/objects/Makefile.ssl               |   109 +
 crypto/dist/openssl/crypto/objects/o_names.c                  |   243 +
 crypto/dist/openssl/crypto/objects/obj_dat.c                  |   653 +
 crypto/dist/openssl/crypto/objects/obj_dat.h                  |   892 +
 crypto/dist/openssl/crypto/objects/obj_dat.pl                 |   269 +
 crypto/dist/openssl/crypto/objects/obj_err.c                  |    98 +
 crypto/dist/openssl/crypto/objects/obj_lib.c                  |   126 +
 crypto/dist/openssl/crypto/objects/objects.h                  |   968 +
 crypto/dist/openssl/crypto/objects/objects.txt                |    40 +
 crypto/dist/openssl/crypto/opensslconf.h                      |   142 +
 crypto/dist/openssl/crypto/opensslconf.h.in                   |   142 +
 crypto/dist/openssl/crypto/opensslv.h                         |    21 +
 crypto/dist/openssl/crypto/pem/Makefile.ssl                   |   188 +
 crypto/dist/openssl/crypto/pem/message                        |    16 +
 crypto/dist/openssl/crypto/pem/pem.h                          |   625 +
 crypto/dist/openssl/crypto/pem/pem2.h                         |    60 +
 crypto/dist/openssl/crypto/pem/pem_all.c                      |   113 +
 crypto/dist/openssl/crypto/pem/pem_err.c                      |   127 +
 crypto/dist/openssl/crypto/pem/pem_info.c                     |   353 +
 crypto/dist/openssl/crypto/pem/pem_lib.c                      |   803 +
 crypto/dist/openssl/crypto/pem/pem_seal.c                     |   178 +
 crypto/dist/openssl/crypto/pem/pem_sign.c                     |   102 +
 crypto/dist/openssl/crypto/pem/pkcs7.lis                      |    22 +
 crypto/dist/openssl/crypto/perlasm/alpha.pl                   |   434 +
 crypto/dist/openssl/crypto/perlasm/cbc.pl                     |   342 +
 crypto/dist/openssl/crypto/perlasm/readme                     |   124 +
 crypto/dist/openssl/crypto/perlasm/x86asm.pl                  |   116 +
 crypto/dist/openssl/crypto/perlasm/x86ms.pl                   |   358 +
 crypto/dist/openssl/crypto/perlasm/x86nasm.pl                 |   342 +
 crypto/dist/openssl/crypto/perlasm/x86unix.pl                 |   453 +
 crypto/dist/openssl/crypto/pkcs12/Makefile.ssl                |   346 +
 crypto/dist/openssl/crypto/pkcs12/p12_add.c                   |   214 +
 crypto/dist/openssl/crypto/pkcs12/p12_attr.c                  |   238 +
 crypto/dist/openssl/crypto/pkcs12/p12_bags.c                  |   192 +
 crypto/dist/openssl/crypto/pkcs12/p12_crpt.c                  |   122 +
 crypto/dist/openssl/crypto/pkcs12/p12_crt.c                   |   159 +
 crypto/dist/openssl/crypto/pkcs12/p12_decr.c                  |   185 +
 crypto/dist/openssl/crypto/pkcs12/p12_init.c                  |    98 +
 crypto/dist/openssl/crypto/pkcs12/p12_key.c                   |   182 +
 crypto/dist/openssl/crypto/pkcs12/p12_kiss.c                  |   238 +
 crypto/dist/openssl/crypto/pkcs12/p12_lib.c                   |   111 +
 crypto/dist/openssl/crypto/pkcs12/p12_mac.c                   |   110 +
 crypto/dist/openssl/crypto/pkcs12/p12_mutl.c                  |   170 +
 crypto/dist/openssl/crypto/pkcs12/p12_sbag.c                  |   227 +
 crypto/dist/openssl/crypto/pkcs12/p12_utl.c                   |   118 +
 crypto/dist/openssl/crypto/pkcs12/pk12err.c                   |   136 +
 crypto/dist/openssl/crypto/pkcs12/pkcs12.h                    |   337 +
 crypto/dist/openssl/crypto/pkcs7/Makefile.ssl                 |   145 +
 crypto/dist/openssl/crypto/pkcs7/README                       |     5 +
 crypto/dist/openssl/crypto/pkcs7/bio_ber.c                    |   450 +
 crypto/dist/openssl/crypto/pkcs7/dec.c                        |   246 +
 crypto/dist/openssl/crypto/pkcs7/des.pem                      |    15 +
 crypto/dist/openssl/crypto/pkcs7/doc                          |    24 +
 crypto/dist/openssl/crypto/pkcs7/enc.c                        |   165 +
 crypto/dist/openssl/crypto/pkcs7/es1.pem                      |    66 +
 crypto/dist/openssl/crypto/pkcs7/example.c                    |   327 +
 crypto/dist/openssl/crypto/pkcs7/example.h                    |    57 +
 crypto/dist/openssl/crypto/pkcs7/info.pem                     |    57 +
 crypto/dist/openssl/crypto/pkcs7/infokey.pem                  |     9 +
 crypto/dist/openssl/crypto/pkcs7/p7/a1                        |     2 +
 crypto/dist/openssl/crypto/pkcs7/p7/a2                        |     1 +
 crypto/dist/openssl/crypto/pkcs7/p7/cert.p7c                  |   Bin 
 crypto/dist/openssl/crypto/pkcs7/p7/smime.p7m                 |   Bin 
 crypto/dist/openssl/crypto/pkcs7/p7/smime.p7s                 |   Bin 
 crypto/dist/openssl/crypto/pkcs7/pk7_dgst.c                   |    66 +
 crypto/dist/openssl/crypto/pkcs7/pk7_doit.c                   |   922 +
 crypto/dist/openssl/crypto/pkcs7/pk7_enc.c                    |    76 +
 crypto/dist/openssl/crypto/pkcs7/pk7_lib.c                    |   449 +
 crypto/dist/openssl/crypto/pkcs7/pkcs7.h                      |   417 +
 crypto/dist/openssl/crypto/pkcs7/pkcs7err.c                   |   121 +
 crypto/dist/openssl/crypto/pkcs7/server.pem                   |    24 +
 crypto/dist/openssl/crypto/pkcs7/sign.c                       |   145 +
 crypto/dist/openssl/crypto/pkcs7/t/3des.pem                   |    16 +
 crypto/dist/openssl/crypto/pkcs7/t/3dess.pem                  |    32 +
 crypto/dist/openssl/crypto/pkcs7/t/c.pem                      |    48 +
 crypto/dist/openssl/crypto/pkcs7/t/ff                         |    32 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-e                     |    20 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-e.pem                 |    22 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-enc-01                |    62 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-enc-01.pem            |    66 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-enc-02                |    90 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-enc-02.pem            |   106 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-s-a-e                 |    91 +
 crypto/dist/openssl/crypto/pkcs7/t/msie-s-a-e.pem             |   106 +
 crypto/dist/openssl/crypto/pkcs7/t/nav-smime                  |   157 +
 crypto/dist/openssl/crypto/pkcs7/t/s.pem                      |    57 +
 crypto/dist/openssl/crypto/pkcs7/t/server.pem                 |    57 +
 crypto/dist/openssl/crypto/pkcs7/verify.c                     |   253 +
 crypto/dist/openssl/crypto/rand/Makefile.ssl                  |    87 +
 crypto/dist/openssl/crypto/rand/md_rand.c                     |   429 +
 crypto/dist/openssl/crypto/rand/rand.h                        |    89 +
 crypto/dist/openssl/crypto/rand/rand_lib.c                    |    98 +
 crypto/dist/openssl/crypto/rand/randfile.c                    |   179 +
 crypto/dist/openssl/crypto/rand/randtest.c                    |   207 +
 crypto/dist/openssl/crypto/rc2/Makefile.ssl                   |    90 +
 crypto/dist/openssl/crypto/rc2/Makefile.uni                   |    73 +
 crypto/dist/openssl/crypto/rc2/rc2.h                          |    99 +
 crypto/dist/openssl/crypto/rc2/rc2_cbc.c                      |   226 +
 crypto/dist/openssl/crypto/rc2/rc2_ecb.c                      |    88 +
 crypto/dist/openssl/crypto/rc2/rc2_locl.h                     |   156 +
 crypto/dist/openssl/crypto/rc2/rc2_skey.c                     |   138 +
 crypto/dist/openssl/crypto/rc2/rc2cfb64.c                     |   121 +
 crypto/dist/openssl/crypto/rc2/rc2ofb64.c                     |   110 +
 crypto/dist/openssl/crypto/rc2/rc2speed.c                     |   274 +
 crypto/dist/openssl/crypto/rc2/rc2test.c                      |   269 +
 crypto/dist/openssl/crypto/rc2/rrc2.doc                       |   219 +
 crypto/dist/openssl/crypto/rc2/tab.c                          |    86 +
 crypto/dist/openssl/crypto/rc2/version                        |    22 +
 crypto/dist/openssl/crypto/rc4/Makefile.ssl                   |   113 +
 crypto/dist/openssl/crypto/rc4/Makefile.uni                   |   103 +
 crypto/dist/openssl/crypto/rc4/asm/r4-win32.asm               |   314 +
 crypto/dist/openssl/crypto/rc4/asm/rc4-586.pl                 |   173 +
 crypto/dist/openssl/crypto/rc4/rc4.c                          |   192 +
 crypto/dist/openssl/crypto/rc4/rc4.h                          |    88 +
 crypto/dist/openssl/crypto/rc4/rc4_enc.c                      |   131 +
 crypto/dist/openssl/crypto/rc4/rc4_locl.h                     |     4 +
 crypto/dist/openssl/crypto/rc4/rc4_skey.c                     |   117 +
 crypto/dist/openssl/crypto/rc4/rc4s.cpp                       |    73 +
 crypto/dist/openssl/crypto/rc4/rc4speed.c                     |   250 +
 crypto/dist/openssl/crypto/rc4/rc4test.c                      |   201 +
 crypto/dist/openssl/crypto/rc4/rrc4.doc                       |   278 +
 crypto/dist/openssl/crypto/ripemd/Makefile.ssl                |   107 +
 crypto/dist/openssl/crypto/ripemd/Makefile.uni                |   109 +
 crypto/dist/openssl/crypto/ripemd/README                      |    15 +
 crypto/dist/openssl/crypto/ripemd/asm/rips.cpp                |    78 +
 crypto/dist/openssl/crypto/ripemd/asm/rm-win32.asm            |  1972 ++
 crypto/dist/openssl/crypto/ripemd/asm/rmd-586.pl              |   582 +
 crypto/dist/openssl/crypto/ripemd/ripemd.h                    |    94 +
 crypto/dist/openssl/crypto/ripemd/rmd160.c                    |   127 +
 crypto/dist/openssl/crypto/ripemd/rmd_dgst.c                  |   515 +
 crypto/dist/openssl/crypto/ripemd/rmd_locl.h                  |   222 +
 crypto/dist/openssl/crypto/ripemd/rmd_one.c                   |    75 +
 crypto/dist/openssl/crypto/ripemd/rmdconst.h                  |   399 +
 crypto/dist/openssl/crypto/ripemd/rmdtest.c                   |   140 +
 crypto/dist/openssl/crypto/sha/Makefile.ssl                   |   111 +
 crypto/dist/openssl/crypto/sha/Makefile.uni                   |   122 +
 crypto/dist/openssl/crypto/sha/asm/README                     |     1 +
 crypto/dist/openssl/crypto/sha/asm/s1-win32.asm               |  1664 ++
 crypto/dist/openssl/crypto/sha/asm/sha1-586.pl                |   491 +
 crypto/dist/openssl/crypto/sha/sha.c                          |   124 +
 crypto/dist/openssl/crypto/sha/sha.h                          |   119 +
 crypto/dist/openssl/crypto/sha/sha1.c                         |   127 +
 crypto/dist/openssl/crypto/sha/sha1_one.c                     |    76 +
 crypto/dist/openssl/crypto/sha/sha1dgst.c                     |   498 +
 crypto/dist/openssl/crypto/sha/sha1s.cpp                      |    79 +
 crypto/dist/openssl/crypto/sha/sha1test.c                     |   168 +
 crypto/dist/openssl/crypto/sha/sha_dgst.c                     |   492 +
 crypto/dist/openssl/crypto/sha/sha_locl.h                     |   288 +
 crypto/dist/openssl/crypto/sha/sha_one.c                      |    76 +
 crypto/dist/openssl/crypto/sha/shatest.c                      |   168 +
 crypto/dist/openssl/crypto/stack/Makefile.ssl                 |    85 +
 crypto/dist/openssl/crypto/stack/safestack.h                  |   129 +
 crypto/dist/openssl/crypto/stack/stack.c                      |   311 +
 crypto/dist/openssl/crypto/stack/stack.h                      |   107 +
 crypto/dist/openssl/crypto/threads/mttest.c                   |  1062 +
 crypto/dist/openssl/crypto/threads/th-lock.c                  |   368 +
 crypto/dist/openssl/crypto/tmdiff.c                           |   229 +
 crypto/dist/openssl/crypto/tmdiff.h                           |    81 +
 crypto/dist/openssl/crypto/txt_db/Makefile.ssl                |    86 +
 crypto/dist/openssl/crypto/txt_db/txt_db.c                    |   383 +
 crypto/dist/openssl/crypto/txt_db/txt_db.h                    |   105 +
 crypto/dist/openssl/crypto/x509/Makefile.ssl                  |   416 +
 crypto/dist/openssl/crypto/x509/by_dir.c                      |   342 +
 crypto/dist/openssl/crypto/x509/by_file.c                     |   267 +
 crypto/dist/openssl/crypto/x509/x509.h                        |   989 +
 crypto/dist/openssl/crypto/x509/x509_cmp.c                    |   293 +
 crypto/dist/openssl/crypto/x509/x509_d2.c                     |   107 +
 crypto/dist/openssl/crypto/x509/x509_def.c                    |    83 +
 crypto/dist/openssl/crypto/x509/x509_err.c                    |   134 +
 crypto/dist/openssl/crypto/x509/x509_ext.c                    |   174 +
 crypto/dist/openssl/crypto/x509/x509_lu.c                     |   411 +
 crypto/dist/openssl/crypto/x509/x509_obj.c                    |   223 +
 crypto/dist/openssl/crypto/x509/x509_r2x.c                    |   110 +
 crypto/dist/openssl/crypto/x509/x509_req.c                    |   115 +
 crypto/dist/openssl/crypto/x509/x509_set.c                    |   150 +
 crypto/dist/openssl/crypto/x509/x509_txt.c                    |   132 +
 crypto/dist/openssl/crypto/x509/x509_v3.c                     |   266 +
 crypto/dist/openssl/crypto/x509/x509_vfy.c                    |   639 +
 crypto/dist/openssl/crypto/x509/x509_vfy.h                    |   346 +
 crypto/dist/openssl/crypto/x509/x509name.c                    |   321 +
 crypto/dist/openssl/crypto/x509/x509rset.c                    |    83 +
 crypto/dist/openssl/crypto/x509/x509type.c                    |   114 +
 crypto/dist/openssl/crypto/x509/x_all.c                       |   437 +
 crypto/dist/openssl/crypto/x509v3/Makefile.ssl                |   432 +
 crypto/dist/openssl/crypto/x509v3/README                      |     4 +
 crypto/dist/openssl/crypto/x509v3/v3_akey.c                   |   249 +
 crypto/dist/openssl/crypto/x509v3/v3_alt.c                    |   402 +
 crypto/dist/openssl/crypto/x509v3/v3_bcons.c                  |   164 +
 crypto/dist/openssl/crypto/x509v3/v3_bitst.c                  |   147 +
 crypto/dist/openssl/crypto/x509v3/v3_conf.c                   |   366 +
 crypto/dist/openssl/crypto/x509v3/v3_cpols.c                  |   655 +
 crypto/dist/openssl/crypto/x509v3/v3_crld.c                   |   283 +
 crypto/dist/openssl/crypto/x509v3/v3_enum.c                   |   103 +
 crypto/dist/openssl/crypto/x509v3/v3_extku.c                  |   150 +
 crypto/dist/openssl/crypto/x509v3/v3_genn.c                   |   237 +
 crypto/dist/openssl/crypto/x509v3/v3_ia5.c                    |   116 +
 crypto/dist/openssl/crypto/x509v3/v3_int.c                    |    79 +
 crypto/dist/openssl/crypto/x509v3/v3_lib.c                    |   177 +
 crypto/dist/openssl/crypto/x509v3/v3_pku.c                    |   151 +
 crypto/dist/openssl/crypto/x509v3/v3_prn.c                    |   135 +
 crypto/dist/openssl/crypto/x509v3/v3_skey.c                   |   156 +
 crypto/dist/openssl/crypto/x509v3/v3_sxnet.c                  |   340 +
 crypto/dist/openssl/crypto/x509v3/v3_utl.c                    |   418 +
 crypto/dist/openssl/crypto/x509v3/v3conf.c                    |   128 +
 crypto/dist/openssl/crypto/x509v3/v3err.c                     |   171 +
 crypto/dist/openssl/crypto/x509v3/v3prin.c                    |   101 +
 crypto/dist/openssl/crypto/x509v3/x509v3.h                    |   532 +
 crypto/dist/openssl/demos/README                              |     9 +
 crypto/dist/openssl/demos/b64.c                               |   270 +
 crypto/dist/openssl/demos/b64.pl                              |    20 +
 crypto/dist/openssl/demos/bio/Makefile                        |    16 +
 crypto/dist/openssl/demos/bio/README                          |     3 +
 crypto/dist/openssl/demos/bio/saccept.c                       |   107 +
 crypto/dist/openssl/demos/bio/sconnect.c                      |   116 +
 crypto/dist/openssl/demos/bio/server.pem                      |    30 +
 crypto/dist/openssl/demos/eay/Makefile                        |    24 +
 crypto/dist/openssl/demos/eay/base64.c                        |    49 +
 crypto/dist/openssl/demos/eay/conn.c                          |   105 +
 crypto/dist/openssl/demos/eay/loadrsa.c                       |    53 +
 crypto/dist/openssl/demos/maurice/Makefile                    |    59 +
 crypto/dist/openssl/demos/maurice/README                      |    34 +
 crypto/dist/openssl/demos/maurice/cert.pem                    |    77 +
 crypto/dist/openssl/demos/maurice/example1.c                  |   200 +
 crypto/dist/openssl/demos/maurice/example2.c                  |    75 +
 crypto/dist/openssl/demos/maurice/example3.c                  |    85 +
 crypto/dist/openssl/demos/maurice/example4.c                  |   123 +
 crypto/dist/openssl/demos/maurice/loadkeys.c                  |    77 +
 crypto/dist/openssl/demos/maurice/loadkeys.h                  |    19 +
 crypto/dist/openssl/demos/maurice/privkey.pem                 |    27 +
 crypto/dist/openssl/demos/prime/Makefile                      |    20 +
 crypto/dist/openssl/demos/prime/prime.c                       |   101 +
 crypto/dist/openssl/demos/privkey.pem                         |     9 +
 crypto/dist/openssl/demos/selfsign.c                          |   168 +
 crypto/dist/openssl/demos/sign/Makefile                       |    15 +
 crypto/dist/openssl/demos/sign/cert.pem                       |    14 +
 crypto/dist/openssl/demos/sign/key.pem                        |     9 +
 crypto/dist/openssl/demos/sign/sig.txt                        |   158 +
 crypto/dist/openssl/demos/sign/sign.c                         |   153 +
 crypto/dist/openssl/demos/sign/sign.txt                       |   170 +
 crypto/dist/openssl/demos/spkigen.c                           |   160 +
 crypto/dist/openssl/demos/ssl/cli.cpp                         |   111 +
 crypto/dist/openssl/demos/ssl/inetdsrv.cpp                    |    98 +
 crypto/dist/openssl/demos/ssl/serv.cpp                        |   152 +
 crypto/dist/openssl/dep/crypto.txt                            |  1043 +
 crypto/dist/openssl/dep/files                                 |   566 +
 crypto/dist/openssl/dep/gen.pl                                |   113 +
 crypto/dist/openssl/dep/ssl.txt                               |   156 +
 crypto/dist/openssl/doc/README                                |    10 +
 crypto/dist/openssl/doc/c-indentation.el                      |    36 +
 crypto/dist/openssl/doc/crypto.pod                            |    27 +
 crypto/dist/openssl/doc/openssl.pod                           |   304 +
 crypto/dist/openssl/doc/openssl.txt                           |  1174 +
 crypto/dist/openssl/doc/openssl_button.gif                    |   Bin 
 crypto/dist/openssl/doc/openssl_button.html                   |     7 +
 crypto/dist/openssl/doc/ssl.pod                               |   633 +
 crypto/dist/openssl/doc/ssleay.txt                            |  7014 ++++++++++
 crypto/dist/openssl/e_os.h                                    |   376 +
 crypto/dist/openssl/e_os2.h                                   |    38 +
 crypto/dist/openssl/extsrcs.pl                                |   171 +
 crypto/dist/openssl/install.com                               |    88 +
 crypto/dist/openssl/makevms.com                               |   906 +
 crypto/dist/openssl/ms/.rnd                                   |   Bin 
 crypto/dist/openssl/ms/16all.bat                              |    12 +
 crypto/dist/openssl/ms/32all.bat                              |    12 +
 crypto/dist/openssl/ms/README                                 |    18 +
 crypto/dist/openssl/ms/bcb4.bat                               |     6 +
 crypto/dist/openssl/ms/certCA.srl                             |     1 +
 crypto/dist/openssl/ms/certCA.ss                              |    10 +
 crypto/dist/openssl/ms/certU.ss                               |    10 +
 crypto/dist/openssl/ms/cipher.out                             |    93 +
 crypto/dist/openssl/ms/clear.out                              |    93 +
 crypto/dist/openssl/ms/cmp.pl                                 |    47 +
 crypto/dist/openssl/ms/do_masm.bat                            |    68 +
 crypto/dist/openssl/ms/do_ms.bat                              |    12 +
 crypto/dist/openssl/ms/do_nasm.bat                            |    69 +
 crypto/dist/openssl/ms/do_nt.bat                              |     7 +
 crypto/dist/openssl/ms/keyCA.ss                               |     9 +
 crypto/dist/openssl/ms/keyU.ss                                |     9 +
 crypto/dist/openssl/ms/mw.bat                                 |    31 +
 crypto/dist/openssl/ms/req2CA.ss                              |    29 +
 crypto/dist/openssl/ms/reqCA.ss                               |     8 +
 crypto/dist/openssl/ms/reqU.ss                                |     8 +
 crypto/dist/openssl/ms/speed16.bat                            |    38 +
 crypto/dist/openssl/ms/speed32.bat                            |    37 +
 crypto/dist/openssl/ms/tenc.bat                               |    14 +
 crypto/dist/openssl/ms/test.bat                               |   189 +
 crypto/dist/openssl/ms/testenc.bat                            |    94 +
 crypto/dist/openssl/ms/testpem.bat                            |    32 +
 crypto/dist/openssl/ms/testss.bat                             |    98 +
 crypto/dist/openssl/ms/tpem.bat                               |     6 +
 crypto/dist/openssl/ms/x86asm.bat                             |    57 +
 crypto/dist/openssl/mt/README                                 |    14 +
 crypto/dist/openssl/mt/mttest.c                               |  1092 +
 crypto/dist/openssl/mt/profile.sh                             |     4 +
 crypto/dist/openssl/mt/ptest.bat                              |     4 +
 crypto/dist/openssl/mt/pthread.sh                             |     9 +
 crypto/dist/openssl/mt/purify.sh                              |     4 +
 crypto/dist/openssl/mt/solaris.sh                             |     4 +
 crypto/dist/openssl/mt/win32.bat                              |     4 +
 crypto/dist/openssl/openssl.doxy                              |     7 +
 crypto/dist/openssl/perl/MANIFEST                             |    17 +
 crypto/dist/openssl/perl/Makefile.PL                          |    45 +
 crypto/dist/openssl/perl/OpenSSL.pm                           |    90 +
 crypto/dist/openssl/perl/OpenSSL.xs                           |    82 +
 crypto/dist/openssl/perl/README.1ST                           |     4 +
 crypto/dist/openssl/perl/openssl.h                            |    96 +
 crypto/dist/openssl/perl/openssl_bio.xs                       |   450 +
 crypto/dist/openssl/perl/openssl_bn.xs                        |   593 +
 crypto/dist/openssl/perl/openssl_cb.c                         |    90 +
 crypto/dist/openssl/perl/openssl_cipher.xs                    |   154 +
 crypto/dist/openssl/perl/openssl_digest.xs                    |    84 +
 crypto/dist/openssl/perl/openssl_err.xs                       |    47 +
 crypto/dist/openssl/perl/openssl_ssl.xs                       |   483 +
 crypto/dist/openssl/perl/openssl_x509.xs                      |    75 +
 crypto/dist/openssl/perl/t/01-use.t                           |    13 +
 crypto/dist/openssl/perl/t/02-version.t                       |    10 +
 crypto/dist/openssl/perl/t/03-bio.t                           |    16 +
 crypto/dist/openssl/perl/typemap                              |    96 +
 crypto/dist/openssl/rsaref/Makefile.ssl                       |    98 +
 crypto/dist/openssl/rsaref/install.com                        |    69 +
 crypto/dist/openssl/rsaref/rsar_err.c                         |   118 +
 crypto/dist/openssl/rsaref/rsaref-lib.com                     |   902 +
 crypto/dist/openssl/rsaref/rsaref.c                           |   301 +
 crypto/dist/openssl/rsaref/rsaref.h                           |   180 +
 crypto/dist/openssl/shlib/README                              |     1 +
 crypto/dist/openssl/shlib/irix.sh                             |     7 +
 crypto/dist/openssl/shlib/solaris-sc4.sh                      |    42 +
 crypto/dist/openssl/shlib/solaris.sh                          |    36 +
 crypto/dist/openssl/shlib/sun.sh                              |     8 +
 crypto/dist/openssl/shlib/win32.bat                           |    18 +
 crypto/dist/openssl/shlib/win32dll.bat                        |    13 +
 crypto/dist/openssl/ssl/Makefile.ssl                          |   828 +
 crypto/dist/openssl/ssl/bio_ssl.c                             |   555 +
 crypto/dist/openssl/ssl/install.com                           |   102 +
 crypto/dist/openssl/ssl/s23_clnt.c                            |   472 +
 crypto/dist/openssl/ssl/s23_lib.c                             |   223 +
 crypto/dist/openssl/ssl/s23_meth.c                            |    92 +
 crypto/dist/openssl/ssl/s23_pkt.c                             |   117 +
 crypto/dist/openssl/ssl/s23_srvr.c                            |   507 +
 crypto/dist/openssl/ssl/s2_clnt.c                             |   971 +
 crypto/dist/openssl/ssl/s2_enc.c                              |   180 +
 crypto/dist/openssl/ssl/s2_lib.c                              |   424 +
 crypto/dist/openssl/ssl/s2_meth.c                             |    89 +
 crypto/dist/openssl/ssl/s2_pkt.c                              |   640 +
 crypto/dist/openssl/ssl/s2_srvr.c                             |   968 +
 crypto/dist/openssl/ssl/s3_both.c                             |   468 +
 crypto/dist/openssl/ssl/s3_clnt.c                             |  1729 ++
 crypto/dist/openssl/ssl/s3_enc.c                              |   587 +
 crypto/dist/openssl/ssl/s3_lib.c                              |  1107 +
 crypto/dist/openssl/ssl/s3_meth.c                             |    88 +
 crypto/dist/openssl/ssl/s3_pkt.c                              |  1041 +
 crypto/dist/openssl/ssl/s3_srvr.c                             |  1683 ++
 crypto/dist/openssl/ssl/ssl-lib.com                           |  1200 +
 crypto/dist/openssl/ssl/ssl.c                                 |   161 +
 crypto/dist/openssl/ssl/ssl.h                                 |  1484 ++
 crypto/dist/openssl/ssl/ssl2.h                                |   265 +
 crypto/dist/openssl/ssl/ssl23.h                               |    83 +
 crypto/dist/openssl/ssl/ssl3.h                                |   459 +
 crypto/dist/openssl/ssl/ssl_algs.c                            |   103 +
 crypto/dist/openssl/ssl/ssl_asn1.c                            |   327 +
 crypto/dist/openssl/ssl/ssl_cert.c                            |   716 +
 crypto/dist/openssl/ssl/ssl_ciph.c                            |   835 +
 crypto/dist/openssl/ssl/ssl_err.c                             |   416 +
 crypto/dist/openssl/ssl/ssl_err2.c                            |    70 +
 crypto/dist/openssl/ssl/ssl_lib.c                             |  1947 ++
 crypto/dist/openssl/ssl/ssl_locl.h                            |   499 +
 crypto/dist/openssl/ssl/ssl_rsa.c                             |   815 +
 crypto/dist/openssl/ssl/ssl_sess.c                            |   637 +
 crypto/dist/openssl/ssl/ssl_stat.c                            |   454 +
 crypto/dist/openssl/ssl/ssl_task.c                            |   369 +
 crypto/dist/openssl/ssl/ssl_txt.c                             |   171 +
 crypto/dist/openssl/ssl/ssltest.c                             |  1163 +
 crypto/dist/openssl/ssl/t1_clnt.c                             |    90 +
 crypto/dist/openssl/ssl/t1_enc.c                              |   633 +
 crypto/dist/openssl/ssl/t1_lib.c                              |   145 +
 crypto/dist/openssl/ssl/t1_meth.c                             |    88 +
 crypto/dist/openssl/ssl/t1_srvr.c                             |    91 +
 crypto/dist/openssl/ssl/tls1.h                                |   153 +
 crypto/dist/openssl/test/CAss.cnf                             |    25 +
 crypto/dist/openssl/test/CAssdh.cnf                           |    24 +
 crypto/dist/openssl/test/CAssdsa.cnf                          |    23 +
 crypto/dist/openssl/test/CAssrsa.cnf                          |    24 +
 crypto/dist/openssl/test/Makefile.ssl                         |   388 +
 crypto/dist/openssl/test/Sssdsa.cnf                           |    27 +
 crypto/dist/openssl/test/Sssrsa.cnf                           |    26 +
 crypto/dist/openssl/test/Uss.cnf                              |    28 +
 crypto/dist/openssl/test/VMSca-response.1                     |     1 +
 crypto/dist/openssl/test/VMSca-response.2                     |     2 +
 crypto/dist/openssl/test/dsa-ca.pem                           |    43 +
 crypto/dist/openssl/test/dsa-pca.pem                          |    49 +
 crypto/dist/openssl/test/maketests.com                        |  1053 +
 crypto/dist/openssl/test/methtest.c                           |   105 +
 crypto/dist/openssl/test/pkcs7-1.pem                          |    15 +
 crypto/dist/openssl/test/pkcs7.pem                            |    54 +
 crypto/dist/openssl/test/r160test.c                           |    57 +
 crypto/dist/openssl/test/tcrl                                 |    81 +
 crypto/dist/openssl/test/tcrl.com                             |    78 +
 crypto/dist/openssl/test/test.cnf                             |    88 +
 crypto/dist/openssl/test/testca                               |    44 +
 crypto/dist/openssl/test/testca.com                           |    76 +
 crypto/dist/openssl/test/testcrl.pem                          |    16 +
 crypto/dist/openssl/test/testenc                              |    54 +
 crypto/dist/openssl/test/testenc.com                          |    50 +
 crypto/dist/openssl/test/testgen                              |    30 +
 crypto/dist/openssl/test/testgen.com                          |    35 +
 crypto/dist/openssl/test/testp7.pem                           |    46 +
 crypto/dist/openssl/test/testreq2.pem                         |     7 +
 crypto/dist/openssl/test/testrsa.pem                          |     9 +
 crypto/dist/openssl/test/tests.com                            |   203 +
 crypto/dist/openssl/test/testsid.pem                          |    12 +
 crypto/dist/openssl/test/testss                               |    90 +
 crypto/dist/openssl/test/testss.com                           |   105 +
 crypto/dist/openssl/test/testssl                              |    75 +
 crypto/dist/openssl/test/testssl.com                          |   111 +
 crypto/dist/openssl/test/testx509.pem                         |    10 +
 crypto/dist/openssl/test/times                                |   113 +
 crypto/dist/openssl/test/tpkcs7                               |    51 +
 crypto/dist/openssl/test/tpkcs7.com                           |    49 +
 crypto/dist/openssl/test/tpkcs7d                              |    44 +
 crypto/dist/openssl/test/tpkcs7d.com                          |    42 +
 crypto/dist/openssl/test/treq                                 |    81 +
 crypto/dist/openssl/test/treq.com                             |    78 +
 crypto/dist/openssl/test/trsa                                 |    81 +
 crypto/dist/openssl/test/trsa.com                             |    78 +
 crypto/dist/openssl/test/tsid                                 |    81 +
 crypto/dist/openssl/test/tsid.com                             |    78 +
 crypto/dist/openssl/test/tverify.com                          |    26 +
 crypto/dist/openssl/test/tx509                                |    81 +
 crypto/dist/openssl/test/tx509.com                            |    78 +
 crypto/dist/openssl/test/v3-cert1.pem                         |    16 +
 crypto/dist/openssl/test/v3-cert2.pem                         |    16 +
 crypto/dist/openssl/times/090/586-100.nt                      |    32 +
 crypto/dist/openssl/times/091/486-50.nt                       |    30 +
 crypto/dist/openssl/times/091/586-100.lnx                     |    32 +
 crypto/dist/openssl/times/091/68000.bsd                       |    32 +
 crypto/dist/openssl/times/091/686-200.lnx                     |    32 +
 crypto/dist/openssl/times/091/alpha064.osf                    |    32 +
 crypto/dist/openssl/times/091/alpha164.lnx                    |    32 +
 crypto/dist/openssl/times/091/alpha164.osf                    |    31 +
 crypto/dist/openssl/times/091/mips-rel.pl                     |    21 +
 crypto/dist/openssl/times/091/r10000.irx                      |    37 +
 crypto/dist/openssl/times/091/r3000.ult                       |    32 +
 crypto/dist/openssl/times/091/r4400.irx                       |    32 +
 crypto/dist/openssl/times/100.lnx                             |    32 +
 crypto/dist/openssl/times/100.nt                              |    29 +
 crypto/dist/openssl/times/200.lnx                             |    30 +
 crypto/dist/openssl/times/486-66.dos                          |    22 +
 crypto/dist/openssl/times/486-66.nt                           |    22 +
 crypto/dist/openssl/times/486-66.w31                          |    23 +
 crypto/dist/openssl/times/5.lnx                               |    29 +
 crypto/dist/openssl/times/586-085i.nt                         |    29 +
 crypto/dist/openssl/times/586-100.LN3                         |    26 +
 crypto/dist/openssl/times/586-100.NT2                         |    26 +
 crypto/dist/openssl/times/586-100.dos                         |    24 +
 crypto/dist/openssl/times/586-100.ln4                         |    26 +
 crypto/dist/openssl/times/586-100.lnx                         |    23 +
 crypto/dist/openssl/times/586-100.nt                          |    23 +
 crypto/dist/openssl/times/586-100.ntx                         |    30 +
 crypto/dist/openssl/times/586-100.w31                         |    27 +
 crypto/dist/openssl/times/586-1002.lnx                        |    26 +
 crypto/dist/openssl/times/586p-100.lnx                        |    26 +
 crypto/dist/openssl/times/686-200.bsd                         |    25 +
 crypto/dist/openssl/times/686-200.lnx                         |    26 +
 crypto/dist/openssl/times/686-200.nt                          |    24 +
 crypto/dist/openssl/times/L1                                  |    27 +
 crypto/dist/openssl/times/R10000.t                            |    24 +
 crypto/dist/openssl/times/R4400.t                             |    26 +
 crypto/dist/openssl/times/aix.t                               |    34 +
 crypto/dist/openssl/times/aixold.t                            |    23 +
 crypto/dist/openssl/times/alpha.t                             |    81 +
 crypto/dist/openssl/times/alpha400.t                          |    25 +
 crypto/dist/openssl/times/cyrix100.lnx                        |    22 +
 crypto/dist/openssl/times/dgux-x86.t                          |    23 +
 crypto/dist/openssl/times/dgux.t                              |    17 +
 crypto/dist/openssl/times/hpux-acc.t                          |    25 +
 crypto/dist/openssl/times/hpux-kr.t                           |    23 +
 crypto/dist/openssl/times/hpux.t                              |    86 +
 crypto/dist/openssl/times/p2.w95                              |    22 +
 crypto/dist/openssl/times/pent2.t                             |    24 +
 crypto/dist/openssl/times/readme                              |    11 +
 crypto/dist/openssl/times/s586-100.lnx                        |    25 +
 crypto/dist/openssl/times/s586-100.nt                         |    23 +
 crypto/dist/openssl/times/sgi.t                               |    29 +
 crypto/dist/openssl/times/sparc.t                             |    26 +
 crypto/dist/openssl/times/sparc2                              |    21 +
 crypto/dist/openssl/times/sparcLX.t                           |    22 +
 crypto/dist/openssl/times/usparc.t                            |    25 +
 crypto/dist/openssl/times/x86/bfs.cpp                         |    67 +
 crypto/dist/openssl/times/x86/casts.cpp                       |    67 +
 crypto/dist/openssl/times/x86/des3s.cpp                       |    67 +
 crypto/dist/openssl/times/x86/dess.cpp                        |    67 +
 crypto/dist/openssl/times/x86/md5s.cpp                        |    78 +
 crypto/dist/openssl/times/x86/rc4s.cpp                        |    73 +
 crypto/dist/openssl/times/x86/sha1s.cpp                       |    79 +
 crypto/dist/openssl/tools/Makefile.ssl                        |    61 +
 crypto/dist/openssl/tools/c_hash                              |     9 +
 crypto/dist/openssl/tools/c_info                              |    12 +
 crypto/dist/openssl/tools/c_issuer                            |    10 +
 crypto/dist/openssl/tools/c_name                              |    10 +
 crypto/dist/openssl/tools/c_rehash                            |    61 +
 crypto/dist/openssl/tools/c_rehash.in                         |    61 +
 crypto/dist/openssl/util/FreeBSD.sh                           |     6 +
 crypto/dist/openssl/util/add_cr.pl                            |   123 +
 crypto/dist/openssl/util/bat.sh                               |   132 +
 crypto/dist/openssl/util/ck_errf.pl                           |    45 +
 crypto/dist/openssl/util/clean-depend.pl                      |    38 +
 crypto/dist/openssl/util/deleof.pl                            |     7 +
 crypto/dist/openssl/util/do_ms.sh                             |    19 +
 crypto/dist/openssl/util/domd                                 |    11 +
 crypto/dist/openssl/util/err-ins.pl                           |    33 +
 crypto/dist/openssl/util/files.pl                             |    61 +
 crypto/dist/openssl/util/fixNT.sh                             |    14 +
 crypto/dist/openssl/util/install.sh                           |   108 +
 crypto/dist/openssl/util/libeay.num                           |  1846 ++
 crypto/dist/openssl/util/mk1mf.pl                             |   873 +
 crypto/dist/openssl/util/mkcerts.sh                           |   220 +
 crypto/dist/openssl/util/mkdef.pl                             |   426 +
 crypto/dist/openssl/util/mkdir-p.pl                           |    33 +
 crypto/dist/openssl/util/mkerr.pl                             |   503 +
 crypto/dist/openssl/util/mkfiles.pl                           |   110 +
 crypto/dist/openssl/util/mklink.pl                            |    55 +
 crypto/dist/openssl/util/perlpath.pl                          |    35 +
 crypto/dist/openssl/util/pl/BC-16.pl                          |   146 +
 crypto/dist/openssl/util/pl/BC-32.pl                          |   136 +
 crypto/dist/openssl/util/pl/Mingw32.pl                        |    79 +
 crypto/dist/openssl/util/pl/Mingw32f.pl                       |    73 +
 crypto/dist/openssl/util/pl/VC-16.pl                          |   173 +
 crypto/dist/openssl/util/pl/VC-32.pl                          |   140 +
 crypto/dist/openssl/util/pl/linux.pl                          |   100 +
 crypto/dist/openssl/util/pl/ultrix.pl                         |    38 +
 crypto/dist/openssl/util/pl/unix.pl                           |    96 +
 crypto/dist/openssl/util/point.sh                             |     6 +
 crypto/dist/openssl/util/sep_lib.sh                           |    34 +
 crypto/dist/openssl/util/sp-diff.pl                           |    80 +
 crypto/dist/openssl/util/speed.sh                             |    39 +
 crypto/dist/openssl/util/src-dep.pl                           |   147 +
 crypto/dist/openssl/util/ssleay.num                           |   217 +
 crypto/dist/openssl/util/tab_num.pl                           |    17 +
 crypto/dist/openssl/util/x86asm.sh                            |    42 +
 1189 files changed, 254879 insertions(+), 0 deletions(-)

diffs (truncated from 259627 to 300 lines):

diff -r 87553d852166 -r 3148e6c80ba9 crypto/dist/openssl/CHANGES
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/dist/openssl/CHANGES       Wed Jun 14 22:44:20 2000 +0000
@@ -0,0 +1,1624 @@
+
+ OpenSSL CHANGES
+ _______________
+
+ Changes between 0.9.3a and 0.9.4  [09 Aug 1999]
+  
+  *) Install libRSAglue.a when OpenSSL is built with RSAref.
+     [Ralf S. Engelschall]
+
+  *) A few more ``#ifndef NO_FP_API / #endif'' pairs for consistency.
+     [Andrija Antonijevic <TheAntony2%bigfoot.com@localhost>]
+
+  *) Fix -startdate and -enddate (which was missing) arguments to 'ca'
+     program.
+     [Steve Henson]
+
+  *) New function DSA_dup_DH, which duplicates DSA parameters/keys as
+     DH parameters/keys (q is lost during that conversion, but the resulting
+     DH parameters contain its length).
+
+     For 1024-bit p, DSA_generate_parameters followed by DSA_dup_DH is
+     much faster than DH_generate_parameters (which creates parameters
+     where p = 2*q + 1), and also the smaller q makes DH computations
+     much more efficient (160-bit exponentiation instead of 1024-bit
+     exponentiation); so this provides a convenient way to support DHE
+     ciphersuites in SSL/TLS servers (see ssl/ssltest.c).  It is of
+     utter importance to use
+         SSL_CTX_set_options(s_ctx, SSL_OP_SINGLE_DH_USE);
+     or
+         SSL_set_options(s_ctx, SSL_OP_SINGLE_DH_USE);
+     when such DH parameters are used, because otherwise small subgroup
+     attacks may become possible!
+     [Bodo Moeller]
+
+  *) Avoid memory leak in i2d_DHparams.
+     [Bodo Moeller]
+
+  *) Allow the -k option to be used more than once in the enc program:
+     this allows the same encrypted message to be read by multiple recipients.
+     [Steve Henson]
+
+  *) New function OBJ_obj2txt(buf, buf_len, a, no_name), this converts
+     an ASN1_OBJECT to a text string. If the "no_name" parameter is set then
+     it will always use the numerical form of the OID, even if it has a short
+     or long name.
+     [Steve Henson]
+
+  *) Added an extra RSA flag: RSA_FLAG_EXT_PKEY. Previously the rsa_mod_exp
+     method only got called if p,q,dmp1,dmq1,iqmp components were present,
+     otherwise bn_mod_exp was called. In the case of hardware keys for example
+     no private key components need be present and it might store extra data
+     in the RSA structure, which cannot be accessed from bn_mod_exp. By setting
+     RSA_FLAG_EXT_PKEY rsa_mod_exp will always be called for private key
+     operations.
+     [Steve Henson]
+
+  *) Added support for SPARC Linux.
+     [Andy Polyakov]
+
+  *) pem_password_cb function type incompatibly changed from
+          typedef int pem_password_cb(char *buf, int size, int rwflag);
+     to
+          ....(char *buf, int size, int rwflag, void *userdata);
+     so that applications can pass data to their callbacks:
+     The PEM[_ASN1]_{read,write}... functions and macros now take an
+     additional void * argument, which is just handed through whenever
+     the password callback is called.
+     [Damien Miller <dmiller%ilogic.com.au@localhost>, with tiny changes by Bodo Moeller]
+
+     New function SSL_CTX_set_default_passwd_cb_userdata.
+
+     Compatibility note: As many C implementations push function arguments
+     onto the stack in reverse order, the new library version is likely to
+     interoperate with programs that have been compiled with the old
+     pem_password_cb definition (PEM_whatever takes some data that
+     happens to be on the stack as its last argument, and the callback
+     just ignores this garbage); but there is no guarantee whatsoever that
+     this will work.
+
+  *) The -DPLATFORM="\"$(PLATFORM)\"" definition and the similar -DCFLAGS=...
+     (both in crypto/Makefile.ssl for use by crypto/cversion.c) caused
+     problems not only on Windows, but also on some Unix platforms.
+     To avoid problematic command lines, these definitions are now in an
+     auto-generated file crypto/buildinf.h (created by crypto/Makefile.ssl
+     for standard "make" builds, by util/mk1mf.pl for "mk1mf" builds).
+     [Bodo Moeller]
+
+  *) MIPS III/IV assembler module is reimplemented.
+     [Andy Polyakov]
+
+  *) More DES library cleanups: remove references to srand/rand and
+     delete an unused file.
+     [Ulf Möller]
+
+  *) Add support for the the free Netwide assembler (NASM) under Win32,
+     since not many people have MASM (ml) and it can be hard to obtain.
+     This is currently experimental but it seems to work OK and pass all
+     the tests. Check out INSTALL.W32 for info.
+     [Steve Henson]
+
+  *) Fix memory leaks in s3_clnt.c: All non-anonymous SSL3/TLS1 connections
+     without temporary keys kept an extra copy of the server key,
+     and connections with temporary keys did not free everything in case
+     of an error.
+     [Bodo Moeller]
+
+  *) New function RSA_check_key and new openssl rsa option -check
+     for verifying the consistency of RSA keys.
+     [Ulf Moeller, Bodo Moeller]
+
+  *) Various changes to make Win32 compile work: 
+     1. Casts to avoid "loss of data" warnings in p5_crpt2.c
+     2. Change unsigned int to int in b_dump.c to avoid "signed/unsigned
+        comparison" warnings.
+     3. Add sk_<TYPE>_sort to DEF file generator and do make update.
+     [Steve Henson]
+
+  *) Add a debugging option to PKCS#5 v2 key generation function: when
+     you #define DEBUG_PKCS5V2 passwords, salts, iteration counts and
+     derived keys are printed to stderr.
+     [Steve Henson]
+
+  *) Copy the flags in ASN1_STRING_dup().
+     [Roman E. Pavlov <pre%mo.msk.ru@localhost>]
+
+  *) The x509 application mishandled signing requests containing DSA
+     keys when the signing key was also DSA and the parameters didn't match.
+
+     It was supposed to omit the parameters when they matched the signing key:
+     the verifying software was then supposed to automatically use the CA's
+     parameters if they were absent from the end user certificate.
+
+     Omitting parameters is no longer recommended. The test was also
+     the wrong way round! This was probably due to unusual behaviour in
+     EVP_cmp_parameters() which returns 1 if the parameters match. 
+     This meant that parameters were omitted when they *didn't* match and
+     the certificate was useless. Certificates signed with 'ca' didn't have
+     this bug.
+     [Steve Henson, reported by Doug Erickson <Doug.Erickson%Part.NET@localhost>]
+
+  *) Memory leak checking (-DCRYPTO_MDEBUG) had some problems.
+     The interface is as follows:
+     Applications can use
+         CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON) aka MemCheck_start(),
+         CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_OFF) aka MemCheck_stop();
+     "off" is now the default.
+     The library internally uses
+         CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_DISABLE) aka MemCheck_off(),
+         CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ENABLE) aka MemCheck_on()
+     to disable memory-checking temporarily.
+
+     Some inconsistent states that previously were possible (and were
+     even the default) are now avoided.
+
+     -DCRYPTO_MDEBUG_TIME is new and additionally stores the current time
+     with each memory chunk allocated; this is occasionally more helpful
+     than just having a counter.
+
+     -DCRYPTO_MDEBUG_THREAD is also new and adds the thread ID.
+
+     -DCRYPTO_MDEBUG_ALL enables all of the above, plus any future
+     extensions.
+     [Bodo Moeller]
+
+  *) Introduce "mode" for SSL structures (with defaults in SSL_CTX),
+     which largely parallels "options", but is for changing API behaviour,
+     whereas "options" are about protocol behaviour.
+     Initial "mode" flags are:
+
+     SSL_MODE_ENABLE_PARTIAL_WRITE   Allow SSL_write to report success when
+                                     a single record has been written.
+     SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER  Don't insist that SSL_write
+                                     retries use the same buffer location.
+                                     (But all of the contents must be
+                                     copied!)
+     [Bodo Moeller]
+
+  *) Bugfix: SSL_set_mode ignored its parameter, only SSL_CTX_set_mode
+     worked.
+
+  *) Fix problems with no-hmac etc.
+     [Ulf Möller, pointed out by Brian Wellington <bwelling%tislabs.com@localhost>]
+
+  *) New functions RSA_get_default_method(), RSA_set_method() and
+     RSA_get_method(). These allows replacement of RSA_METHODs without having
+     to mess around with the internals of an RSA structure.
+     [Steve Henson]
+
+  *) Fix memory leaks in DSA_do_sign and DSA_is_prime.
+     Also really enable memory leak checks in openssl.c and in some
+     test programs.
+     [Chad C. Mulligan, Bodo Moeller]
+
+  *) Fix a bug in d2i_ASN1_INTEGER() and i2d_ASN1_INTEGER() which can mess
+     up the length of negative integers. This has now been simplified to just
+     store the length when it is first determined and use it later, rather
+     than trying to keep track of where data is copied and updating it to
+     point to the end.
+     [Steve Henson, reported by Brien Wheeler
+      <bwheeler%authentica-security.com@localhost>]
+
+  *) Add a new function PKCS7_signatureVerify. This allows the verification
+     of a PKCS#7 signature but with the signing certificate passed to the
+     function itself. This contrasts with PKCS7_dataVerify which assumes the
+     certificate is present in the PKCS#7 structure. This isn't always the
+     case: certificates can be omitted from a PKCS#7 structure and be
+     distributed by "out of band" means (such as a certificate database).
+     [Steve Henson]
+
+  *) Complete the PEM_* macros with DECLARE_PEM versions to replace the
+     function prototypes in pem.h, also change util/mkdef.pl to add the
+     necessary function names. 
+     [Steve Henson]
+
+  *) mk1mf.pl (used by Windows builds) did not properly read the
+     options set by Configure in the top level Makefile, and Configure
+     was not even able to write more than one option correctly.
+     Fixed, now "no-idea no-rc5 -DCRYPTO_MDEBUG" etc. works as intended.
+     [Bodo Moeller]
+
+  *) New functions CONF_load_bio() and CONF_load_fp() to allow a config
+     file to be loaded from a BIO or FILE pointer. The BIO version will
+     for example allow memory BIOs to contain config info.
+     [Steve Henson]
+
+  *) New function "CRYPTO_num_locks" that returns CRYPTO_NUM_LOCKS.
+     Whoever hopes to achieve shared-library compatibility across versions
+     must use this, not the compile-time macro.
+     (Exercise 0.9.4: Which is the minimum library version required by
+     such programs?)
+     Note: All this applies only to multi-threaded programs, others don't
+     need locks.
+     [Bodo Moeller]
+
+  *) Add missing case to s3_clnt.c state machine -- one of the new SSL tests
+     through a BIO pair triggered the default case, i.e.
+     SSLerr(...,SSL_R_UNKNOWN_STATE).
+     [Bodo Moeller]
+
+  *) New "BIO pair" concept (crypto/bio/bss_bio.c) so that applications
+     can use the SSL library even if none of the specific BIOs is
+     appropriate.
+     [Bodo Moeller]
+
+  *) Fix a bug in i2d_DSAPublicKey() which meant it returned the wrong value
+     for the encoded length.
+     [Jeon KyoungHo <khjeon%sds.samsung.co.kr@localhost>]
+
+  *) Add initial documentation of the X509V3 functions.
+     [Steve Henson]
+
+  *) Add a new pair of functions PEM_write_PKCS8PrivateKey() and 
+     PEM_write_bio_PKCS8PrivateKey() that are equivalent to
+     PEM_write_PrivateKey() and PEM_write_bio_PrivateKey() but use the more
+     secure PKCS#8 private key format with a high iteration count.
+     [Steve Henson]
+
+  *) Fix determination of Perl interpreter: A perl or perl5
+     _directory_ in $PATH was also accepted as the interpreter.
+     [Ralf S. Engelschall]
+
+  *) Fix demos/sign/sign.c: well there wasn't anything strictly speaking
+     wrong with it but it was very old and did things like calling
+     PEM_ASN1_read() directly and used MD5 for the hash not to mention some
+     unusual formatting.
+     [Steve Henson]
+
+  *) Fix demos/selfsign.c: it used obsolete and deleted functions, changed
+     to use the new extension code.
+     [Steve Henson]
+
+  *) Implement the PEM_read/PEM_write functions in crypto/pem/pem_all.c
+     with macros. This should make it easier to change their form, add extra
+     arguments etc. Fix a few PEM prototypes which didn't have cipher as a
+     constant.
+     [Steve Henson]
+
+  *) Add to configuration table a new entry that can specify an alternative
+     name for unistd.h (for pre-POSIX systems); we need this for NeXTstep,
+     according to Mark Crispin <MRC%Panda.COM@localhost>.
+     [Bodo Moeller]
+
+#if 0
+  *) DES CBC did not update the IV. Weird.
+     [Ben Laurie]
+#else
+     des_cbc_encrypt does not update the IV, but des_ncbc_encrypt does.
+     Changing the behaviour of the former might break existing programs --
+     where IV updating is needed, des_ncbc_encrypt can be used.
+#endif
+
+  *) When bntest is run from "make test" it drives bc to check its
+     calculations, as well as internally checking them. If an internal check
+     fails, it needs to cause bc to give a non-zero result or make test carries
+     on without noticing the failure. Fixed.
+     [Ben Laurie]



Home | Main Index | Thread Index | Old Index