Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/openssl/openssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2002-12-12 20:41:36 +0300
committerRichard Levitte <levitte@openssl.org>2002-12-12 20:41:36 +0300
commit5c72869563a01a0aeeac5f02002ad0e3142a2918 (patch)
treef6976fad53e43e85cfe0a577bfea060dfe0387e6 /CHANGES
parent712419b73ae6c48f6ad9ce1020a2fd3f52b9bb00 (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--CHANGES14
1 files changed, 14 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index bf5d580063..84683d2b9e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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.