Skip to content

Commit 61eb98b

Browse files
committed
add compile-time check for sprng requirements
1 parent a46d6eb commit 61eb98b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/headers/tomcrypt_custom.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,10 @@
550550
#error LTC_BLAKE2BMAC requires LTC_BLAKE2B
551551
#endif
552552

553+
#if defined(LTC_SPRNG) && !defined(LTC_RNG_GET_BYTES)
554+
#error LTC_SPRNG requires LTC_RNG_GET_BYTES
555+
#endif
556+
553557
#if defined(LTC_NO_MATH) && (defined(LTM_DESC) || defined(TFM_DESC) || defined(GMP_DESC))
554558
#error LTC_NO_MATH defined, but also a math descriptor
555559
#endif

0 commit comments

Comments
 (0)