Incorporation of RSEs assembled patches
This commit is contained in:
@@ -59,7 +59,9 @@
|
||||
#include <stdio.h>
|
||||
#include "cryptlib.h"
|
||||
#include "rand.h"
|
||||
#ifndef NO_RSA
|
||||
#include "rsa.h"
|
||||
#endif
|
||||
#include "evp.h"
|
||||
#include "objects.h"
|
||||
#include "x509.h"
|
||||
@@ -72,13 +74,17 @@ EVP_PKEY *priv;
|
||||
{
|
||||
int ret= -1;
|
||||
|
||||
#ifndef NO_RSA
|
||||
if (priv->type != EVP_PKEY_RSA)
|
||||
{
|
||||
#endif
|
||||
EVPerr(EVP_F_EVP_PKEY_DECRYPT,EVP_R_PUBLIC_KEY_NOT_RSA);
|
||||
#ifndef NO_RSA
|
||||
goto err;
|
||||
}
|
||||
|
||||
ret=RSA_private_decrypt(ekl,ek,key,priv->pkey.rsa,RSA_PKCS1_PADDING);
|
||||
err:
|
||||
#endif
|
||||
return(ret);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user