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@gmail.com, http://libtomcrypt.org
15
Build strings, Tom St Denis
19
const char *crypt_build_settings =
20
"LibTomCrypt " SCRYPT " (Tom St Denis, tomstdenis@gmail.com)\n"
21
"LibTomCrypt is public domain software.\n"
22
"Built on " __DATE__ " at " __TIME__ "\n\n\n"
24
#if defined(ENDIAN_NEUTRAL)
26
#elif defined(ENDIAN_LITTLE)
28
#if defined(ENDIAN_32BITWORD)
33
#elif defined(ENDIAN_BIG)
35
#if defined(ENDIAN_32BITWORD)
42
#if defined(LTC_CLEAN_STACK)
74
#if defined(TWOFISH_SMALL) && defined(TWOFISH_TABLES) && defined(TWOFISH_ALL_TABLES)
75
"(small, tables, all_tables)\n"
76
#elif defined(TWOFISH_SMALL) && defined(TWOFISH_TABLES)
78
#elif defined(TWOFISH_SMALL) && defined(TWOFISH_ALL_TABLES)
79
"(small, all_tables)\n"
80
#elif defined(TWOFISH_TABLES) && defined(TWOFISH_ALL_TABLES)
81
"(tables, all_tables)\n"
82
#elif defined(TWOFISH_SMALL)
84
#elif defined(TWOFISH_TABLES)
86
#elif defined(TWOFISH_ALL_TABLES)
101
#if defined(SKIPJACK)
110
#if defined(ANUBIS_TWEAK)
115
"\nHashes built-in:\n"
143
#if defined(RIPEMD128)
146
#if defined(RIPEMD160)
149
#if defined(WHIRLPOOL)
152
#if defined(CHC_HASH)
156
"\nBlock Chaining Modes:\n"
187
"\nENC + AUTH modes:\n"
188
#if defined(EAX_MODE)
191
#if defined(OCB_MODE)
194
#if defined(CCM_MODE)
197
#if defined(GCM_MODE)
200
#if defined(GCM_TABLES)
219
#if defined(SOBER128)
239
" WIN32 platform detected.\n"
241
#if defined(LBL_CYGWIN__)
242
" CYGWIN Detected.\n"
244
#if defined(LBL_DJGPP__)
247
#if defined(_MSC_VER)
248
" MSVC compiler detected.\n"
250
#if defined(__GNUC__)
251
" GCC compiler detected.\n"
253
#if defined(INTEL_CC)
254
" Intel C Compiler detected.\n"
256
#if defined(LBL_x86_64__)
257
" x86-64 detected.\n"
267
#if defined(TRY_UNRANDOM_FIRST)
268
" TRY_UNRANDOM_FIRST "
270
#if defined(LTC_TEST)
279
#if defined(LTC_SMALL_CODE)
282
#if defined(LTC_NO_FILE)
288
#if defined(LTC_FAST)
291
#if defined(LTC_NO_FAST)
294
#if defined(LTC_NO_BSWAP)
297
#if defined(LTC_NO_ASM)
300
#if defined(LTC_NO_TEST)
303
#if defined(LTC_NO_TABLES)
306
#if defined(LTC_PTHREAD)
315
/* $Source: /cvs/libtom/libtomcrypt/src/misc/crypt/crypt.c,v $ */
316
/* $Revision: 1.11 $ */
317
/* $Date: 2005/06/19 18:00:28 $ */