projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Add EVP_MD_CTX_ctrl function.
[openssl.git]
/
crypto
/
evp
/
digest.c
diff --git
a/crypto/evp/digest.c
b/crypto/evp/digest.c
index 607f0a1a0d0cd0186bbe22e48f9840fc8375f69a..32a87f627d727fbff0d47ce73d5611245fa60d74 100644
(file)
--- a/
crypto/evp/digest.c
+++ b/
crypto/evp/digest.c
@@
-364,3
+364,14
@@
int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx)
return 1;
}
+
+int EVP_MD_CTX_ctrl(EVP_MD_CTX *ctx, int cmd, int p1, void *p2)
+{
+ if (ctx->digest && ctx->digest->md_ctrl) {
+ int ret = ctx->digest->md_ctrl(ctx, cmd, p1, p2);
+ if (ret <= 0)
+ return 0;
+ return 1;
+ }
+ return 0;
+}