Compare commits

...

6 Commits

Author SHA1 Message Date
Richard Levitte
deab8d9392 Time for release of 0.9.7i.
The tag will be OpenSSL_0_9_7i
2005-10-14 22:15:53 +00:00
Andy Polyakov
c12ba74f1d Fix typo in evp.h. 2005-10-12 20:39:22 +00:00
Andy Polyakov
9c6413521d Typo in darwin-shared rule. 2005-10-11 20:20:55 +00:00
Andy Polyakov
c892524146 Retain binary compatibility between 0.9.7h and 0.9.7g. 2005-10-11 19:12:24 +00:00
Mark J. Cox
473a1324fc Don't forget to bump README too 2005-10-11 10:15:04 +00:00
Mark J. Cox
49a305e7ef Bump after tagging for 0.9.7h release 2005-10-11 10:14:27 +00:00
16 changed files with 107 additions and 10 deletions

View File

@@ -2,6 +2,15 @@
OpenSSL CHANGES
_______________
Changes between 0.9.7h and 0.9.7i [14 Oct 2005]
*) Wrapped the definition of EVP_MAX_MD_SIZE in a #ifdef OPENSSL_FIPS.
The value now differs depending on if you build for FIPS or not.
BEWARE! A program linked with a shared FIPSed libcrypto can't be
safely run with a non-FIPSed libcrypto, as it may crash because of
the difference induced by this change.
[Andy Polyakov]
Changes between 0.9.7g and 0.9.7h [11 Oct 2005]
*) Remove the functionality of SSL_OP_MSIE_SSLV2_RSA_PADDING

2
FAQ
View File

@@ -70,7 +70,7 @@ OpenSSL - Frequently Asked Questions
* Which is the current version of OpenSSL?
The current version is available from <URL: http://www.openssl.org>.
OpenSSL 0.9.7h was released on October 11, 2005.
OpenSSL 0.9.7i was released on October 14, 2005.
In addition to the current stable release, you can also access daily
snapshots of the OpenSSL development version at <URL:

View File

