Add #ifdef to make it easier to embed libtomcrypt with LTC_NOTHING
Restore LTC_NO_MATH and make rand_prime.c depend on LTC_NO_MATH & LTC_NO_PRNGS
This commit is contained in:
parent
b895f13484
commit
3b7c6512ac
@ -68,6 +68,7 @@
|
||||
|
||||
/* shortcut to disable automatic inclusion */
|
||||
#if defined LTC_NOTHING && !defined LTC_EASY
|
||||
#define LTC_NO_MATH
|
||||
#define LTC_NO_CIPHERS
|
||||
#define LTC_NO_MODES
|
||||
#define LTC_NO_HASHES
|
||||
@ -143,12 +144,16 @@
|
||||
/* #define LTC_NO_BSWAP */
|
||||
|
||||
/* ---> math provider? <--- */
|
||||
#ifndef LTC_NO_MATH
|
||||
|
||||
/* LibTomMath */
|
||||
/* #define LTM_DESC */
|
||||
|
||||
/* TomsFastMath */
|
||||
/* #define TFM_DESC */
|
||||
|
||||
#endif /* LTC_NO_MATH */
|
||||
|
||||
/* GNU Multiple Precision Arithmetic Library */
|
||||
/* #define GMP_DESC */
|
||||
|
||||
|
@ -10,6 +10,8 @@
|
||||
*/
|
||||
#include "tomcrypt.h"
|
||||
|
||||
#if !defined LTC_NO_MATH && !defined LTC_NO_PRNGS
|
||||
|
||||
/**
|
||||
@file rand_prime.c
|
||||
Generate a random prime, Tom St Denis
|
||||
@ -80,6 +82,7 @@ int rand_prime(void *N, long len, prng_state *prng, int wprng)
|
||||
return CRYPT_OK;
|
||||
}
|
||||
|
||||
#endif /* LTC_NO_MATH */
|
||||
|
||||
|
||||
/* $Source$ */
|
||||
|
Loading…
Reference in New Issue
Block a user