2017-03-05 19:29:09 +01:00
|
|
|
#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
|
2017-03-05 18:54:40 +01:00
|
|
|
|
|
|
|
#define OPTPARSE_IMPLEMENTATION
|
|
|
|
|
2017-03-03 16:42:48 +01:00
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
#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;
|
2017-03-03 17:22:36 +01:00
|
|
|
typedef uint64_t u64;
|
2017-03-03 16:42:48 +01:00
|
|
|
|
|
|
|
typedef int32_t s32;
|
|
|
|
typedef int64_t limb;
|
|
|
|
|
2017-03-05 19:29:09 +01:00
|
|
|
#endif /* CONFIG_H */
|