@@ -325,7 +325,7 @@ do_darwin-shared:
if [ "${SHLIBDIRS}" = "ssl" -a -n "$(LIBKRB5)" ]; then \
libs="$(LIBKRB5) $$libs"; \
fi; \
( set -x; ${CC} ${SHARED_LDFLAGS}
( set -x; ${CC} ${SHARED_LDFLAGS} \
--verbose -dynamiclib -o lib$$i${SHLIB_EXT} \
lib$$i.a $$libs -all_load -current_version ${SHLIB_MAJOR}.${SHLIB_MINOR} \
-compatibility_version ${SHLIB_MAJOR}.`echo ${SHLIB_MINOR} | cut -d. -f1` \

4
NEWS
View File

@@ -5,6 +5,10 @@
This file gives a brief overview of the major changes between each OpenSSL
release. For more details please read the CHANGES file.
Major changes between OpenSSL 0.9.7h and OpenSSL 0.9.7i:
o Give EVP_MAX_MD_SIZE it's old value, except for a FIPS build.
Major changes between OpenSSL 0.9.7g and OpenSSL 0.9.7h:
o Fix SSL 2.0 Rollback, CAN-2005-2969

2
README
View File

@@ -1,5 +1,5 @@
OpenSSL 0.9.7h 11 Oct 2005
OpenSSL 0.9.7i 14 Och 2005
Copyright (c) 1998-2005 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson

3
STATUS
View File

@@ -1,12 +1,13 @@
OpenSSL STATUS Last modified at
______________ $Date: 2005/10/11 10:10:03 $
______________ $Date: 2005/10/14 22:15:44 $
DEVELOPMENT STATE
o OpenSSL 0.9.9: Under development...
o OpenSSL 0.9.8a: Released on October 11th, 2005
o OpenSSL 0.9.8: Released on July 5th, 2005
o OpenSSL 0.9.7i: Released on October 14th, 2005
o OpenSSL 0.9.7h: Released on October 11th, 2005
o OpenSSL 0.9.7g: Released on April 11th, 2005
o OpenSSL 0.9.7f: Released on March 22nd, 2005

View File

@@ -329,3 +329,5 @@ bn_word.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
bn_word.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
bn_word.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
bn_word.o: ../cryptlib.h bn_lcl.h bn_word.c
bn_x931p.o: ../../include/openssl/bn.h ../../include/openssl/e_os2.h
bn_x931p.o: ../../include/openssl/opensslconf.h bn_x931p.c

View File

@@ -132,7 +132,11 @@
#define EVP_CAST5_KEY_SIZE 16
#define EVP_RC5_32_12_16_KEY_SIZE 16
*/
#ifdef OPENSSL_FIPS
#define EVP_MAX_MD_SIZE 64 /* longest known SHA512 */
#else
#define EVP_MAX_MD_SIZE (16+20) /* The SSLv3 md5+sha1 type */
#endif
#define EVP_MAX_KEY_LENGTH 32
#define EVP_MAX_IV_LENGTH 16
#define EVP_MAX_BLOCK_LENGTH 32

View File

@@ -64,7 +64,11 @@
#include <openssl/evp.h>
#ifdef OPENSSL_FIPS
#define HMAC_MAX_MD_CBLOCK 128
#else
#define HMAC_MAX_MD_CBLOCK 64
#endif
#ifdef __cplusplus
extern "C" {

View File

@@ -25,11 +25,11 @@
* (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for
* major minor fix final patch/beta)
*/
#define OPENSSL_VERSION_NUMBER 0x0090708fL
#define OPENSSL_VERSION_NUMBER 0x0090709fL
#ifdef OPENSSL_FIPS
#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.7h-fips 11 Oct 2005"
#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.7i-fips 14 Oct 2005"
#else
#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.7h 11 Oct 2005"
#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.7i 14 Oct 2005"
#endif
#define OPENSSL_VERSION_PTEXT " part of " OPENSSL_VERSION_TEXT

View File

@@ -146,3 +146,4 @@ fips_dsatest.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
fips_dsatest.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
fips_dsatest.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
fips_dsatest.o: fips_dsatest.c
fips_dssvs.o: ../../include/openssl/opensslconf.h fips_dssvs.c

View File

@@ -125,3 +125,4 @@ fips_randtest.o: ../../include/openssl/safestack.h
fips_randtest.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
fips_randtest.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
fips_randtest.o: fips_randtest.c
fips_rngvs.o: ../../include/openssl/opensslconf.h fips_rngvs.c

View File

@@ -126,6 +126,40 @@ fips_rsa_selftest.o: ../../include/openssl/rsa.h
fips_rsa_selftest.o: ../../include/openssl/safestack.h
fips_rsa_selftest.o: ../../include/openssl/stack.h
fips_rsa_selftest.o: ../../include/openssl/symhacks.h fips_rsa_selftest.c
fips_rsa_x931g.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
fips_rsa_x931g.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h
fips_rsa_x931g.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
fips_rsa_x931g.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
fips_rsa_x931g.o: ../../include/openssl/opensslconf.h
fips_rsa_x931g.o: ../../include/openssl/opensslv.h
fips_rsa_x931g.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rsa.h
fips_rsa_x931g.o: ../../include/openssl/safestack.h
fips_rsa_x931g.o: ../../include/openssl/stack.h
fips_rsa_x931g.o: ../../include/openssl/symhacks.h fips_rsa_x931g.c
fips_rsagtest.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h
fips_rsagtest.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
fips_rsagtest.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
fips_rsagtest.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
fips_rsagtest.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
fips_rsagtest.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h
fips_rsagtest.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
fips_rsagtest.o: ../../include/openssl/err.h ../../include/openssl/evp.h
fips_rsagtest.o: ../../include/openssl/hmac.h ../../include/openssl/idea.h
fips_rsagtest.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
fips_rsagtest.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
fips_rsagtest.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
fips_rsagtest.o: ../../include/openssl/objects.h
fips_rsagtest.o: ../../include/openssl/opensslconf.h
fips_rsagtest.o: ../../include/openssl/opensslv.h
fips_rsagtest.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
fips_rsagtest.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
fips_rsagtest.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
fips_rsagtest.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
fips_rsagtest.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
fips_rsagtest.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
fips_rsagtest.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h
fips_rsagtest.o: ../../include/openssl/x509_vfy.h
fips_rsagtest.o: ../../include/openssl/x509v3.h fips_rsagtest.c
fips_rsastest.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h
fips_rsastest.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
fips_rsastest.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h

View File

@@ -137,8 +137,7 @@ fips_sha256.o: ../../include/openssl/fips.h ../../include/openssl/fips_sha.h
fips_sha256.o: ../../include/openssl/opensslconf.h
fips_sha256.o: ../../include/openssl/opensslv.h
fips_sha256.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
fips_sha256.o: ../../include/openssl/symhacks.h fips_md32_common.h
fips_sha256.o: fips_sha256.c
fips_sha256.o: ../../include/openssl/symhacks.h fips_sha256.c
fips_sha512.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
fips_sha512.o: ../../include/openssl/fips.h ../../include/openssl/fips_sha.h
fips_sha512.o: ../../include/openssl/opensslconf.h

View File

@@ -1,7 +1,7 @@
%define libmaj 0
%define libmin 9
%define librel 7
%define librev g
%define librev i
Release: 2
%define openssldir /var/ssl

View File

@@ -613,6 +613,7 @@ fips_dsatest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
fips_dsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
fips_dsatest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h
fips_dsatest.o: fips_dsatest.c
fips_dssvs.o: ../include/openssl/opensslconf.h fips_dssvs.c
fips_hmactest.o: ../include/openssl/aes.h ../include/openssl/asn1.h
fips_hmactest.o: ../include/openssl/bio.h ../include/openssl/blowfish.h
fips_hmactest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
@@ -644,6 +645,29 @@ fips_randtest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
fips_randtest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_randtest.o: ../include/openssl/symhacks.h ../include/openssl/ui.h
fips_randtest.o: ../include/openssl/ui_compat.h fips_randtest.c
fips_rngvs.o: ../include/openssl/opensslconf.h fips_rngvs.c
fips_rsagtest.o: ../include/openssl/aes.h ../include/openssl/asn1.h
fips_rsagtest.o: ../include/openssl/bio.h ../include/openssl/blowfish.h
fips_rsagtest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
fips_rsagtest.o: ../include/openssl/cast.h ../include/openssl/conf.h
fips_rsagtest.o: ../include/openssl/crypto.h ../include/openssl/des.h
fips_rsagtest.o: ../include/openssl/des_old.h ../include/openssl/dh.h
fips_rsagtest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
fips_rsagtest.o: ../include/openssl/err.h ../include/openssl/evp.h
fips_rsagtest.o: ../include/openssl/hmac.h ../include/openssl/idea.h
fips_rsagtest.o: ../include/openssl/lhash.h ../include/openssl/md2.h
fips_rsagtest.o: ../include/openssl/md4.h ../include/openssl/md5.h
fips_rsagtest.o: ../include/openssl/mdc2.h ../include/openssl/obj_mac.h
fips_rsagtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
fips_rsagtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
fips_rsagtest.o: ../include/openssl/pkcs7.h ../include/openssl/rc2.h
fips_rsagtest.o: ../include/openssl/rc4.h ../include/openssl/rc5.h
fips_rsagtest.o: ../include/openssl/ripemd.h ../include/openssl/rsa.h
fips_rsagtest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
fips_rsagtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
fips_rsagtest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h
fips_rsagtest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
fips_rsagtest.o: ../include/openssl/x509v3.h fips_rsagtest.c
fips_rsastest.o: ../include/openssl/aes.h ../include/openssl/asn1.h
fips_rsastest.o: ../include/openssl/bio.h ../include/openssl/blowfish.h
fips_rsastest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
@@ -710,6 +734,20 @@ fips_shatest.o: ../include/openssl/symhacks.h ../include/openssl/ui.h
fips_shatest.o: ../include/openssl/ui_compat.h ../include/openssl/x509.h
fips_shatest.o: ../include/openssl/x509_vfy.h ../include/openssl/x509v3.h
fips_shatest.o: fips_shatest.c
fips_test_suite.o: ../include/openssl/aes.h ../include/openssl/asn1.h
fips_test_suite.o: ../include/openssl/bio.h ../include/openssl/bn.h
fips_test_suite.o: ../include/openssl/crypto.h ../include/openssl/des.h
fips_test_suite.o: ../include/openssl/des_old.h ../include/openssl/dh.h
fips_test_suite.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
fips_test_suite.o: ../include/openssl/err.h ../include/openssl/fips.h
fips_test_suite.o: ../include/openssl/lhash.h ../include/openssl/md5.h
fips_test_suite.o: ../include/openssl/opensslconf.h
fips_test_suite.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
fips_test_suite.o: ../include/openssl/rand.h ../include/openssl/rsa.h
fips_test_suite.o: ../include/openssl/safestack.h ../include/openssl/sha.h
fips_test_suite.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
fips_test_suite.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h
fips_test_suite.o: fips_test_suite.c
hmactest.o: ../e_os.h ../include/openssl/aes.h ../include/openssl/asn1.h
hmactest.o: ../include/openssl/bio.h ../include/openssl/blowfish.h
hmactest.o: ../include/openssl/bn.h ../include/openssl/cast.h