[Add] MentaVlionAdapter 6.00.22
[CocoaPods.git] / Specs / 2 / 7 / a / secp256k1_axe / 0.1.3-alpha.2 / secp256k1_axe.podspec.json
blob066f9f3ec2281505ab5dfa5dd55786f64863b89b
2   "name": "secp256k1_axe",
3   "version": "0.1.3-alpha.2",
4   "summary": "Optimized C library for EC operations on curve secp256k1",
5   "description": "Optimized C library for EC operations on curve secp256k1.\n\nConfigured with following defines: `USE_BASIC_CONFIG`, `ENABLE_MODULE_RECOVERY`, `DETERMINISTIC` and `WORDS_BIGENDIAN`\n\n* secp256k1 ECDSA signing/verification and key generation.\n* Adding/multiplying private/public keys.\n* Serialization/parsing of private keys, public keys, signatures.\n* Constant time, constant memory access signing and pubkey generation.\n* Derandomized DSA (via RFC6979 or with a caller provided function.)\n* Very efficient implementation.",
6   "homepage": "https://github.com/axerunners/axesync-iOS",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "AXErunners": "info@axerunners.com"
13   },
14   "source": {
15     "git": "https://github.com/bitcoin-core/secp256k1.git",
16     "commit": "84973d393ac240a90b2e1a6538c5368202bc2224"
17   },
18   "platforms": {
19     "ios": "9.0",
20     "watchos": "2.0"
21   },
22   "libraries": "c++",
23   "source_files": [
24     "src/*.{h,c}",
25     "src/modules/**/*.h",
26     "include/*.h"
27   ],
28   "exclude_files": [
29     "src/bench*",
30     "src/test*",
31     "src/gen_context.c",
32     "src/libsecp256k1-config.h",
33     "src/**/test*"
34   ],
35   "public_header_files": "include/*.h",
36   "private_header_files": "src/*.h",
37   "header_mappings_dir": ".",
38   "pod_target_xcconfig": {
39     "HEADER_SEARCH_PATHS": "${PODS_ROOT}/**",
40     "CLANG_WARN_DOCUMENTATION_COMMENTS": "NO",
41     "GCC_WARN_64_TO_32_BIT_CONVERSION": "NO",
42     "GCC_WARN_INHIBIT_ALL_WARNINGS": "YES",
43     "GCC_WARN_UNINITIALIZED_AUTOS": "NO",
44     "GCC_WARN_UNUSED_FUNCTION": "NO",
45     "GCC_WARN_UNUSED_LABEL": "NO",
46     "GCC_WARN_UNUSED_PARAMETER": "NO",
47     "GCC_WARN_UNUSED_VALUE": "NO",
48     "GCC_WARN_UNUSED_VARIABLE": "NO"
49   },
50   "prefix_header_contents": "/* AXE specific secp256k1 configuration */\n#define USE_BASIC_CONFIG 1\n#define ENABLE_MODULE_RECOVERY 1\n#define DETERMINISTIC          1\n#if __BIG_ENDIAN__\n#define WORDS_BIGENDIAN        1\n#endif\n\n#define ENABLE_MODULE_ECDH 1\n\n#include <secp256k1_axe/src/basic-config.h>"