Compensate inline assembler in sha512.c for gcc 2.7.2 compiler bug [from HEAD].
[oweals/openssl.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 595008e96e7dd58655fbf6df5936c984f2ea6a22..06bfdd299c94058e3f9223c9e22c9fa1b4154d3c 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,28 @@
 
  Changes between 0.9.8g and 0.9.8h  [xx XXX xxxx]
 
+  *) Backport of CMS code to OpenSSL 0.9.8. This differs from the 0.9.9
+     implemention in the following ways:
+
+     Lack of EVP_PKEY_ASN1_METHOD means algorithm parameters have to be
+     hard coded.
+
+     Lack of BER streaming support means one pass streaming processing is
+     only supported if data is detached: setting the streaming flag is
+     ignored for embedded content.
+
+     CMS support is disabled by default and must be explicitly enabled
+     with the enable-cms configuration option.
+     [Steve Henson]
+
+  *) Zlib compression BIO. This is a filter BIO which compressed and
+     uncompresses any data passed through it.
+     [Steve Henson]
+
+  *) Add AES_wrap_key() and AES_unwrap_key() functions to implement
+     RFC3394 compatible AES key wrapping.
+     [Steve Henson]
+
   *) Add utility functions to handle ASN1 structures. ASN1_STRING_set0():
      sets string data without copying. X509_ALGOR_set0() and
      X509_ALGOR_get0(): set and retrieve X509_ALGOR (AlgorithmIdentifier)