blob: 844d35b5b41f7273d828c5bd4d12f24600e53301 [file] [log] [blame]
{
"name": "bitcoin-core-secp256k1",
"version": "0.1.2",
"summary": "Optimized C library for EC operations on curve secp256k1",
"description": "This pod binds the bitcoin-core library, the ECDSA curve, secp256k1. This curve is used for\nBitcoin, Ethereum and many other Cryptocurrency Signature generation and verification.",
"homepage": "https://github.com/bitcoin-core/secp256k1",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"Jonathan Serra": "jonathan@blocs.fr"
},
"source": {
"git": "https://github.com/bitcoin-core/secp256k1.git"
},
"platforms": {
"ios": "7.0"
},
"compiler_flags": [
"-Wno-shorten-64-to-32",
"-Wno-conditional-uninitialized",
"-Wno-long-long",
"-Wno-overlength-strings",
"-Wno-unused-function"
],
"prepare_command": "./autogen.sh",
"public_header_files": "include/*.h",
"private_header_files": "src/*.h",
"header_mappings_dir": ".",
"prefix_header_contents": [
"/* #undef AC_APPLE_UNIVERSAL_BUILD */",
"/* #undef COVERAGE */",
"/* #undef ENABLE_MODULE_ECDH */",
"/* #undef ENABLE_MODULE_RECOVERY */",
"/* #undef ENABLE_OPENSSL_TESTS */",
"#define HAVE_BUILTIN_EXPECT 1",
"#define HAVE_DLFCN_H 1",
"#define HAVE_INTTYPES_H 1",
"/* #define HAVE_LIBCRYPTO 1 */",
"/* #define HAVE_LIBGMP 1 */",
"#define HAVE_MEMORY_H 1",
"#define HAVE_STDINT_H 1",
"#define HAVE_STDLIB_H 1",
"#define HAVE_STRINGS_H 1",
"#define HAVE_STRING_H 1",
"#define HAVE_SYS_STAT_H 1",
"#define HAVE_SYS_TYPES_H 1",
"#define HAVE_UNISTD_H 1",
"/* #define HAVE___INT128 1 */",
"/* #define LT_OBJDIR \".libs\" */",
"#define PACKAGE \"libsecp256k1\"",
"#define PACKAGE_BUGREPORT \"\"",
"#define PACKAGE_NAME \"libsecp256k1\"",
"#define PACKAGE_STRING \"libsecp256k1 0.1\"",
"#define PACKAGE_TARNAME \"libsecp256k1\"",
"#define PACKAGE_URL \"\"",
"#define PACKAGE_VERSION \"0.1\"",
"#define STDC_HEADERS 1",
"/* #define USE_ASM_X86_64 1 */",
"/* #define USE_ECMULT_STATIC_PRECOMPUTATION 1 */",
"/* #undef USE_ENDOMORPHISM */",
"/* #undef USE_EXTERNAL_ASM */",
"/* #undef USE_FIELD_10X26 */",
"/* #define USE_FIELD_5X52 1 */",
"/* #undef USE_FIELD_INV_BUILTIN */",
"/* #define USE_FIELD_INV_NUM 1 */",
"/* #define USE_NUM_GMP 1 */",
"/* #undef USE_NUM_NONE */",
"/* #define USE_SCALAR_4X64 1 */",
"/* #undef USE_SCALAR_8X32 */",
"/* #undef USE_SCALAR_INV_BUILTIN */",
"/* #define USE_SCALAR_INV_NUM 1 */",
"#define VERSION \"0.1\"",
"#define USE_NUM_NONE 1",
"#define USE_FIELD_INV_BUILTIN 1",
"#define USE_SCALAR_INV_BUILTIN 1",
"#define ENABLE_MODULE_RECOVERY 1",
"#define ECMULT_GEN_PREC_BITS 4",
"#define ECMULT_WINDOW_SIZE 15",
"#ifdef __LP64__",
"# define HAVE___INT128 1",
"# define USE_FIELD_5X52 1",
"# define USE_SCALAR_4X64 1",
"#else",
"# define USE_FIELD_10X26 1",
"# define USE_SCALAR_8X32 1",
"#endif"
],
"source_files": [
"{src,include}/*.{h,c}",
"src/modules/{recovery,ecdh}/*.{h,c}"
],
"exclude_files": [
"src/*bench*.{c,h}",
"src/*test*.{c,h}",
"src/gen_context.c"
],
"xcconfig": {
"HEADER_SEARCH_PATHS": "${PODS_ROOT}/**"
}
}