2 "name": "TrezorCrypto",
4 "summary": "Heavily optimized cryptography algorithms for iOS.",
5 "homepage": "https://github.com/TrustWallet/trezor-crypto-ios",
8 "file": "trezor-crypto/LICENSE"
11 "Alejandro Isaza": "al@isaza.ca"
14 "git": "https://github.com/TrustWallet/trezor-crypto-ios.git",
22 "prepare_command": "git submodule update --init\nsed -i '' -e 's:ed25519-donna/::g' ./**/*.c\nsed -i '' -e 's:ed25519-donna/::g' ./**/*.h\nsed -i '' -e 's:USE_ETHEREUM 0:USE_ETHEREUM 1:g' trezor-crypto/options.h",
23 "module_map": "TrezorCrypto.modulemap",
24 "pod_target_xcconfig": {
25 "SWIFT_INCLUDE_PATHS": "${PODS_ROOT}",
26 "OTHER_CFLAGS": "-O3 -std=c99 -DRAND_PLATFORM_INDEPENDENT",
27 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/trezor-crypto\" \"${PODS_ROOT}/trezor-crypto/aes\" \"${PODS_ROOT}/trezor-crypto/chacha20poly1305\" \"${PODS_ROOT}/trezor-crypto/ed25519-donna\""
32 "trezor-crypto/*.{c,h}",
33 "trezor-crypto/aes/*.{c,h}",
34 "trezor-crypto/chacha20poly1305/*.{c,h}",
35 "trezor-crypto/ed25519-donna/*.{c,h}"
37 "private_header_files": [
38 "trezor-crypto/aes/aesopt.h",
39 "trezor-crypto/aes/aestab.h",
40 "trezor-crypto/ed25519-donna/curve25519-donna-scalarmult-base.h",
41 "trezor-crypto/ed25519-donna/ed25519-hash-custom-keccak.h",
42 "trezor-crypto/ed25519-donna/ed25519-hash-custom-sha3.h",
43 "trezor-crypto/ed25519-donna/ed25519-hash-custom.h",
44 "trezor-crypto/ed25519-donna/ed25519-keccak.h",
45 "trezor-crypto/ed25519-donna/ed25519-sha3.h",
46 "trezor-crypto/bip39_english.h",
47 "trezor-crypto/blake2_common.h",
48 "trezor-crypto/check_mem.h",
49 "trezor-crypto/macros.h",
50 "trezor-crypto/nem_serialize.h"
53 "trezor-crypto/aes/aestst*.{c,h}",
54 "trezor-crypto/gui/*.{c,h}",
55 "trezor-crypto/rfc6979.c",
56 "trezor-crypto/test*.{c,h}",
57 "trezor-crypto/tools/*.{c,h}"
59 "preserve_paths": "trezor-crypto/*.{table}",