diff options
author | Ben Laurie <ben@openssl.org> | 2001-09-02 20:05:27 +0000 |
---|---|---|
committer | Ben Laurie <ben@openssl.org> | 2001-09-02 20:05:27 +0000 |
commit | 26188931147826e280c73ac2692081ce230885c6 (patch) | |
tree | cad4789b556b6ba313d41bd5c4a63f03b9a8a396 /CHANGES | |
parent | 36026dfc0103b289b53b1ae9307cfd634b97afae (diff) |
Make MD functions take EVP_MD_CTX * instead of void *, add copy() function.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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. |