#ifndef CONFIG_H #define CONFIG_H #ifndef ENCHIVE_RANDOM_DEVICE # define ENCHIVE_RANDOM_DEVICE "/dev/urandom" #endif #ifndef ENCHIVE_KEY_DERIVE_ITERATIONS # define ENCHIVE_KEY_DERIVE_ITERATIONS 20 #endif #ifndef ENCHIVE_SECKEY_DERIVE_ITERATIONS # define ENCHIVE_SECKEY_DERIVE_ITERATIONS 24 #endif #ifndef ENCHIVE_OPTION_RANDOM_DEVICE # if defined(__unix__) || defined(__APPLE__) # define ENCHIVE_OPTION_RANDOM_DEVICE 1 # else # define ENCHIVE_OPTION_RANDOM_DEVICE 0 # endif #endif #ifndef _POSIX_SOURCE # define _POSIX_SOURCE #endif #define OPTPARSE_IMPLEMENTATION #include #define U8C(v) (UINT8_C(v)) #define U16C(v) (UINT16_C(v)) #define U32C(v) (UINT32_C(v)) typedef uint8_t u8; typedef uint16_t u16; typedef uint32_t u32; typedef uint64_t u64; typedef int32_t s32; typedef int64_t limb; #endif /* CONFIG_H */