diff options
author | Richard Levitte <levitte@openssl.org> | 2002-12-12 18:40:15 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-12-12 18:40:15 +0100 |
commit | 14676ffcd6a27532075f915b7f0606a52c8feed9 (patch) | |
tree | aa19961b128663c96e6ac1a783dd2b26501c85a1 /CHANGES | |
parent | Make 'tunala' link with zlib if possible (so it works if openssl was (diff) | |
download | openssl-14676ffcd6a27532075f915b7f0606a52c8feed9.tar.xz openssl-14676ffcd6a27532075f915b7f0606a52c8feed9.zip |
Document the modifications in 0.9.7 that will make the hw_ncipher.c
engine work properly even in bad situations.
Diffstat (limited to '')
-rw-r--r-- | CHANGES | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -352,6 +352,20 @@ TODO: bug: pad x with leading zeros if necessary Changes between 0.9.6h and 0.9.7 [XX xxx 2002] + *) The hw_ncipher.c engine requires dynamic locks. Unfortunately, it + seems that in spite of existing for more than a year, no application + author has done anything to provide the necessary callbacks, which + means that this particular engine will not work properly anywhere. + This is a very unfortunate situation which forces us, in the name + of usability, to give the hw_ncipher.c a static lock, which is part + of libcrypto. + NOTE: This is for the 0.9.7 series ONLY. This hack will never + appear in 0.9.8 or later. We EXPECT application authors to have + dealt properly with this when 0.9.8 is released (unless we actually + make such changes in the libcrypto locking code that changes will + have to be made anyway). + [Richard Levitte] + *) In asn1_d2i_read_bio() repeatedly call BIO_read() until all content octets have been read, EOF or an error occurs. Without this change some truncated ASN1 structures will not produce an error. |