#ifdef LTC_SHA224
+#ifndef LTC_SHA256\r
+ #error SHA224 requires LTC_SHA256\r
+#endif
+
/**
@param sha224.c
LTC_SHA-224 new NIST standard based off of LTC_SHA-256 truncated to 224 bits (Tom St Denis)
#ifdef LTC_SHA384
+#ifndef LTC_SHA512\r
+ #error SHA384 requires LTC_SHA512\r
+#endif
+
/**
@param sha384.c
LTC_SHA384 hash included in sha512.c, Tom St Denis
/* ---- PRNG Stuff ---- */
#ifdef LTC_YARROW
+#ifndef LTC_CTR_MODE
+ #error Yarrow requires LTC_CTR_MODE
+#endif
+
struct yarrow_prng {
int cipher, hash;
unsigned char pool[MAXBLOCKSIZE];