From 75d44c0452e8807dcd9dd126390dd8df35c57efa Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Sun, 9 Apr 2006 21:24:48 +0000 Subject: Store digests as EVP_MD instead of a NID. Add digest size sanity checks. --- crypto/evp/pmeth_lib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crypto/evp/pmeth_lib.c') diff --git a/crypto/evp/pmeth_lib.c b/crypto/evp/pmeth_lib.c index a705901c70..a76e88b805 100644 --- a/crypto/evp/pmeth_lib.c +++ b/crypto/evp/pmeth_lib.c @@ -187,8 +187,8 @@ int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, EVPerr(EVP_F_EVP_PKEY_CTX_CTRL, EVP_R_INVALID_DIGEST); return 0; } - return EVP_PKEY_CTX_ctrl(ctx, -1, -1, EVP_PKEY_CTRL_MD_NID, - EVP_MD_type(md), NULL); + return EVP_PKEY_CTX_ctrl(ctx, -1, -1, EVP_PKEY_CTRL_MD, + 0, (void *)md); } return ctx->pmeth->ctrl_str(ctx, name, value); } -- cgit v1.2.3