diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2000-09-21 18:57:00 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2000-09-21 18:57:00 +0000 |
commit | 6cffb201f3133515bc4b2a5620b022a6a7982227 (patch) | |
tree | 0d039d29eb35ee0873c1ef6bfa0456eeeae1ae2f /CHANGES | |
parent | 4b0f00b7cee1c82fd88a7f9a0095fa9f3da1e39b (diff) | |
download | openssl-6cffb201f3133515bc4b2a5620b022a6a7982227.tar.gz |
Fix ASN1_TYPE bug.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -4,6 +4,18 @@ Changes between 0.9.5a and 0.9.6 [xx XXX 2000] + *) Fix for a nasty bug in ASN1_TYPE handling. ASN1_TYPE is used for + a general "ANY" type, as such it should be able to decode anything + including tagged types. However it didn't check the class so it would + wrongly interpret tagged types in the same way as their universal + counterpart and unknown types were just rejected. Changed so that the + tagged and unknown types are handled in the same way as a SEQUENCE: + that is the encoding is stored intact. There is also a new type + "V_ASN1_OTHER" which is used when the class is not universal, in this + case we have no idea what the actual type is so we just lump them all + together. + [Steve Henson] + *) On VMS, stdout may very well lead to a file that is written to in a record-oriented fashion. That means that every write() will write a separate record, which will be read separately by the |