xref: /aosp_15_r20/external/tink/testing/cc/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1*e7b1675dSTing-Kang Changload("@rules_proto_grpc//cpp:defs.bzl", "cpp_grpc_library")
2*e7b1675dSTing-Kang Chang
3*e7b1675dSTing-Kang Changpackage(
4*e7b1675dSTing-Kang Chang    default_testonly = 1,
5*e7b1675dSTing-Kang Chang    default_visibility = ["//visibility:public"],
6*e7b1675dSTing-Kang Chang)
7*e7b1675dSTing-Kang Chang
8*e7b1675dSTing-Kang Changlicenses(["notice"])
9*e7b1675dSTing-Kang Chang
10*e7b1675dSTing-Kang Changcpp_grpc_library(
11*e7b1675dSTing-Kang Chang    name = "testing_api_cpp_library",
12*e7b1675dSTing-Kang Chang    protos = ["//protos:testing_api_proto"],
13*e7b1675dSTing-Kang Chang    service_namespace = "testing_api",
14*e7b1675dSTing-Kang Chang)
15*e7b1675dSTing-Kang Chang
16*e7b1675dSTing-Kang Changcc_library(
17*e7b1675dSTing-Kang Chang    name = "metadata_impl",
18*e7b1675dSTing-Kang Chang    srcs = ["metadata_impl.cc"],
19*e7b1675dSTing-Kang Chang    hdrs = ["metadata_impl.h"],
20*e7b1675dSTing-Kang Chang    deps = [
21*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
22*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
23*e7b1675dSTing-Kang Chang        "@tink_cc",
24*e7b1675dSTing-Kang Chang    ],
25*e7b1675dSTing-Kang Chang)
26*e7b1675dSTing-Kang Chang
27*e7b1675dSTing-Kang Changcc_test(
28*e7b1675dSTing-Kang Chang    name = "metadata_impl_test",
29*e7b1675dSTing-Kang Chang    srcs = ["metadata_impl_test.cc"],
30*e7b1675dSTing-Kang Chang    deps = [
31*e7b1675dSTing-Kang Chang        ":metadata_impl",
32*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
33*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
34*e7b1675dSTing-Kang Chang    ],
35*e7b1675dSTing-Kang Chang)
36*e7b1675dSTing-Kang Chang
37*e7b1675dSTing-Kang Changcc_library(
38*e7b1675dSTing-Kang Chang    name = "keyset_impl",
39*e7b1675dSTing-Kang Chang    srcs = ["keyset_impl.cc"],
40*e7b1675dSTing-Kang Chang    hdrs = ["keyset_impl.h"],
41*e7b1675dSTing-Kang Chang    deps = [
42*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
43*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
44*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/container:flat_hash_map",
45*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
46*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
47*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
48*e7b1675dSTing-Kang Chang        "@tink_cc//:json_keyset_reader",
49*e7b1675dSTing-Kang Chang        "@tink_cc//:json_keyset_writer",
50*e7b1675dSTing-Kang Chang        "@tink_cc//:keyset_handle",
51*e7b1675dSTing-Kang Chang        "@tink_cc//aead:aead_key_templates",
52*e7b1675dSTing-Kang Chang        "@tink_cc//daead:deterministic_aead_key_templates",
53*e7b1675dSTing-Kang Chang        "@tink_cc//hybrid:hybrid_key_templates",
54*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_key_templates",
55*e7b1675dSTing-Kang Chang        "@tink_cc//mac:mac_key_templates",
56*e7b1675dSTing-Kang Chang        "@tink_cc//prf:prf_key_templates",
57*e7b1675dSTing-Kang Chang        "@tink_cc//signature:signature_key_templates",
58*e7b1675dSTing-Kang Chang        "@tink_cc//streamingaead:streaming_aead_key_templates",
59*e7b1675dSTing-Kang Chang    ],
60*e7b1675dSTing-Kang Chang)
61*e7b1675dSTing-Kang Chang
62*e7b1675dSTing-Kang Changcc_test(
63*e7b1675dSTing-Kang Chang    name = "keyset_impl_test",
64*e7b1675dSTing-Kang Chang    srcs = ["keyset_impl_test.cc"],
65*e7b1675dSTing-Kang Chang    deps = [
66*e7b1675dSTing-Kang Chang        ":keyset_impl",
67*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
68*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
69*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
70*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
71*e7b1675dSTing-Kang Chang        "@tink_cc//:json_keyset_reader",
72*e7b1675dSTing-Kang Chang        "@tink_cc//:json_keyset_writer",
73*e7b1675dSTing-Kang Chang        "@tink_cc//aead:aead_key_templates",
74*e7b1675dSTing-Kang Chang        "@tink_cc//config:tink_config",
75*e7b1675dSTing-Kang Chang        "@tink_cc//hybrid:hybrid_key_templates",
76*e7b1675dSTing-Kang Chang        "@tink_cc//util:test_matchers",
77*e7b1675dSTing-Kang Chang    ],
78*e7b1675dSTing-Kang Chang)
79*e7b1675dSTing-Kang Chang
80*e7b1675dSTing-Kang Changcc_library(
81*e7b1675dSTing-Kang Chang    name = "aead_impl",
82*e7b1675dSTing-Kang Chang    srcs = ["aead_impl.cc"],
83*e7b1675dSTing-Kang Chang    hdrs = ["aead_impl.h"],
84*e7b1675dSTing-Kang Chang    deps = [
85*e7b1675dSTing-Kang Chang        ":create",
86*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
87*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
88*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
89*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
90*e7b1675dSTing-Kang Chang    ],
91*e7b1675dSTing-Kang Chang)
92*e7b1675dSTing-Kang Chang
93*e7b1675dSTing-Kang Changcc_test(
94*e7b1675dSTing-Kang Chang    name = "aead_impl_test",
95*e7b1675dSTing-Kang Chang    srcs = ["aead_impl_test.cc"],
96*e7b1675dSTing-Kang Chang    deps = [
97*e7b1675dSTing-Kang Chang        ":aead_impl",
98*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
99*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
100*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
101*e7b1675dSTing-Kang Chang        "@tink_cc//aead:aead_config",
102*e7b1675dSTing-Kang Chang        "@tink_cc//aead:aead_key_templates",
103*e7b1675dSTing-Kang Chang    ],
104*e7b1675dSTing-Kang Chang)
105*e7b1675dSTing-Kang Chang
106*e7b1675dSTing-Kang Changcc_library(
107*e7b1675dSTing-Kang Chang    name = "deterministic_aead_impl",
108*e7b1675dSTing-Kang Chang    srcs = ["deterministic_aead_impl.cc"],
109*e7b1675dSTing-Kang Chang    hdrs = ["deterministic_aead_impl.h"],
110*e7b1675dSTing-Kang Chang    deps = [
111*e7b1675dSTing-Kang Chang        ":create",
112*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
113*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
114*e7b1675dSTing-Kang Chang        "@tink_cc",
115*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
116*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
117*e7b1675dSTing-Kang Chang    ],
118*e7b1675dSTing-Kang Chang)
119*e7b1675dSTing-Kang Chang
120*e7b1675dSTing-Kang Changcc_test(
121*e7b1675dSTing-Kang Chang    name = "deterministic_aead_impl_test",
122*e7b1675dSTing-Kang Chang    srcs = ["deterministic_aead_impl_test.cc"],
123*e7b1675dSTing-Kang Chang    deps = [
124*e7b1675dSTing-Kang Chang        ":deterministic_aead_impl",
125*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
126*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
127*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
128*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
129*e7b1675dSTing-Kang Chang        "@tink_cc//daead:deterministic_aead_config",
130*e7b1675dSTing-Kang Chang        "@tink_cc//daead:deterministic_aead_key_templates",
131*e7b1675dSTing-Kang Chang    ],
132*e7b1675dSTing-Kang Chang)
133*e7b1675dSTing-Kang Chang
134*e7b1675dSTing-Kang Changcc_library(
135*e7b1675dSTing-Kang Chang    name = "streaming_aead_impl",
136*e7b1675dSTing-Kang Chang    srcs = ["streaming_aead_impl.cc"],
137*e7b1675dSTing-Kang Chang    hdrs = ["streaming_aead_impl.h"],
138*e7b1675dSTing-Kang Chang    deps = [
139*e7b1675dSTing-Kang Chang        ":create",
140*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
141*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
142*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/status",
143*e7b1675dSTing-Kang Chang        "@tink_cc",
144*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
145*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
146*e7b1675dSTing-Kang Chang        "@tink_cc//util:istream_input_stream",
147*e7b1675dSTing-Kang Chang        "@tink_cc//util:ostream_output_stream",
148*e7b1675dSTing-Kang Chang        "@tink_cc//util:status",
149*e7b1675dSTing-Kang Chang    ],
150*e7b1675dSTing-Kang Chang)
151*e7b1675dSTing-Kang Chang
152*e7b1675dSTing-Kang Changcc_test(
153*e7b1675dSTing-Kang Chang    name = "streaming_aead_impl_test",
154*e7b1675dSTing-Kang Chang    srcs = ["streaming_aead_impl_test.cc"],
155*e7b1675dSTing-Kang Chang    deps = [
156*e7b1675dSTing-Kang Chang        ":streaming_aead_impl",
157*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
158*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
159*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
160*e7b1675dSTing-Kang Chang        "@tink_cc//streamingaead:streaming_aead_config",
161*e7b1675dSTing-Kang Chang        "@tink_cc//streamingaead:streaming_aead_key_templates",
162*e7b1675dSTing-Kang Chang    ],
163*e7b1675dSTing-Kang Chang)
164*e7b1675dSTing-Kang Chang
165*e7b1675dSTing-Kang Changcc_library(
166*e7b1675dSTing-Kang Chang    name = "mac_impl",
167*e7b1675dSTing-Kang Chang    srcs = ["mac_impl.cc"],
168*e7b1675dSTing-Kang Chang    hdrs = ["mac_impl.h"],
169*e7b1675dSTing-Kang Chang    deps = [
170*e7b1675dSTing-Kang Chang        ":create",
171*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
172*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
173*e7b1675dSTing-Kang Chang        "@tink_cc",
174*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
175*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
176*e7b1675dSTing-Kang Chang    ],
177*e7b1675dSTing-Kang Chang)
178*e7b1675dSTing-Kang Chang
179*e7b1675dSTing-Kang Changcc_test(
180*e7b1675dSTing-Kang Chang    name = "mac_impl_test",
181*e7b1675dSTing-Kang Chang    srcs = ["mac_impl_test.cc"],
182*e7b1675dSTing-Kang Chang    deps = [
183*e7b1675dSTing-Kang Chang        ":mac_impl",
184*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
185*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
186*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
187*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
188*e7b1675dSTing-Kang Chang        "@tink_cc//mac:mac_config",
189*e7b1675dSTing-Kang Chang        "@tink_cc//mac:mac_key_templates",
190*e7b1675dSTing-Kang Chang    ],
191*e7b1675dSTing-Kang Chang)
192*e7b1675dSTing-Kang Chang
193*e7b1675dSTing-Kang Changcc_library(
194*e7b1675dSTing-Kang Chang    name = "hybrid_impl",
195*e7b1675dSTing-Kang Chang    srcs = ["hybrid_impl.cc"],
196*e7b1675dSTing-Kang Chang    hdrs = ["hybrid_impl.h"],
197*e7b1675dSTing-Kang Chang    deps = [
198*e7b1675dSTing-Kang Chang        ":create",
199*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
200*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
201*e7b1675dSTing-Kang Chang        "@tink_cc",
202*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
203*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
204*e7b1675dSTing-Kang Chang        "@tink_cc//util:statusor",
205*e7b1675dSTing-Kang Chang    ],
206*e7b1675dSTing-Kang Chang)
207*e7b1675dSTing-Kang Chang
208*e7b1675dSTing-Kang Changcc_test(
209*e7b1675dSTing-Kang Chang    name = "hybrid_impl_test",
210*e7b1675dSTing-Kang Chang    srcs = ["hybrid_impl_test.cc"],
211*e7b1675dSTing-Kang Chang    deps = [
212*e7b1675dSTing-Kang Chang        ":hybrid_impl",
213*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
214*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
215*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
216*e7b1675dSTing-Kang Chang        "@tink_cc//hybrid:hybrid_config",
217*e7b1675dSTing-Kang Chang        "@tink_cc//hybrid:hybrid_key_templates",
218*e7b1675dSTing-Kang Chang    ],
219*e7b1675dSTing-Kang Chang)
220*e7b1675dSTing-Kang Chang
221*e7b1675dSTing-Kang Changcc_library(
222*e7b1675dSTing-Kang Chang    name = "signature_impl",
223*e7b1675dSTing-Kang Chang    srcs = ["signature_impl.cc"],
224*e7b1675dSTing-Kang Chang    hdrs = ["signature_impl.h"],
225*e7b1675dSTing-Kang Chang    deps = [
226*e7b1675dSTing-Kang Chang        ":create",
227*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
228*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
229*e7b1675dSTing-Kang Chang        "@tink_cc",
230*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
231*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
232*e7b1675dSTing-Kang Chang    ],
233*e7b1675dSTing-Kang Chang)
234*e7b1675dSTing-Kang Chang
235*e7b1675dSTing-Kang Changcc_test(
236*e7b1675dSTing-Kang Chang    name = "signature_impl_test",
237*e7b1675dSTing-Kang Chang    srcs = ["signature_impl_test.cc"],
238*e7b1675dSTing-Kang Chang    deps = [
239*e7b1675dSTing-Kang Chang        ":signature_impl",
240*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
241*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
242*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
243*e7b1675dSTing-Kang Chang        "@tink_cc//signature:signature_config",
244*e7b1675dSTing-Kang Chang        "@tink_cc//signature:signature_key_templates",
245*e7b1675dSTing-Kang Chang    ],
246*e7b1675dSTing-Kang Chang)
247*e7b1675dSTing-Kang Chang
248*e7b1675dSTing-Kang Changcc_library(
249*e7b1675dSTing-Kang Chang    name = "prf_set_impl",
250*e7b1675dSTing-Kang Chang    srcs = ["prf_set_impl.cc"],
251*e7b1675dSTing-Kang Chang    hdrs = ["prf_set_impl.h"],
252*e7b1675dSTing-Kang Chang    deps = [
253*e7b1675dSTing-Kang Chang        ":create",
254*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
255*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
256*e7b1675dSTing-Kang Chang        "@tink_cc",
257*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
258*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
259*e7b1675dSTing-Kang Chang    ],
260*e7b1675dSTing-Kang Chang)
261*e7b1675dSTing-Kang Chang
262*e7b1675dSTing-Kang Changcc_test(
263*e7b1675dSTing-Kang Chang    name = "prf_set_impl_test",
264*e7b1675dSTing-Kang Chang    srcs = ["prf_set_impl_test.cc"],
265*e7b1675dSTing-Kang Chang    deps = [
266*e7b1675dSTing-Kang Chang        ":prf_set_impl",
267*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
268*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
269*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
270*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
271*e7b1675dSTing-Kang Chang        "@tink_cc//prf:prf_config",
272*e7b1675dSTing-Kang Chang        "@tink_cc//prf:prf_key_templates",
273*e7b1675dSTing-Kang Chang    ],
274*e7b1675dSTing-Kang Chang)
275*e7b1675dSTing-Kang Chang
276*e7b1675dSTing-Kang Changcc_library(
277*e7b1675dSTing-Kang Chang    name = "jwt_impl",
278*e7b1675dSTing-Kang Chang    srcs = ["jwt_impl.cc"],
279*e7b1675dSTing-Kang Chang    hdrs = ["jwt_impl.h"],
280*e7b1675dSTing-Kang Chang    deps = [
281*e7b1675dSTing-Kang Chang        ":create",
282*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
283*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
284*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/time",
285*e7b1675dSTing-Kang Chang        "@tink_cc",
286*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
287*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
288*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
289*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwk_set_converter",
290*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_mac",
291*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_public_key_sign",
292*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_public_key_verify",
293*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:raw_jwt",
294*e7b1675dSTing-Kang Chang        "@tink_cc//util:status",
295*e7b1675dSTing-Kang Chang    ],
296*e7b1675dSTing-Kang Chang)
297*e7b1675dSTing-Kang Chang
298*e7b1675dSTing-Kang Changcc_test(
299*e7b1675dSTing-Kang Chang    name = "jwt_impl_test",
300*e7b1675dSTing-Kang Chang    srcs = ["jwt_impl_test.cc"],
301*e7b1675dSTing-Kang Chang    deps = [
302*e7b1675dSTing-Kang Chang        ":jwt_impl",
303*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
304*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
305*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
306*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
307*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_key_templates",
308*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_mac_config",
309*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_signature_config",
310*e7b1675dSTing-Kang Chang        "@tink_cc//util:test_matchers",
311*e7b1675dSTing-Kang Chang    ],
312*e7b1675dSTing-Kang Chang)
313*e7b1675dSTing-Kang Chang
314*e7b1675dSTing-Kang Changcc_library(
315*e7b1675dSTing-Kang Chang    name = "create",
316*e7b1675dSTing-Kang Chang    hdrs = ["create.h"],
317*e7b1675dSTing-Kang Chang    deps = [
318*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
319*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/container:flat_hash_map",
320*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_reader",
321*e7b1675dSTing-Kang Chang        "@tink_cc//:cleartext_keyset_handle",
322*e7b1675dSTing-Kang Chang        "@tink_cc//:keyset_handle",
323*e7b1675dSTing-Kang Chang        "@tink_cc//:keyset_reader",
324*e7b1675dSTing-Kang Chang    ],
325*e7b1675dSTing-Kang Chang)
326*e7b1675dSTing-Kang Chang
327*e7b1675dSTing-Kang Changcc_test(
328*e7b1675dSTing-Kang Chang    name = "create_test",
329*e7b1675dSTing-Kang Chang    srcs = ["create_test.cc"],
330*e7b1675dSTing-Kang Chang    deps = [
331*e7b1675dSTing-Kang Chang        ":create",
332*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
333*e7b1675dSTing-Kang Chang        "@com_google_googletest//:gtest_main",
334*e7b1675dSTing-Kang Chang        "@tink_cc//:binary_keyset_writer",
335*e7b1675dSTing-Kang Chang        "@tink_cc//:keyset_handle",
336*e7b1675dSTing-Kang Chang        "@tink_cc//:mac",
337*e7b1675dSTing-Kang Chang        "@tink_cc//aead:aead_config",
338*e7b1675dSTing-Kang Chang        "@tink_cc//aead:aead_key_templates",
339*e7b1675dSTing-Kang Chang    ],
340*e7b1675dSTing-Kang Chang)
341*e7b1675dSTing-Kang Chang
342*e7b1675dSTing-Kang Changcc_binary(
343*e7b1675dSTing-Kang Chang    name = "testing_server",
344*e7b1675dSTing-Kang Chang    srcs = ["testing_server.cc"],
345*e7b1675dSTing-Kang Chang    local_defines = ["TINK_CROSS_LANG_TESTS_AWSKMS"],
346*e7b1675dSTing-Kang Chang    deps = [
347*e7b1675dSTing-Kang Chang        ":aead_impl",
348*e7b1675dSTing-Kang Chang        ":deterministic_aead_impl",
349*e7b1675dSTing-Kang Chang        ":hybrid_impl",
350*e7b1675dSTing-Kang Chang        ":jwt_impl",
351*e7b1675dSTing-Kang Chang        ":keyset_impl",
352*e7b1675dSTing-Kang Chang        ":mac_impl",
353*e7b1675dSTing-Kang Chang        ":metadata_impl",
354*e7b1675dSTing-Kang Chang        ":prf_set_impl",
355*e7b1675dSTing-Kang Chang        ":signature_impl",
356*e7b1675dSTing-Kang Chang        ":streaming_aead_impl",
357*e7b1675dSTing-Kang Chang        ":testing_api_cpp_library",
358*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/base:core_headers",
359*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/flags:flag",
360*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/flags:parse",
361*e7b1675dSTing-Kang Chang        "@com_google_absl//absl/strings",
362*e7b1675dSTing-Kang Chang        "@tink_cc//config:tink_config",
363*e7b1675dSTing-Kang Chang        "@tink_cc//hybrid:hpke_config",
364*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_mac_config",
365*e7b1675dSTing-Kang Chang        "@tink_cc//jwt:jwt_signature_config",
366*e7b1675dSTing-Kang Chang        "@tink_cc//util:fake_kms_client",
367*e7b1675dSTing-Kang Chang        "@tink_cc//util:status",
368*e7b1675dSTing-Kang Chang        "@tink_cc_awskms//:aws_kms_client",
369*e7b1675dSTing-Kang Chang        "@tink_cc_gcpkms//:gcp_kms_client",
370*e7b1675dSTing-Kang Chang    ],
371*e7b1675dSTing-Kang Chang)
372