Add support for 'other' PKCS#7 content types.
[openssl.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 853fe0e1f3b04b7de9ed0b7092065e69900fd9f8..e0120ae153051b8d9c25c9899622b9624d2a67ad 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,28 @@
 
  Changes between 0.9.5a and 0.9.6  [xx XXX 2000]
 
+  *) Unrecognized PKCS#7 content types are now handled via a
+     catch all ASN1_TYPE structure. This allows unsupported
+     types to be stored as a "blob" and an application can
+     encode and decode it manually.
+     [Steve Henson]
+
+  *) Fix various signed/unsigned issues to make a_strex,c
+     compile under VC++.
+     [Oscar Jacobsson <oscar.jacobsson@celocom.com>]
+
+  *) ASN1 fixes. i2d_ASN1_OBJECT was not returning the correct
+     length if passed a buffer. ASN1_INTEGER_to_BN failed
+     if passed a NULL BN and its argument was negative.
+     [Steve Henson, pointed out by Sven Heiberg <sven@tartu.cyber.ee>]
+
+  *) Modification to PKCS#7 encoding routines to output definite
+     length encoding. Since currently the whole structures are in
+     memory there's not real point in using indefinite length 
+     constructed encoding. However if OpenSSL is compiled with
+     the flag PKCS7_INDEFINITE_ENCODING the old form is used.
+     [Steve Henson]
+
   *) Added BIO_vprintf() and BIO_vsnprintf().
      [Richard Levitte]
 
@@ -38,7 +60,7 @@
      [Richard Levitte]
 
   *) MD4 implemented.
-     [Assar Westerlund <assar@assaris.sics.se>, Richard Levitte]
+     [Assar Westerlund <assar@sics.se>, Richard Levitte]
 
   *) Add the arguments -CAfile and -CApath to the pkcs12 utility.
      [Richard Levitte]