2
0
Эх сурвалжийг харах

error on missing dependencies for LTC_PBES and LTC_PKCS_5

Patrick Oppenlander 5 жил өмнө
parent
commit
78f94225c8

+ 16 - 0
src/headers/tomcrypt_custom.h

@@ -585,6 +585,22 @@
    #define LTC_PBES
    #define LTC_PBES
 #endif
 #endif
 
 
+#if defined(LTC_PBES) && !defined(LTC_PKCS_5)
+   #error LTC_PBES requires LTC_PKCS_5
+#endif
+
+#if defined(LTC_PBES) && !defined(LTC_PKCS_12)
+   #error LTC_PBES requires LTC_PKCS_12
+#endif
+
+#if defined(LTC_PKCS_5) && !defined(LTC_HMAC)
+   #error LTC_PKCS_5 requires LTC_HMAC
+#endif
+
+#if defined(LTC_PKCS_5) && !defined(LTC_HASH_HELPERS)
+   #error LTC_PKCS_5 requires LTC_HASH_HELPERS
+#endif
+
 #if defined(LTC_PELICAN) && !defined(LTC_RIJNDAEL)
 #if defined(LTC_PELICAN) && !defined(LTC_RIJNDAEL)
    #error Pelican-MAC requires LTC_RIJNDAEL
    #error Pelican-MAC requires LTC_RIJNDAEL
 #endif
 #endif