| { |
| "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}/**" |
| } |
| } |