From 60adbfdea1ee754341d64454274e7aa83bae8971 Mon Sep 17 00:00:00 2001 From: marha Date: Fri, 30 Sep 2011 08:40:25 +0200 Subject: Upgraded to openssl-1.0.0e --- openssl/CHANGES | 43 +++- openssl/FAQ | 2 +- openssl/INSTALL.VMS | 52 ++--- openssl/Makefile | 2 +- openssl/NEWS | 8 + openssl/README | 2 +- openssl/VMS/install-vms.com | 67 ++++++ openssl/VMS/install.com | 79 ------- openssl/VMS/mkshared.com | 244 ++++++++++++-------- openssl/VMS/openssl_startup.com | 108 +++++++++ openssl/VMS/openssl_undo.com | 20 ++ openssl/apps/CA.com | 98 +++++---- openssl/apps/apps.c | 6 + openssl/apps/asn1pars.c | 1 + openssl/apps/enc.c | 4 + openssl/apps/install-apps.com | 107 +++++++++ openssl/apps/install.com | 65 ------ openssl/apps/makeapps.com | 321 ++++++++++++++++++--------- openssl/apps/md4.c | 1 + openssl/apps/openssl.c | 64 +++++- openssl/apps/pkcs12.c | 2 +- openssl/apps/speed.c | 2 + openssl/apps/vms_decc_init.c | 188 ++++++++++++++++ openssl/config | 4 + openssl/crypto/LPdir_vms.c | 49 +++-- openssl/crypto/alphacpuid.pl | 8 +- openssl/crypto/asn1/a_object.c | 4 +- openssl/crypto/asn1/bio_ndef.c | 3 - openssl/crypto/asn1/x_name.c | 7 +- openssl/crypto/bio/b_sock.c | 29 ++- openssl/crypto/bio/bss_dgram.c | 18 +- openssl/crypto/bio/bss_log.c | 32 ++- openssl/crypto/bn/asm/alpha-mont.pl | 2 +- openssl/crypto/bn/asm/s390x-mont.pl | 4 +- openssl/crypto/bn/bn.h | 18 ++ openssl/crypto/bn/bn_gf2m.c | 1 + openssl/crypto/bn/bn_mont.c | 2 +- openssl/crypto/bn/bn_nist.c | 64 +++--- openssl/crypto/conf/conf_api.c | 1 + openssl/crypto/cryptlib.c | 1 - openssl/crypto/crypto-lib.com | 350 +++++++++++++++++++---------- openssl/crypto/dsa/dsa_pmeth.c | 1 + openssl/crypto/dso/dso_dlfcn.c | 1 + openssl/crypto/dso/dso_vms.c | 179 ++++++++------- openssl/crypto/ecdsa/ecdsatest.c | 5 +- openssl/crypto/ecdsa/ecs_ossl.c | 8 + openssl/crypto/evp/evp_test.c | 1 + openssl/crypto/hmac/hm_pmeth.c | 2 + openssl/crypto/install-crypto.com | 196 +++++++++++++++++ openssl/crypto/install.com | 150 ------------- openssl/crypto/o_time.c | 22 +- openssl/crypto/ocsp/ocsp_lib.c | 8 +- openssl/crypto/opensslv.h | 6 +- openssl/crypto/perlasm/cbc.pl | 2 - openssl/crypto/rand/rand_vms.c | 16 +- openssl/crypto/rand/randfile.c | 2 + openssl/crypto/rsa/rsa_oaep.c | 20 +- openssl/crypto/stack/safestack.h | 50 ++--- openssl/crypto/vms_rms.h | 51 +++++ openssl/crypto/x509/x509_vfy.c | 4 + openssl/doc/ssl/ssl.pod | 2 +- openssl/engines/ccgost/gost_crypt.c | 3 +- openssl/engines/e_capi_err.h | 4 + openssl/engines/makeengines.com | 312 +++++++++++++++++--------- openssl/include/openssl/aes.h | 1 + openssl/include/openssl/asn1.h | 1 + openssl/include/openssl/asn1_mac.h | 1 + openssl/include/openssl/asn1t.h | 1 + openssl/include/openssl/bio.h | 1 + openssl/include/openssl/blowfish.h | 1 + openssl/include/openssl/bn.h | 1 + openssl/include/openssl/buffer.h | 1 + openssl/include/openssl/camellia.h | 1 + openssl/include/openssl/cast.h | 1 + openssl/include/openssl/cms.h | 1 + openssl/include/openssl/comp.h | 1 + openssl/include/openssl/conf.h | 1 + openssl/include/openssl/conf_api.h | 1 + openssl/include/openssl/crypto.h | 1 + openssl/include/openssl/des.h | 1 + openssl/include/openssl/des_old.h | 1 + openssl/include/openssl/dh.h | 1 + openssl/include/openssl/dsa.h | 1 + openssl/include/openssl/dso.h | 1 + openssl/include/openssl/dtls1.h | 1 + openssl/include/openssl/e_os2.h | 1 + openssl/include/openssl/ebcdic.h | 1 + openssl/include/openssl/ec.h | 1 + openssl/include/openssl/ecdh.h | 1 + openssl/include/openssl/ecdsa.h | 1 + openssl/include/openssl/engine.h | 1 + openssl/include/openssl/err.h | 1 + openssl/include/openssl/evp.h | 1 + openssl/include/openssl/hmac.h | 1 + openssl/include/openssl/idea.h | 1 + openssl/include/openssl/krb5_asn.h | 1 + openssl/include/openssl/kssl.h | 1 + openssl/include/openssl/lhash.h | 1 + openssl/include/openssl/md4.h | 1 + openssl/include/openssl/md5.h | 1 + openssl/include/openssl/mdc2.h | 1 + openssl/include/openssl/modes.h | 1 + openssl/include/openssl/obj_mac.h | 1 + openssl/include/openssl/objects.h | 1 + openssl/include/openssl/ocsp.h | 1 + openssl/include/openssl/opensslconf.h | 1 + openssl/include/openssl/opensslv.h | 1 + openssl/include/openssl/ossl_typ.h | 1 + openssl/include/openssl/pem.h | 1 + openssl/include/openssl/pem2.h | 1 + openssl/include/openssl/pkcs12.h | 1 + openssl/include/openssl/pkcs7.h | 1 + openssl/include/openssl/pqueue.h | 1 + openssl/include/openssl/rand.h | 1 + openssl/include/openssl/rc2.h | 1 + openssl/include/openssl/rc4.h | 1 + openssl/include/openssl/ripemd.h | 1 + openssl/include/openssl/rsa.h | 1 + openssl/include/openssl/safestack.h | 1 + openssl/include/openssl/seed.h | 1 + openssl/include/openssl/sha.h | 1 + openssl/include/openssl/ssl.h | 1 + openssl/include/openssl/ssl2.h | 1 + openssl/include/openssl/ssl23.h | 1 + openssl/include/openssl/ssl3.h | 1 + openssl/include/openssl/stack.h | 1 + openssl/include/openssl/symhacks.h | 1 + openssl/include/openssl/tls1.h | 1 + openssl/include/openssl/ts.h | 1 + openssl/include/openssl/txt_db.h | 1 + openssl/include/openssl/ui.h | 1 + openssl/include/openssl/ui_compat.h | 1 + openssl/include/openssl/whrlpool.h | 1 + openssl/include/openssl/x509.h | 1 + openssl/include/openssl/x509_vfy.h | 1 + openssl/include/openssl/x509v3.h | 1 + openssl/install.com | 219 ++++++++++-------- openssl/makevms.com | 404 ++++++++++++++++++++++------------ openssl/ms/uplink.c | 3 +- openssl/openssl.spec | 2 +- openssl/ssl/bio_ssl.c | 4 + openssl/ssl/d1_both.c | 28 +-- openssl/ssl/d1_clnt.c | 6 +- openssl/ssl/d1_lib.c | 65 +++++- openssl/ssl/d1_pkt.c | 20 +- openssl/ssl/d1_srvr.c | 26 ++- openssl/ssl/install-ssl.com | 136 ++++++++++++ openssl/ssl/install.com | 90 -------- openssl/ssl/s3_clnt.c | 2 + openssl/ssl/s3_lib.c | 6 + openssl/ssl/s3_pkt.c | 6 +- openssl/ssl/s3_srvr.c | 23 +- openssl/ssl/ssl-lib.com | 306 ++++++++++++++++--------- openssl/ssl/ssl_lib.c | 32 ++- openssl/test/bftest.c | 1 + openssl/test/bntest.c | 1 + openssl/test/bntest.com | 7 + openssl/test/casttest.c | 1 + openssl/test/clean_test.com | 35 +++ openssl/test/cms-test.pl | 4 +- openssl/test/destest.c | 1 + openssl/test/dhtest.c | 1 + openssl/test/dsatest.c | 1 + openssl/test/ecdhtest.c | 1 + openssl/test/ecdsatest.c | 1 + openssl/test/ectest.c | 1 + openssl/test/enginetest.c | 1 + openssl/test/evp_test.c | 1 + openssl/test/exptest.c | 1 + openssl/test/hmactest.c | 1 + openssl/test/ideatest.c | 1 + openssl/test/jpaketest.c | 1 + openssl/test/maketests.com | 307 +++++++++++++++++--------- openssl/test/md2test.c | 1 + openssl/test/md4test.c | 1 + openssl/test/md5test.c | 1 + openssl/test/mdc2test.c | 1 + openssl/test/randtest.c | 1 + openssl/test/rc2test.c | 1 + openssl/test/rc4test.c | 1 + openssl/test/rc5test.c | 1 + openssl/test/rmdtest.c | 1 + openssl/test/rsa_test.c | 1 + openssl/test/sha1test.c | 1 + openssl/test/sha256t.c | 1 + openssl/test/sha512t.c | 1 + openssl/test/shatest.c | 1 + openssl/test/ssltest.c | 1 + openssl/test/tcrl.com | 13 +- openssl/test/testca.com | 8 +- openssl/test/testenc.com | 13 +- openssl/test/testgen.com | 22 +- openssl/test/tests.com | 103 +++++---- openssl/test/testss.com | 17 +- openssl/test/testssl.com | 20 +- openssl/test/testtsa.com | 61 ++--- openssl/test/tpkcs7.com | 13 +- openssl/test/tpkcs7d.com | 13 +- openssl/test/treq.com | 13 +- openssl/test/trsa.com | 13 +- openssl/test/tsid.com | 13 +- openssl/test/tverify.com | 10 +- openssl/test/tx509.com | 13 +- openssl/test/wp_test.c | 1 + openssl/util/libeay.num | 5 + openssl/util/mkdef.pl | 2 + openssl/util/mkerr.pl | 2 +- 207 files changed, 3571 insertions(+), 1745 deletions(-) create mode 100644 openssl/VMS/install-vms.com delete mode 100644 openssl/VMS/install.com create mode 100644 openssl/VMS/openssl_startup.com create mode 100644 openssl/VMS/openssl_undo.com create mode 100644 openssl/apps/install-apps.com delete mode 100644 openssl/apps/install.com create mode 100644 openssl/apps/vms_decc_init.c create mode 100644 openssl/crypto/install-crypto.com delete mode 100644 openssl/crypto/install.com create mode 100644 openssl/crypto/vms_rms.h create mode 100644 openssl/ssl/install-ssl.com delete mode 100644 openssl/ssl/install.com create mode 100644 openssl/test/clean_test.com (limited to 'openssl') diff --git a/openssl/CHANGES b/openssl/CHANGES index 5cae85c9c..a0de5abb6 100644 --- a/openssl/CHANGES +++ b/openssl/CHANGES @@ -2,6 +2,31 @@ OpenSSL CHANGES _______________ + Changes between 1.0.0d and 1.0.0e [6 Sep 2011] + + *) Fix bug where CRLs with nextUpdate in the past are sometimes accepted + by initialising X509_STORE_CTX properly. (CVE-2011-3207) + [Kaspar Brand ] + + *) Fix SSL memory handling for (EC)DH ciphersuites, in particular + for multi-threaded use of ECDH. (CVE-2011-3210) + [Adam Langley (Google)] + + *) Fix x509_name_ex_d2i memory leak on bad inputs. + [Bodo Moeller] + + *) Remove hard coded ecdsaWithSHA1 signature tests in ssl code and check + signature public key algorithm by using OID xref utilities instead. + Before this you could only use some ECC ciphersuites with SHA1 only. + [Steve Henson] + + *) Add protection against ECDSA timing attacks as mentioned in the paper + by Billy Bob Brumley and Nicola Tuveri, see: + + http://eprint.iacr.org/2011/232.pdf + + [Billy Bob Brumley and Nicola Tuveri] + Changes between 1.0.0c and 1.0.0d [8 Feb 2011] *) Fix parsing of OCSP stapling ClientHello extension. CVE-2011-0014 @@ -882,9 +907,25 @@ *) Change 'Configure' script to enable Camellia by default. [NTT] + Changes between 0.9.8r and 0.9.8s [xx XXX xxxx] + + *) Fix SSL memory handling for (EC)DH ciphersuites, in particular + for multi-threaded use of ECDH. + [Adam Langley (Google)] + + *) Fix x509_name_ex_d2i memory leak on bad inputs. + [Bodo Moeller] + + *) Add protection against ECDSA timing attacks as mentioned in the paper + by Billy Bob Brumley and Nicola Tuveri, see: + + http://eprint.iacr.org/2011/232.pdf + + [Billy Bob Brumley and Nicola Tuveri] + Changes between 0.9.8q and 0.9.8r [8 Feb 2011] - *) Fix parsing of OCSP stapling ClientHello extension. CVE-2011-0014 + *) Fix parsing of OCSP stapling ClientHello extension. CVE-2011-0014 [Neel Mehta, Adam Langley, Bodo Moeller (Google)] *) Fix bug in string printing code: if *any* escaping is enabled we must diff --git a/openssl/FAQ b/openssl/FAQ index 0e008cbdd..fe54856a6 100644 --- a/openssl/FAQ +++ b/openssl/FAQ @@ -82,7 +82,7 @@ OpenSSL - Frequently Asked Questions * Which is the current version of OpenSSL? The current version is available from . -OpenSSL 1.0.0d was released on Feb 8th, 2011. +OpenSSL 1.0.0e was released on Sep 6th, 2011. In addition to the current stable release, you can also access daily snapshots of the OpenSSL development version at [] + @MAKEVMS