1
/* LibTomCrypt, modular cryptographic library -- Tom St Denis
3
* LibTomCrypt is a library that provides various cryptographic
4
* algorithms in a highly modular and flexible manner.
6
* The library is free for all purposes without any express
9
* Tom St Denis, tomstdenis@iahu.ca, http://libtomcrypt.org
13
/* Dropbear doesn't need these
15
const char *crypt_build_settings =
16
"LibTomCrypt " SCRYPT "\n\n"
18
#if defined(ENDIAN_NEUTRAL)
20
#elif defined(ENDIAN_LITTLE)
22
#if defined(ENDIAN_32BITWORD)
27
#elif defined(ENDIAN_BIG)
29
#if defined(ENDIAN_32BITWORD)
36
#if defined(CLEAN_STACK)
68
#if defined(TWOFISH_SMALL) && defined(TWOFISH_TABLES)
70
#elif defined(TWOFISH_SMALL)
72
#elif defined(TWOFISH_TABLES)
91
"\nHashes built-in:\n"
119
#if defined(RIPEMD128)
122
#if defined(RIPEMD160)
125
#if defined(WHIRLPOOL)
128
#if defined(CHC_HASH)
132
"\nBlock Chaining Modes:\n"
160
"\nENC + AUTH modes:\n"
161
#if defined(EAX_MODE)
164
#if defined(OCB_MODE)
182
#if defined(SOBER128)
189
#if defined(RSA_TIMING)
206
" WIN32 platform detected.\n"
208
#if defined(__CYGWIN__)
209
" CYGWIN Detected.\n"
211
#if defined(__DJGPP__)
214
#if defined(_MSC_VER)
215
" MSVC compiler detected.\n"
217
#if defined(__GNUC__)
218
" GCC compiler detected.\n"
220
#if defined(INTEL_CC)
221
" Intel C Compiler detected.\n"
231
#if defined(TRY_UNRANDOM_FIRST)
232
" TRY_UNRANDOM_FIRST "
234
#if defined(LTC_TEST)
243
#if defined(SMALL_CODE)