/* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ /* Define if building universal (internal helper macro) */ /* #undef AC_APPLE_UNIVERSAL_BUILD */ /* Define to 1 if using 'alloca.c'. */ /* #undef C_ALLOCA */ /* Define to 1 if you have 'alloca', as a function or macro. */ #define HAVE_ALLOCA 1 /* Define to 1 if works. */ #define HAVE_ALLOCA_H 1 /* Define if __builtin_bswap64 is available */ #define HAVE_BUILTIN_BSWAP64 1 /* Define if clock_gettime is available */ #define HAVE_CLOCK_GETTIME 1 /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 /* Define if fcntl file locking is available */ #define HAVE_FCNTL_LOCKING 1 /* Define if the compiler understands __attribute__ */ #define HAVE_GCC_ATTRIBUTE 1 /* Define to 1 if you have the `getline' function. */ #define HAVE_GETLINE 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have dlopen (with -ldl). */ #define HAVE_LIBDL 1 /* Define to 1 if you have the `gmp' library (-lgmp). */ /* #undef HAVE_LIBGMP */ /* Define if compiler and linker supports __attribute__ ifunc */ #define HAVE_LINK_IFUNC 1 /* Define to 1 if you have the header file. */ #define HAVE_MALLOC_H 1 /* Define to 1 each of the following for which a native (ie. CPU specific) implementation of the corresponding routine exists. */ /* #undef HAVE_NATIVE_memxor3 */ /* #undef HAVE_NATIVE_aes_decrypt */ /* #undef HAVE_NATIVE_aes_encrypt */ /* #undef HAVE_NATIVE_aes128_decrypt */ /* #undef HAVE_NATIVE_aes128_encrypt */ /* #undef HAVE_NATIVE_aes128_invert_key */ /* #undef HAVE_NATIVE_aes128_set_decrypt_key */ /* #undef HAVE_NATIVE_aes128_set_encrypt_key */ /* #undef HAVE_NATIVE_aes192_decrypt */ /* #undef HAVE_NATIVE_aes192_encrypt */ /* #undef HAVE_NATIVE_aes192_invert_key */ /* #undef HAVE_NATIVE_aes192_set_decrypt_key */ /* #undef HAVE_NATIVE_aes192_set_encrypt_key */ /* #undef HAVE_NATIVE_aes256_decrypt */ /* #undef HAVE_NATIVE_aes256_encrypt */ /* #undef HAVE_NATIVE_aes256_invert_key */ /* #undef HAVE_NATIVE_aes256_set_decrypt_key */ /* #undef HAVE_NATIVE_aes256_set_encrypt_key */ /* #undef HAVE_NATIVE_cbc_aes128_encrypt */ /* #undef HAVE_NATIVE_cbc_aes192_encrypt */ /* #undef HAVE_NATIVE_cbc_aes256_encrypt */ /* #undef HAVE_NATIVE_chacha_core */ /* #undef HAVE_NATIVE_chacha_2core */ /* #undef HAVE_NATIVE_chacha_3core */ /* #undef HAVE_NATIVE_chacha_4core */ /* #undef HAVE_NATIVE_fat_chacha_2core */ /* #undef HAVE_NATIVE_fat_chacha_3core */ /* #undef HAVE_NATIVE_fat_chacha_4core */ /* #undef HAVE_NATIVE_ecc_curve25519_modp */ /* #undef HAVE_NATIVE_ecc_curve448_modp */ /* #undef HAVE_NATIVE_ecc_secp192r1_modp */ /* #undef HAVE_NATIVE_ecc_secp192r1_redc */ /* #undef HAVE_NATIVE_ecc_secp224r1_modp */ /* #undef HAVE_NATIVE_ecc_secp224r1_redc */ /* #undef HAVE_NATIVE_ecc_secp256r1_modp */ /* #undef HAVE_NATIVE_ecc_secp256r1_redc */ /* #undef HAVE_NATIVE_ecc_secp384r1_modp */ /* #undef HAVE_NATIVE_ecc_secp384r1_redc */ /* #undef HAVE_NATIVE_ecc_secp521r1_modp */ /* #undef HAVE_NATIVE_ecc_secp521r1_redc */ /* #undef HAVE_NATIVE_ghash_set_key */ /* #undef HAVE_NATIVE_ghash_update */ /* #undef HAVE_NATIVE_salsa20_core */ /* #undef HAVE_NATIVE_salsa20_2core */ /* #undef HAVE_NATIVE_fat_salsa20_2core */ /* #undef HAVE_NATIVE_sha1_compress */ /* #undef HAVE_NATIVE_sha256_compress */ /* #undef HAVE_NATIVE_sha512_compress */ /* #undef HAVE_NATIVE_sha3_permute */ /* #undef HAVE_NATIVE_umac_nh */ /* #undef HAVE_NATIVE_umac_nh_n */ /* Define to 1 if you have the header file. */ /* #undef HAVE_OPENSSL_ECDSA_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_OPENSSL_EVP_H */ /* Define to 1 if you have the `secure_getenv' function. */ /* #undef HAVE_SECURE_GETENV */ /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDIO_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIME_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_VALGRIND_MEMCHECK_H */ /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se" /* Define to the full name of this package. */ #define PACKAGE_NAME "nettle" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "nettle 3.8.1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "nettle" /* Define to the home page for this package. */ #define PACKAGE_URL "" /* Define to the version of this package. */ #define PACKAGE_VERSION "3.8.1" /* The size of `long', as computed by sizeof. */ #define SIZEOF_LONG __SIZEOF_LONG__ /* The size of `size_t', as computed by sizeof. */ #define SIZEOF_SIZE_T __SIZEOF_SIZE_T__ /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */ /* #undef STACK_DIRECTION */ /* Define to 1 if all of the C90 standard headers exist (not just the ones required in a freestanding environment). This macro is provided for backward compatibility; new code need not use it. */ #define STDC_HEADERS 1 /* Define to 1 if you can safely include both and . This macro is obsolete. */ #define TIME_WITH_SYS_TIME 1 /* Defined if public key features are enabled */ /* #undef WITH_HOGWEED */ /* Define if you have openssl's libcrypto (used for benchmarking) */ /* #undef WITH_OPENSSL */ /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 # endif #else # ifndef WORDS_BIGENDIAN /* # undef WORDS_BIGENDIAN */ # endif #endif /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ /* Define to `int' if doesn't define. */ /* #undef gid_t */ /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus /* #undef inline */ #endif /* Define to `unsigned int' if does not define. */ /* #undef size_t */ /* Define to `int' if doesn't define. */ /* #undef uid_t */ /* AIX requires this to be the first thing in the file. */ #ifndef __GNUC__ # if HAVE_ALLOCA_H # include # else # ifdef _AIX #pragma alloca # else # ifndef alloca /* predefined by HP cc +Olibcalls */ char *alloca (); # endif # endif /* Needed for alloca on windows */ # if HAVE_MALLOC_H # include # endif # endif #else /* defined __GNUC__ */ # if HAVE_ALLOCA_H # include # else /* Needed for alloca on windows, also with gcc */ # if HAVE_MALLOC_H # include # endif # endif #endif #if HAVE_STRERROR #define STRERROR strerror #else #define STRERROR(x) (sys_errlist[x]) #endif #if __GNUC__ && HAVE_GCC_ATTRIBUTE # define NORETURN __attribute__ ((__noreturn__)) # define PRINTF_STYLE(f, a) __attribute__ ((__format__ (__printf__, f, a))) # define UNUSED __attribute__ ((__unused__)) #else # define NORETURN # define PRINTF_STYLE(f, a) # define UNUSED #endif #if defined(__x86_64__) || defined(__arch64__) # define HAVE_NATIVE_64_BIT 1 #else /* Needs include of before use. */ # define HAVE_NATIVE_64_BIT (SIZEOF_LONG * CHAR_BIT >= 64) #endif