aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorBen Laurie <ben@openssl.org>2001-09-02 20:05:27 +0000
committerBen Laurie <ben@openssl.org>2001-09-02 20:05:27 +0000
commit26188931147826e280c73ac2692081ce230885c6 (patch)
treecad4789b556b6ba313d41bd5c4a63f03b9a8a396 /CHANGES
parent36026dfc0103b289b53b1ae9307cfd634b97afae (diff)
downloadopenssl-26188931147826e280c73ac2692081ce230885c6.tar.gz
Make MD functions take EVP_MD_CTX * instead of void *, add copy() function.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES15
1 files changed, 15 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 6fad0cfb91..d5aa76976e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -12,6 +12,21 @@
*) applies to 0.9.6a/0.9.6b/0.9.6c and 0.9.7
+) applies to 0.9.7 only
+ +) Add a copy() function to EVP_MD.
+ [Ben Laurie]
+
+ +) Make EVP_MD routines take a context pointer instead of just the
+ md_data voud pointer.
+ [Ben Laurie]
+
+ +) Add flags to EVP_MD and EVP_MD_CTX. EVP_MD_FLAG_ONESHOT indicates
+ that the digest can only process a single chunk of data
+ (typically because it is provided by a piece of
+ hardware). EVP_MD_CTX_FLAG_ONESHOT indicates that the application
+ is only going to provide a single chunk of data, and hence the
+ framework needn't accumulate the data for oneshot drivers.
+ [Ben Laurie]
+
+) As with "ERR", make it possible to replace the underlying "ex_data"
functions. This change also alters the storage and management of global
ex_data state - it's now all inside ex_data.c and all "class" code (eg.