tomcrypt_custom.h: move dependency checks together
This commit is contained in:
parent
ec73cfa257
commit
1d52f3b49b
@ -244,16 +244,9 @@
|
|||||||
#define LTC_F9_MODE
|
#define LTC_F9_MODE
|
||||||
#define LTC_PELICAN
|
#define LTC_PELICAN
|
||||||
|
|
||||||
#if defined(LTC_PELICAN) && !defined(LTC_RIJNDAEL)
|
|
||||||
#error Pelican-MAC requires LTC_RIJNDAEL
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* ---> Encrypt + Authenticate Modes <--- */
|
/* ---> Encrypt + Authenticate Modes <--- */
|
||||||
|
|
||||||
#define LTC_EAX_MODE
|
#define LTC_EAX_MODE
|
||||||
#if defined(LTC_EAX_MODE) && !(defined(LTC_CTR_MODE) && defined(LTC_OMAC))
|
|
||||||
#error LTC_EAX_MODE requires CTR and LTC_OMAC mode
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define LTC_OCB_MODE
|
#define LTC_OCB_MODE
|
||||||
#define LTC_OCB3_MODE
|
#define LTC_OCB3_MODE
|
||||||
@ -285,10 +278,6 @@
|
|||||||
#define LTC_YARROW_AES 2
|
#define LTC_YARROW_AES 2
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(LTC_YARROW) && !defined(LTC_CTR_MODE)
|
|
||||||
#error LTC_YARROW requires LTC_CTR_MODE chaining mode to be defined!
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* a PRNG that simply reads from an available system source */
|
/* a PRNG that simply reads from an available system source */
|
||||||
#define LTC_SPRNG
|
#define LTC_SPRNG
|
||||||
|
|
||||||
@ -425,6 +414,18 @@
|
|||||||
#undef LTC_RSA_BLINDING
|
#undef LTC_RSA_BLINDING
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(LTC_PELICAN) && !defined(LTC_RIJNDAEL)
|
||||||
|
#error Pelican-MAC requires LTC_RIJNDAEL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(LTC_EAX_MODE) && !(defined(LTC_CTR_MODE) && defined(LTC_OMAC))
|
||||||
|
#error LTC_EAX_MODE requires CTR and LTC_OMAC mode
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(LTC_YARROW) && !defined(LTC_CTR_MODE)
|
||||||
|
#error LTC_YARROW requires LTC_CTR_MODE chaining mode to be defined!
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(LTC_DER) && !defined(MPI)
|
#if defined(LTC_DER) && !defined(MPI)
|
||||||
#error ASN.1 DER requires MPI functionality
|
#error ASN.1 DER requires MPI functionality
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user