From 7171ade2c218542184238f7c38b195e21b437914 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Wed, 1 Jul 2009 11:23:07 +0000 Subject: [PATCH] Submitted by: "Victor B. Wagner" Reviewed by: steve@openssl.org EVP_CTRL_PBE_PRF_NID suppot for Gost engine. --- engines/ccgost/gost_crypt.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/engines/ccgost/gost_crypt.c b/engines/ccgost/gost_crypt.c index 954d150e51..39bb696446 100644 --- a/engines/ccgost/gost_crypt.c +++ b/engines/ccgost/gost_crypt.c @@ -390,6 +390,14 @@ int gost_cipher_ctl(EVP_CIPHER_CTX *ctx,int type,int arg,void *ptr) } break; } + case EVP_CTRL_PBE_PRF_NID: + if (ptr) { + *((int *)ptr)= NID_id_HMACGostR3411_94; + return 1; + } else { + return 0; + } + default: GOSTerr(GOST_F_GOST_CIPHER_CTL,GOST_R_UNSUPPORTED_CIPHER_CTL_COMMAND); return -1;