4 "summary": "Data security library for network communication and data storage for iOS and mac OS",
5 "description": "Themis is a convenient cryptographic library for data protection. It provides secure messaging with forward secrecy and secure data storage. Themis is aimed at modern development practices and has a unified API across 12 platforms, including iOS/macOS, Ruby, JavaScript, Python, and Java/Android.",
6 "homepage": "https://cossacklabs.com",
11 "git": "https://github.com/cossacklabs/themis.git",
15 "cossacklabs": "info@cossacklabs.com"
17 "module_name": "themis",
18 "default_subspecs": "openssl-1.1.1",
29 "static_framework": true,
32 "name": "openssl-1.1.1",
39 "pod_target_xcconfig": {
40 "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
42 "user_target_xcconfig": {
43 "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
46 "OTHER_CFLAGS": "-DLIBRESSL",
47 "USE_HEADERMAP": "NO",
48 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
49 "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
54 "OTHER_CFLAGS": "-DLIBRESSL",
55 "USE_HEADERMAP": "NO",
56 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
57 "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
66 "src/soter/ed25519/*.{c,h}",
67 "src/soter/openssl/*.{c,h}"
70 "header_mappings_dir": "src",
71 "private_header_files": [
74 "src/soter/ed25519/*.h",
75 "src/soter/openssl/*.h"
79 "name": "objcwrapper",
81 "themis/openssl-1.1.1/core": [
85 "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
86 "header_dir": "objcthemis",
87 "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
88 "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h"
93 "name": "themis-openssl",
95 "pod_target_xcconfig": {
96 "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
98 "user_target_xcconfig": {
99 "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
102 "OTHER_CFLAGS": "-DLIBRESSL",
103 "USE_HEADERMAP": "NO",
104 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
105 "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
109 "pod_target_xcconfig": {
110 "EXCLUDED_ARCHS": "arm64"
112 "user_target_xcconfig": {
113 "EXCLUDED_ARCHS": "arm64"
116 "OTHER_CFLAGS": "-DLIBRESSL",
117 "USE_HEADERMAP": "NO",
118 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
119 "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
123 "GRKOpenSSLFramework": [
131 "src/themis/*.{h,c}",
133 "src/soter/ed25519/*.{c,h}",
134 "src/soter/openssl/*.{c,h}"
136 "header_mappings_dir": "src",
141 "src/soter/ed25519/*.h",
142 "src/soter/openssl/*.h"
144 "private_header_files": [
147 "src/soter/ed25519/*.h",
148 "src/soter/openssl/*.h"
152 "name": "objcwrapper",
153 "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
154 "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
155 "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
156 "header_dir": "objcthemis",
158 "themis/themis-openssl/core": [
166 "name": "themis-boringssl",
174 "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
175 "USE_HEADERMAP": "NO",
176 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
177 "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
182 "OTHER_CFLAGS": "-DBORINGSSL -DCRYPTO_ENGINE_PATH=boringssl -DSOTER_BORINGSSL_DISABLE_XTS",
183 "USE_HEADERMAP": "NO",
184 "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/themis/src\" \"${PODS_ROOT}/themis/src/wrappers/themis/Obj-C\"",
185 "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
192 "src/themis/*.{h,c}",
194 "src/soter/ed25519/*.{c,h}",
195 "src/soter/boringssl/*.{c,h}"
197 "header_mappings_dir": "src",
202 "src/soter/ed25519/*.h",
203 "src/soter/boringssl/*.h"
205 "private_header_files": [
208 "src/soter/ed25519/*.h",
209 "src/soter/boringssl/*.h"
213 "name": "objcwrapper",
214 "header_mappings_dir": "src/wrappers/themis/Obj-C/objcthemis",
215 "source_files": "src/wrappers/themis/Obj-C/objcthemis/*.{m,h}",
216 "public_header_files": "src/wrappers/themis/Obj-C/objcthemis/*.h",
217 "header_dir": "objcthemis",
219 "themis/themis-boringssl/core": [