1 #include "curve25519.h" 2 #include "curve25519-donna-portable.h" 3 4 #if defined(CURVE25519_SSE2) 5 #else 6 #if defined(HAVE_UINT128) && !defined(CURVE25519_FORCE_32BIT) 7 #define CURVE25519_64BIT 8 #else 9 #define CURVE25519_32BIT 10 #endif 11 #endif 12 13 #if !defined(CURVE25519_NO_INLINE_ASM) 14 #endif 15 16 17 #if defined(CURVE25519_SSE2) 18 #include "curve25519-donna-sse2.h" 19 #elif defined(CURVE25519_64BIT) 20 #include "curve25519-donna-64bit.h" 21 #else 22 #include "curve25519-donna-32bit.h" 23 #endif 24 25 #include "curve25519-donna-common.h" 26 27 #if defined(CURVE25519_SSE2) 28 #include "curve25519-donna-scalarmult-sse2.h" 29 #else 30 #include "curve25519-donna-scalarmult-base.h" 31 #endif 32 33