Go to the documentation of this file.
   22 #if LIBCAT_SECURITY==1 
   25 #if !defined(_RAKNET_LIB) && defined(_RAKNET_DLL) 
   26 # define CAT_BUILD_DLL 
   28 # define CAT_NEUTER_EXPORT 
   31 #include "cat/src/port/EndianNeutral.cpp" 
   32 #include "cat/src/port/AlignedAlloc.cpp" 
   33 #include "cat/src/time/Clock.cpp" 
   34 #include "cat/src/threads/Mutex.cpp" 
   35 #include "cat/src/threads/Thread.cpp" 
   36 #include "cat/src/threads/WaitableFlag.cpp" 
   37 #include "cat/src/hash/MurmurHash2.cpp" 
   38 #include "cat/src/lang/Strings.cpp" 
   40 #include "cat/src/math/BigRTL.cpp" 
   41 #include "cat/src/math/BigPseudoMersenne.cpp" 
   42 #include "cat/src/math/BigTwistedEdwards.cpp" 
   44 #include "cat/src/crypt/SecureCompare.cpp" 
   45 #include "cat/src/crypt/cookie/CookieJar.cpp" 
   46 #include "cat/src/crypt/hash/HMAC_MD5.cpp" 
   47 #include "cat/src/crypt/privatekey/ChaCha.cpp" 
   48 #include "cat/src/crypt/hash/Skein.cpp" 
   49 #include "cat/src/crypt/hash/Skein256.cpp" 
   50 #include "cat/src/crypt/hash/Skein512.cpp" 
   51 #include "cat/src/crypt/pass/Passwords.cpp" 
   53 #include "cat/src/crypt/rand/EntropyWindows.cpp" 
   54 #include "cat/src/crypt/rand/EntropyLinux.cpp" 
   55 #include "cat/src/crypt/rand/EntropyWindowsCE.cpp" 
   56 #include "cat/src/crypt/rand/EntropyGeneric.cpp" 
   59 #pragma warning(disable:4838) 
   61 #include "cat/src/crypt/rand/Fortuna.cpp" 
   66 #include "cat/src/crypt/tunnel/KeyAgreement.cpp" 
   67 #include "cat/src/crypt/tunnel/AuthenticatedEncryption.cpp" 
   68 #include "cat/src/crypt/tunnel/KeyAgreementInitiator.cpp" 
   69 #include "cat/src/crypt/tunnel/KeyAgreementResponder.cpp" 
   70 #include "cat/src/crypt/tunnel/KeyMaker.cpp" 
   72 #include "cat/src/crypt/tunnel/EasyHandshake.cpp" 
   74 #endif // LIBCAT_SECURITY