diff options
author | Richard Levitte <levitte@openssl.org> | 2002-12-12 20:41:36 +0300 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-12-12 20:41:36 +0300 |
commit | 5c72869563a01a0aeeac5f02002ad0e3142a2918 (patch) | |
tree | f6976fad53e43e85cfe0a577bfea060dfe0387e6 /CHANGES | |
parent | 712419b73ae6c48f6ad9ce1020a2fd3f52b9bb00 (diff) |
Add a static lock called HWCRHK, for the case of having an application
that wants to use the hw_ncipher engine without having given any
callbacks for the dynamic type of locks.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -4,6 +4,20 @@ 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. |