mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-06 07:00:50 +02:00
Rework rsa accel a bit and turn it back on.
This commit is contained in:
@@ -42,7 +42,7 @@ int wc_casper_init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#if !defined(NO_RSA) && !defined(WOLFSSL_NXP_CASPER_NO_RSA)
|
||||
#if !defined(NO_RSA) && defined(WOLFSSL_NXP_CASPER_RSA_PUB_EXPTMOD)
|
||||
|
||||
#define CASPER_MAX_BUF_SZ 512
|
||||
static uint8_t key_buf[CASPER_MAX_BUF_SZ];
|
||||
|
||||
+2
-2
@@ -56,7 +56,7 @@ RSA keys can be used to encrypt, decrypt, sign and verify data.
|
||||
#ifdef WOLFSSL_HAVE_SP_RSA
|
||||
#include <wolfssl/wolfcrypt/sp.h>
|
||||
#endif
|
||||
#if defined(WOLFSSL_NXP_CASPER) && !defined(WOLFSSL_NXP_CASPER_NO_RSA)
|
||||
#if defined(WOLFSSL_NXP_CASPER_RSA_PUB_EXPTMOD)
|
||||
#include <wolfssl/wolfcrypt/port/nxp/casper_port.h>
|
||||
#endif
|
||||
|
||||
@@ -2415,7 +2415,7 @@ static int wc_RsaFunctionSync(const byte* in, word32 inLen, byte* out,
|
||||
return ret;
|
||||
}
|
||||
|
||||
#elif defined(WOLFSSL_NXP_CASPER) && !defined(WOLFSSL_NXP_CASPER_NO_RSA)
|
||||
#elif defined(WOLFSSL_NXP_CASPER_RSA_PUB_EXPTMOD)
|
||||
static int wc_RsaFunctionSync(const byte* in, word32 inLen, byte* out,
|
||||
word32* outLen, int type, RsaKey* key,
|
||||
WC_RNG* rng)
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
int wc_casper_init(void);
|
||||
|
||||
#if !defined(NO_RSA) && !defined(WOLFSSL_NXP_CASPER_NO_RSA)
|
||||
#if !defined(NO_RSA) && defined(WOLFSSL_NXP_CASPER_RSA_PUB_EXPTMOD)
|
||||
|
||||
#include <wolfssl/wolfcrypt/rsa.h>
|
||||
|
||||
|
||||
@@ -2104,6 +2104,8 @@ extern void uITRON4_free(void *p) ;
|
||||
#define WOLFSSL_NXP_HASHCRYPT
|
||||
#define WOLFSSL_NXP_HASHCRYPT_SHA
|
||||
#define WOLFSSL_NXP_HASHCRYPT_SHA256
|
||||
#define WOLFSSL_NXP_CASPER
|
||||
#define WOLFSSL_NXP_CASPER_RSA_PUB_EXPTMOD
|
||||
#endif
|
||||
#endif /* WOLFSSL_NXP_LPC55S69 */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user