mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 04:04:39 +02:00
Fixes for misc.c to not be included unless required.
This commit is contained in:
@@ -26,6 +26,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
||||||
|
defined(WOLFSSL_HAVE_SP_ECC)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#include <wolfssl/wolfcrypt/cpuid.h>
|
#include <wolfssl/wolfcrypt/cpuid.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
@@ -35,9 +39,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
|
||||||
defined(WOLFSSL_HAVE_SP_ECC)
|
|
||||||
|
|
||||||
#ifdef RSA_LOW_MEM
|
#ifdef RSA_LOW_MEM
|
||||||
#ifndef WOLFSSL_SP_SMALL
|
#ifndef WOLFSSL_SP_SMALL
|
||||||
#define WOLFSSL_SP_SMALL
|
#define WOLFSSL_SP_SMALL
|
||||||
|
@@ -26,6 +26,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
||||||
|
defined(WOLFSSL_HAVE_SP_ECC)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#include <wolfssl/wolfcrypt/cpuid.h>
|
#include <wolfssl/wolfcrypt/cpuid.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
@@ -35,9 +39,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
|
||||||
defined(WOLFSSL_HAVE_SP_ECC)
|
|
||||||
|
|
||||||
#ifdef RSA_LOW_MEM
|
#ifdef RSA_LOW_MEM
|
||||||
#ifndef WOLFSSL_SP_SMALL
|
#ifndef WOLFSSL_SP_SMALL
|
||||||
#define WOLFSSL_SP_SMALL
|
#define WOLFSSL_SP_SMALL
|
||||||
|
@@ -26,6 +26,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
||||||
|
defined(WOLFSSL_HAVE_SP_ECC)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#include <wolfssl/wolfcrypt/cpuid.h>
|
#include <wolfssl/wolfcrypt/cpuid.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
@@ -35,9 +39,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
|
||||||
defined(WOLFSSL_HAVE_SP_ECC)
|
|
||||||
|
|
||||||
#ifdef RSA_LOW_MEM
|
#ifdef RSA_LOW_MEM
|
||||||
#ifndef WOLFSSL_SP_SMALL
|
#ifndef WOLFSSL_SP_SMALL
|
||||||
#define WOLFSSL_SP_SMALL
|
#define WOLFSSL_SP_SMALL
|
||||||
|
@@ -26,6 +26,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
||||||
|
defined(WOLFSSL_HAVE_SP_ECC)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#include <wolfssl/wolfcrypt/cpuid.h>
|
#include <wolfssl/wolfcrypt/cpuid.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
@@ -35,9 +39,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
|
||||||
defined(WOLFSSL_HAVE_SP_ECC)
|
|
||||||
|
|
||||||
#ifdef RSA_LOW_MEM
|
#ifdef RSA_LOW_MEM
|
||||||
#ifndef SP_RSA_PRIVATE_EXP_D
|
#ifndef SP_RSA_PRIVATE_EXP_D
|
||||||
#define SP_RSA_PRIVATE_EXP_D
|
#define SP_RSA_PRIVATE_EXP_D
|
||||||
|
@@ -26,6 +26,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
||||||
|
defined(WOLFSSL_HAVE_SP_ECC)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#include <wolfssl/wolfcrypt/cpuid.h>
|
#include <wolfssl/wolfcrypt/cpuid.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
@@ -35,9 +39,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
|
||||||
defined(WOLFSSL_HAVE_SP_ECC)
|
|
||||||
|
|
||||||
#ifdef RSA_LOW_MEM
|
#ifdef RSA_LOW_MEM
|
||||||
#ifndef SP_RSA_PRIVATE_EXP_D
|
#ifndef SP_RSA_PRIVATE_EXP_D
|
||||||
#define SP_RSA_PRIVATE_EXP_D
|
#define SP_RSA_PRIVATE_EXP_D
|
||||||
|
@@ -26,6 +26,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
||||||
|
defined(WOLFSSL_HAVE_SP_ECC)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#include <wolfssl/wolfcrypt/cpuid.h>
|
#include <wolfssl/wolfcrypt/cpuid.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
@@ -35,9 +39,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
|
||||||
defined(WOLFSSL_HAVE_SP_ECC)
|
|
||||||
|
|
||||||
#ifdef RSA_LOW_MEM
|
#ifdef RSA_LOW_MEM
|
||||||
#ifndef WOLFSSL_SP_SMALL
|
#ifndef WOLFSSL_SP_SMALL
|
||||||
#define WOLFSSL_SP_SMALL
|
#define WOLFSSL_SP_SMALL
|
||||||
|
@@ -31,6 +31,9 @@ This library provides single precision (SP) integer math functions.
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
#include <wolfssl/wolfcrypt/misc.h>
|
#include <wolfssl/wolfcrypt/misc.h>
|
||||||
@@ -85,8 +88,6 @@ This library provides single precision (SP) integer math functions.
|
|||||||
* WOLFSSL_SP_FAST_MODEXP Allow fast mod_exp with small C code
|
* WOLFSSL_SP_FAST_MODEXP Allow fast mod_exp with small C code
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)
|
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/sp_int.h>
|
#include <wolfssl/wolfcrypt/sp_int.h>
|
||||||
|
|
||||||
/* DECL_SP_INT: Declare one variable of type 'sp_int'. */
|
/* DECL_SP_INT: Declare one variable of type 'sp_int'. */
|
||||||
|
@@ -26,6 +26,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
||||||
|
defined(WOLFSSL_HAVE_SP_ECC)
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/error-crypt.h>
|
#include <wolfssl/wolfcrypt/error-crypt.h>
|
||||||
#include <wolfssl/wolfcrypt/cpuid.h>
|
#include <wolfssl/wolfcrypt/cpuid.h>
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
@@ -35,9 +39,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_HAVE_SP_RSA) || defined(WOLFSSL_HAVE_SP_DH) || \
|
|
||||||
defined(WOLFSSL_HAVE_SP_ECC)
|
|
||||||
|
|
||||||
#ifdef RSA_LOW_MEM
|
#ifdef RSA_LOW_MEM
|
||||||
#ifndef WOLFSSL_SP_SMALL
|
#ifndef WOLFSSL_SP_SMALL
|
||||||
#define WOLFSSL_SP_SMALL
|
#define WOLFSSL_SP_SMALL
|
||||||
|
@@ -37,6 +37,9 @@
|
|||||||
|
|
||||||
/* in case user set USE_FAST_MATH there */
|
/* in case user set USE_FAST_MATH there */
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
#include <wolfssl/wolfcrypt/settings.h>
|
||||||
|
|
||||||
|
#ifdef USE_FAST_MATH
|
||||||
|
|
||||||
#ifdef NO_INLINE
|
#ifdef NO_INLINE
|
||||||
#include <wolfssl/wolfcrypt/misc.h>
|
#include <wolfssl/wolfcrypt/misc.h>
|
||||||
#else
|
#else
|
||||||
@@ -44,8 +47,6 @@
|
|||||||
#include <wolfcrypt/src/misc.c>
|
#include <wolfcrypt/src/misc.c>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef USE_FAST_MATH
|
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/random.h>
|
#include <wolfssl/wolfcrypt/random.h>
|
||||||
#include <wolfssl/wolfcrypt/tfm.h>
|
#include <wolfssl/wolfcrypt/tfm.h>
|
||||||
#include <wolfcrypt/src/asm.c> /* will define asm MACROS or C ones */
|
#include <wolfcrypt/src/asm.c> /* will define asm MACROS or C ones */
|
||||||
|
Reference in New Issue
Block a user