2 "name": "TrezorFirmwareCrypto",
4 "summary": "Heavily optimized cryptography algorithms for iOS.",
5 "description": "TODO: Add long description of the pod here.",
6 "homepage": "https://github.com/ooozws/trezor-firmware-crypto-ios",
12 "ooozws": "weisaizhang@gmail.com"
15 "git": "https://github.com/ooozws/trezor-firmware-crypto-ios.git",
21 "prepare_command": "sed -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' crypto/options.h",
22 "module_map": "TrezorFirmwareCrypto.modulemap",
23 "pod_target_xcconfig": {
24 "SWIFT_INCLUDE_PATHS": "${PODS_ROOT}",
25 "OTHER_CFLAGS": "-O3 -std=c99 -DRAND_PLATFORM_INDEPENDENT",
26 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/crypto\" \"${PODS_ROOT}/crypto/aes\" \"${PODS_ROOT}/crypto/chacha20poly1305\" \"${PODS_ROOT}/crypto/ed25519-donna\""
29 "TrezorFirmwareCrypto.h",
33 "crypto/chacha20poly1305/*.{c,h}",
34 "crypto/ed25519-donna/*.{c,h}"
36 "private_header_files": [
37 "crypto/aes/aesopt.h",
38 "crypto/aes/aestab.h",
39 "crypto/ed25519-donna/curve25519-donna-scalarmult-base.h",
40 "crypto/ed25519-donna/ed25519-hash-custom-keccak.h",
41 "crypto/ed25519-donna/ed25519-hash-custom-sha3.h",
42 "crypto/ed25519-donna/ed25519-hash-custom.h",
43 "crypto/ed25519-donna/ed25519-keccak.h",
44 "crypto/ed25519-donna/ed25519-sha3.h",
45 "crypto/bip39_english.h",
46 "crypto/blake2_common.h",
49 "crypto/nem_serialize.h"
52 "crypto/aes/aestst*.{c,h}",
55 "crypto/tools/*.{c,h}"
57 "preserve_paths": "crypto/*.{table}",