xref: /aosp_15_r20/external/tink/java_src/proto/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1*e7b1675dSTing-Kang Changpackage(default_visibility = ["//visibility:public"])
2*e7b1675dSTing-Kang Chang
3*e7b1675dSTing-Kang Changlicenses(["notice"])
4*e7b1675dSTing-Kang Chang
5*e7b1675dSTing-Kang Chang# ----------------------------------------
6*e7b1675dSTing-Kang Chang# proto_library rules.
7*e7b1675dSTing-Kang Chang# ----------------------------------------
8*e7b1675dSTing-Kang Chang
9*e7b1675dSTing-Kang Changproto_library(
10*e7b1675dSTing-Kang Chang    name = "common_proto",
11*e7b1675dSTing-Kang Chang    srcs = ["common.proto"],
12*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
13*e7b1675dSTing-Kang Chang)
14*e7b1675dSTing-Kang Chang
15*e7b1675dSTing-Kang Changproto_library(
16*e7b1675dSTing-Kang Chang    name = "tink_proto",
17*e7b1675dSTing-Kang Chang    srcs = ["tink.proto"],
18*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
19*e7b1675dSTing-Kang Chang)
20*e7b1675dSTing-Kang Chang
21*e7b1675dSTing-Kang Changproto_library(
22*e7b1675dSTing-Kang Chang    name = "config_proto",
23*e7b1675dSTing-Kang Chang    srcs = ["config.proto"],
24*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
25*e7b1675dSTing-Kang Chang)
26*e7b1675dSTing-Kang Chang
27*e7b1675dSTing-Kang Changproto_library(
28*e7b1675dSTing-Kang Chang    name = "aes_siv_proto",
29*e7b1675dSTing-Kang Chang    srcs = ["aes_siv.proto"],
30*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
31*e7b1675dSTing-Kang Chang)
32*e7b1675dSTing-Kang Chang
33*e7b1675dSTing-Kang Changproto_library(
34*e7b1675dSTing-Kang Chang    name = "rsa_ssa_pkcs1_proto",
35*e7b1675dSTing-Kang Chang    srcs = ["rsa_ssa_pkcs1.proto"],
36*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
37*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
38*e7b1675dSTing-Kang Chang)
39*e7b1675dSTing-Kang Chang
40*e7b1675dSTing-Kang Changproto_library(
41*e7b1675dSTing-Kang Chang    name = "cached_dek_aead_proto",
42*e7b1675dSTing-Kang Chang    srcs = ["cached_dek_aead.proto"],
43*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
44*e7b1675dSTing-Kang Chang)
45*e7b1675dSTing-Kang Chang
46*e7b1675dSTing-Kang Changproto_library(
47*e7b1675dSTing-Kang Chang    name = "cached_dek_envelope_proto",
48*e7b1675dSTing-Kang Chang    srcs = ["cached_dek_envelope.proto"],
49*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
50*e7b1675dSTing-Kang Chang    deps = [":tink_proto"],
51*e7b1675dSTing-Kang Chang)
52*e7b1675dSTing-Kang Chang
53*e7b1675dSTing-Kang Changproto_library(
54*e7b1675dSTing-Kang Chang    name = "rsa_ssa_pss_proto",
55*e7b1675dSTing-Kang Chang    srcs = ["rsa_ssa_pss.proto"],
56*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
57*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
58*e7b1675dSTing-Kang Chang)
59*e7b1675dSTing-Kang Chang
60*e7b1675dSTing-Kang Changproto_library(
61*e7b1675dSTing-Kang Chang    name = "ecdsa_proto",
62*e7b1675dSTing-Kang Chang    srcs = ["ecdsa.proto"],
63*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
64*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
65*e7b1675dSTing-Kang Chang)
66*e7b1675dSTing-Kang Chang
67*e7b1675dSTing-Kang Changproto_library(
68*e7b1675dSTing-Kang Chang    name = "jwt_rsa_ssa_pkcs1_proto",
69*e7b1675dSTing-Kang Chang    srcs = ["jwt_rsa_ssa_pkcs1.proto"],
70*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
71*e7b1675dSTing-Kang Chang)
72*e7b1675dSTing-Kang Chang
73*e7b1675dSTing-Kang Changproto_library(
74*e7b1675dSTing-Kang Chang    name = "jwt_rsa_ssa_pss_proto",
75*e7b1675dSTing-Kang Chang    srcs = ["jwt_rsa_ssa_pss.proto"],
76*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
77*e7b1675dSTing-Kang Chang)
78*e7b1675dSTing-Kang Chang
79*e7b1675dSTing-Kang Changproto_library(
80*e7b1675dSTing-Kang Chang    name = "jwt_ecdsa_proto",
81*e7b1675dSTing-Kang Chang    srcs = ["jwt_ecdsa.proto"],
82*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
83*e7b1675dSTing-Kang Chang)
84*e7b1675dSTing-Kang Chang
85*e7b1675dSTing-Kang Changproto_library(
86*e7b1675dSTing-Kang Chang    name = "ed25519_proto",
87*e7b1675dSTing-Kang Chang    srcs = ["ed25519.proto"],
88*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
89*e7b1675dSTing-Kang Chang)
90*e7b1675dSTing-Kang Chang
91*e7b1675dSTing-Kang Changproto_library(
92*e7b1675dSTing-Kang Chang    name = "aes_cmac_proto",
93*e7b1675dSTing-Kang Chang    srcs = ["aes_cmac.proto"],
94*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
95*e7b1675dSTing-Kang Chang)
96*e7b1675dSTing-Kang Chang
97*e7b1675dSTing-Kang Changproto_library(
98*e7b1675dSTing-Kang Chang    name = "hmac_proto",
99*e7b1675dSTing-Kang Chang    srcs = ["hmac.proto"],
100*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
101*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
102*e7b1675dSTing-Kang Chang)
103*e7b1675dSTing-Kang Chang
104*e7b1675dSTing-Kang Changproto_library(
105*e7b1675dSTing-Kang Chang    name = "jwt_hmac_proto",
106*e7b1675dSTing-Kang Chang    srcs = ["jwt_hmac.proto"],
107*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
108*e7b1675dSTing-Kang Chang)
109*e7b1675dSTing-Kang Chang
110*e7b1675dSTing-Kang Changproto_library(
111*e7b1675dSTing-Kang Chang    name = "aes_ctr_proto",
112*e7b1675dSTing-Kang Chang    srcs = ["aes_ctr.proto"],
113*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
114*e7b1675dSTing-Kang Chang)
115*e7b1675dSTing-Kang Chang
116*e7b1675dSTing-Kang Changproto_library(
117*e7b1675dSTing-Kang Chang    name = "aes_ctr_hmac_aead_proto",
118*e7b1675dSTing-Kang Chang    srcs = ["aes_ctr_hmac_aead.proto"],
119*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
120*e7b1675dSTing-Kang Chang    deps = [
121*e7b1675dSTing-Kang Chang        ":aes_ctr_proto",
122*e7b1675dSTing-Kang Chang        ":hmac_proto",
123*e7b1675dSTing-Kang Chang    ],
124*e7b1675dSTing-Kang Chang)
125*e7b1675dSTing-Kang Chang
126*e7b1675dSTing-Kang Changproto_library(
127*e7b1675dSTing-Kang Chang    name = "aes_gcm_proto",
128*e7b1675dSTing-Kang Chang    srcs = ["aes_gcm.proto"],
129*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
130*e7b1675dSTing-Kang Chang)
131*e7b1675dSTing-Kang Chang
132*e7b1675dSTing-Kang Changproto_library(
133*e7b1675dSTing-Kang Chang    name = "aes_gcm_siv_proto",
134*e7b1675dSTing-Kang Chang    srcs = ["aes_gcm_siv.proto"],
135*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
136*e7b1675dSTing-Kang Chang)
137*e7b1675dSTing-Kang Chang
138*e7b1675dSTing-Kang Changproto_library(
139*e7b1675dSTing-Kang Chang    name = "aes_ctr_hmac_streaming_proto",
140*e7b1675dSTing-Kang Chang    srcs = ["aes_ctr_hmac_streaming.proto"],
141*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
142*e7b1675dSTing-Kang Chang    deps = [
143*e7b1675dSTing-Kang Chang        ":common_proto",
144*e7b1675dSTing-Kang Chang        ":hmac_proto",
145*e7b1675dSTing-Kang Chang    ],
146*e7b1675dSTing-Kang Chang)
147*e7b1675dSTing-Kang Chang
148*e7b1675dSTing-Kang Changproto_library(
149*e7b1675dSTing-Kang Chang    name = "aes_gcm_hkdf_streaming_proto",
150*e7b1675dSTing-Kang Chang    srcs = ["aes_gcm_hkdf_streaming.proto"],
151*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
152*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
153*e7b1675dSTing-Kang Chang)
154*e7b1675dSTing-Kang Chang
155*e7b1675dSTing-Kang Changproto_library(
156*e7b1675dSTing-Kang Chang    name = "aes_eax_proto",
157*e7b1675dSTing-Kang Chang    srcs = ["aes_eax.proto"],
158*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
159*e7b1675dSTing-Kang Chang)
160*e7b1675dSTing-Kang Chang
161*e7b1675dSTing-Kang Changproto_library(
162*e7b1675dSTing-Kang Chang    name = "chacha20_poly1305_proto",
163*e7b1675dSTing-Kang Chang    srcs = ["chacha20_poly1305.proto"],
164*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
165*e7b1675dSTing-Kang Chang)
166*e7b1675dSTing-Kang Chang
167*e7b1675dSTing-Kang Changproto_library(
168*e7b1675dSTing-Kang Chang    name = "kms_aead_proto",
169*e7b1675dSTing-Kang Chang    srcs = ["kms_aead.proto"],
170*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
171*e7b1675dSTing-Kang Chang)
172*e7b1675dSTing-Kang Chang
173*e7b1675dSTing-Kang Changproto_library(
174*e7b1675dSTing-Kang Chang    name = "kms_envelope_proto",
175*e7b1675dSTing-Kang Chang    srcs = ["kms_envelope.proto"],
176*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
177*e7b1675dSTing-Kang Chang    deps = [":tink_proto"],
178*e7b1675dSTing-Kang Chang)
179*e7b1675dSTing-Kang Chang
180*e7b1675dSTing-Kang Changproto_library(
181*e7b1675dSTing-Kang Chang    name = "ecies_aead_hkdf_proto",
182*e7b1675dSTing-Kang Chang    srcs = ["ecies_aead_hkdf.proto"],
183*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
184*e7b1675dSTing-Kang Chang    deps = [
185*e7b1675dSTing-Kang Chang        ":common_proto",
186*e7b1675dSTing-Kang Chang        ":tink_proto",
187*e7b1675dSTing-Kang Chang    ],
188*e7b1675dSTing-Kang Chang)
189*e7b1675dSTing-Kang Chang
190*e7b1675dSTing-Kang Changproto_library(
191*e7b1675dSTing-Kang Chang    name = "xchacha20_poly1305_proto",
192*e7b1675dSTing-Kang Chang    srcs = ["xchacha20_poly1305.proto"],
193*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
194*e7b1675dSTing-Kang Chang)
195*e7b1675dSTing-Kang Chang
196*e7b1675dSTing-Kang Changproto_library(
197*e7b1675dSTing-Kang Chang    name = "hkdf_prf_proto",
198*e7b1675dSTing-Kang Chang    srcs = ["hkdf_prf.proto"],
199*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
200*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
201*e7b1675dSTing-Kang Chang)
202*e7b1675dSTing-Kang Chang
203*e7b1675dSTing-Kang Changproto_library(
204*e7b1675dSTing-Kang Chang    name = "aes_cmac_prf_proto",
205*e7b1675dSTing-Kang Chang    srcs = ["aes_cmac_prf.proto"],
206*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
207*e7b1675dSTing-Kang Chang)
208*e7b1675dSTing-Kang Chang
209*e7b1675dSTing-Kang Changproto_library(
210*e7b1675dSTing-Kang Chang    name = "hmac_prf_proto",
211*e7b1675dSTing-Kang Chang    srcs = ["hmac_prf.proto"],
212*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
213*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
214*e7b1675dSTing-Kang Chang)
215*e7b1675dSTing-Kang Chang
216*e7b1675dSTing-Kang Changproto_library(
217*e7b1675dSTing-Kang Chang    name = "hpke_proto",
218*e7b1675dSTing-Kang Chang    srcs = ["hpke.proto"],
219*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
220*e7b1675dSTing-Kang Chang)
221*e7b1675dSTing-Kang Chang
222*e7b1675dSTing-Kang Changproto_library(
223*e7b1675dSTing-Kang Chang    name = "prf_based_deriver_proto",
224*e7b1675dSTing-Kang Chang    srcs = ["prf_based_deriver.proto"],
225*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
226*e7b1675dSTing-Kang Chang    deps = [":tink_proto"],
227*e7b1675dSTing-Kang Chang)
228*e7b1675dSTing-Kang Chang
229*e7b1675dSTing-Kang Changproto_library(
230*e7b1675dSTing-Kang Chang    name = "empty_proto",
231*e7b1675dSTing-Kang Chang    srcs = ["empty.proto"],
232*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
233*e7b1675dSTing-Kang Chang)
234*e7b1675dSTing-Kang Chang
235*e7b1675dSTing-Kang Changproto_library(
236*e7b1675dSTing-Kang Chang    name = "test_proto_proto",
237*e7b1675dSTing-Kang Chang    testonly = True,
238*e7b1675dSTing-Kang Chang    srcs = ["test_proto.proto"],
239*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
240*e7b1675dSTing-Kang Chang)
241*e7b1675dSTing-Kang Chang
242*e7b1675dSTing-Kang Chang# ----------------------------------------
243*e7b1675dSTing-Kang Chang# java_proto_library rules.
244*e7b1675dSTing-Kang Chang# ----------------------------------------
245*e7b1675dSTing-Kang Chang
246*e7b1675dSTing-Kang Changjava_proto_library(
247*e7b1675dSTing-Kang Chang    name = "common_java_proto",
248*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
249*e7b1675dSTing-Kang Chang)
250*e7b1675dSTing-Kang Chang
251*e7b1675dSTing-Kang Changjava_lite_proto_library(
252*e7b1675dSTing-Kang Chang    name = "common_java_proto_lite",
253*e7b1675dSTing-Kang Chang    deps = [":common_proto"],
254*e7b1675dSTing-Kang Chang)
255*e7b1675dSTing-Kang Chang
256*e7b1675dSTing-Kang Changjava_proto_library(
257*e7b1675dSTing-Kang Chang    name = "tink_java_proto",
258*e7b1675dSTing-Kang Chang    visibility = ["//visibility:public"],
259*e7b1675dSTing-Kang Chang    deps = [":tink_proto"],
260*e7b1675dSTing-Kang Chang)
261*e7b1675dSTing-Kang Chang
262*e7b1675dSTing-Kang Changjava_lite_proto_library(
263*e7b1675dSTing-Kang Chang    name = "tink_java_proto_lite",
264*e7b1675dSTing-Kang Chang    deps = [":tink_proto"],
265*e7b1675dSTing-Kang Chang)
266*e7b1675dSTing-Kang Chang
267*e7b1675dSTing-Kang Changjava_proto_library(
268*e7b1675dSTing-Kang Chang    name = "config_java_proto",
269*e7b1675dSTing-Kang Chang    deps = [":config_proto"],
270*e7b1675dSTing-Kang Chang)
271*e7b1675dSTing-Kang Chang
272*e7b1675dSTing-Kang Changjava_lite_proto_library(
273*e7b1675dSTing-Kang Chang    name = "config_java_proto_lite",
274*e7b1675dSTing-Kang Chang    deps = [":config_proto"],
275*e7b1675dSTing-Kang Chang)
276*e7b1675dSTing-Kang Chang
277*e7b1675dSTing-Kang Changjava_proto_library(
278*e7b1675dSTing-Kang Chang    name = "aes_siv_java_proto",
279*e7b1675dSTing-Kang Chang    deps = [":aes_siv_proto"],
280*e7b1675dSTing-Kang Chang)
281*e7b1675dSTing-Kang Chang
282*e7b1675dSTing-Kang Changjava_lite_proto_library(
283*e7b1675dSTing-Kang Chang    name = "aes_siv_java_proto_lite",
284*e7b1675dSTing-Kang Chang    deps = [":aes_siv_proto"],
285*e7b1675dSTing-Kang Chang)
286*e7b1675dSTing-Kang Chang
287*e7b1675dSTing-Kang Changjava_proto_library(
288*e7b1675dSTing-Kang Chang    name = "rsa_ssa_pkcs1_java_proto",
289*e7b1675dSTing-Kang Chang    deps = [":rsa_ssa_pkcs1_proto"],
290*e7b1675dSTing-Kang Chang)
291*e7b1675dSTing-Kang Chang
292*e7b1675dSTing-Kang Changjava_lite_proto_library(
293*e7b1675dSTing-Kang Chang    name = "rsa_ssa_pkcs1_java_proto_lite",
294*e7b1675dSTing-Kang Chang    deps = [":rsa_ssa_pkcs1_proto"],
295*e7b1675dSTing-Kang Chang)
296*e7b1675dSTing-Kang Chang
297*e7b1675dSTing-Kang Changjava_proto_library(
298*e7b1675dSTing-Kang Chang    name = "rsa_ssa_pss_java_proto",
299*e7b1675dSTing-Kang Chang    deps = [":rsa_ssa_pss_proto"],
300*e7b1675dSTing-Kang Chang)
301*e7b1675dSTing-Kang Chang
302*e7b1675dSTing-Kang Changjava_lite_proto_library(
303*e7b1675dSTing-Kang Chang    name = "rsa_ssa_pss_java_proto_lite",
304*e7b1675dSTing-Kang Chang    deps = [":rsa_ssa_pss_proto"],
305*e7b1675dSTing-Kang Chang)
306*e7b1675dSTing-Kang Chang
307*e7b1675dSTing-Kang Changjava_proto_library(
308*e7b1675dSTing-Kang Chang    name = "ecdsa_java_proto",
309*e7b1675dSTing-Kang Chang    deps = [":ecdsa_proto"],
310*e7b1675dSTing-Kang Chang)
311*e7b1675dSTing-Kang Chang
312*e7b1675dSTing-Kang Changjava_lite_proto_library(
313*e7b1675dSTing-Kang Chang    name = "ecdsa_java_proto_lite",
314*e7b1675dSTing-Kang Chang    deps = [":ecdsa_proto"],
315*e7b1675dSTing-Kang Chang)
316*e7b1675dSTing-Kang Chang
317*e7b1675dSTing-Kang Changjava_proto_library(
318*e7b1675dSTing-Kang Chang    name = "ed25519_java_proto",
319*e7b1675dSTing-Kang Chang    deps = [":ed25519_proto"],
320*e7b1675dSTing-Kang Chang)
321*e7b1675dSTing-Kang Chang
322*e7b1675dSTing-Kang Changjava_lite_proto_library(
323*e7b1675dSTing-Kang Chang    name = "ed25519_java_proto_lite",
324*e7b1675dSTing-Kang Chang    deps = [":ed25519_proto"],
325*e7b1675dSTing-Kang Chang)
326*e7b1675dSTing-Kang Chang
327*e7b1675dSTing-Kang Changjava_proto_library(
328*e7b1675dSTing-Kang Chang    name = "aes_cmac_java_proto",
329*e7b1675dSTing-Kang Chang    deps = [":aes_cmac_proto"],
330*e7b1675dSTing-Kang Chang)
331*e7b1675dSTing-Kang Chang
332*e7b1675dSTing-Kang Changjava_lite_proto_library(
333*e7b1675dSTing-Kang Chang    name = "aes_cmac_java_proto_lite",
334*e7b1675dSTing-Kang Chang    deps = [":aes_cmac_proto"],
335*e7b1675dSTing-Kang Chang)
336*e7b1675dSTing-Kang Chang
337*e7b1675dSTing-Kang Changjava_proto_library(
338*e7b1675dSTing-Kang Chang    name = "hmac_java_proto",
339*e7b1675dSTing-Kang Chang    deps = [":hmac_proto"],
340*e7b1675dSTing-Kang Chang)
341*e7b1675dSTing-Kang Chang
342*e7b1675dSTing-Kang Changjava_lite_proto_library(
343*e7b1675dSTing-Kang Chang    name = "hmac_java_proto_lite",
344*e7b1675dSTing-Kang Chang    deps = [":hmac_proto"],
345*e7b1675dSTing-Kang Chang)
346*e7b1675dSTing-Kang Chang
347*e7b1675dSTing-Kang Changjava_proto_library(
348*e7b1675dSTing-Kang Chang    name = "aes_cmac_prf_java_proto",
349*e7b1675dSTing-Kang Chang    deps = [":aes_cmac_prf_proto"],
350*e7b1675dSTing-Kang Chang)
351*e7b1675dSTing-Kang Chang
352*e7b1675dSTing-Kang Changjava_lite_proto_library(
353*e7b1675dSTing-Kang Chang    name = "aes_cmac_prf_java_proto_lite",
354*e7b1675dSTing-Kang Chang    deps = [":aes_cmac_prf_proto"],
355*e7b1675dSTing-Kang Chang)
356*e7b1675dSTing-Kang Chang
357*e7b1675dSTing-Kang Changjava_proto_library(
358*e7b1675dSTing-Kang Chang    name = "hmac_prf_java_proto",
359*e7b1675dSTing-Kang Chang    deps = [":hmac_prf_proto"],
360*e7b1675dSTing-Kang Chang)
361*e7b1675dSTing-Kang Chang
362*e7b1675dSTing-Kang Changjava_lite_proto_library(
363*e7b1675dSTing-Kang Chang    name = "hmac_prf_java_proto_lite",
364*e7b1675dSTing-Kang Chang    deps = [":hmac_prf_proto"],
365*e7b1675dSTing-Kang Chang)
366*e7b1675dSTing-Kang Chang
367*e7b1675dSTing-Kang Changjava_proto_library(
368*e7b1675dSTing-Kang Chang    name = "jwt_hmac_java_proto",
369*e7b1675dSTing-Kang Chang    deps = [":jwt_hmac_proto"],
370*e7b1675dSTing-Kang Chang)
371*e7b1675dSTing-Kang Chang
372*e7b1675dSTing-Kang Changjava_lite_proto_library(
373*e7b1675dSTing-Kang Chang    name = "jwt_hmac_java_proto_lite",
374*e7b1675dSTing-Kang Chang    deps = [":jwt_hmac_proto"],
375*e7b1675dSTing-Kang Chang)
376*e7b1675dSTing-Kang Chang
377*e7b1675dSTing-Kang Changjava_proto_library(
378*e7b1675dSTing-Kang Chang    name = "jwt_ecdsa_java_proto",
379*e7b1675dSTing-Kang Chang    deps = [":jwt_ecdsa_proto"],
380*e7b1675dSTing-Kang Chang)
381*e7b1675dSTing-Kang Chang
382*e7b1675dSTing-Kang Changjava_lite_proto_library(
383*e7b1675dSTing-Kang Chang    name = "jwt_ecdsa_java_proto_lite",
384*e7b1675dSTing-Kang Chang    deps = [":jwt_ecdsa_proto"],
385*e7b1675dSTing-Kang Chang)
386*e7b1675dSTing-Kang Chang
387*e7b1675dSTing-Kang Changjava_proto_library(
388*e7b1675dSTing-Kang Chang    name = "jwt_rsa_ssa_pkcs1_java_proto",
389*e7b1675dSTing-Kang Chang    deps = [":jwt_rsa_ssa_pkcs1_proto"],
390*e7b1675dSTing-Kang Chang)
391*e7b1675dSTing-Kang Chang
392*e7b1675dSTing-Kang Changjava_lite_proto_library(
393*e7b1675dSTing-Kang Chang    name = "jwt_rsa_ssa_pkcs1_java_proto_lite",
394*e7b1675dSTing-Kang Chang    deps = [":jwt_rsa_ssa_pkcs1_proto"],
395*e7b1675dSTing-Kang Chang)
396*e7b1675dSTing-Kang Chang
397*e7b1675dSTing-Kang Changjava_proto_library(
398*e7b1675dSTing-Kang Chang    name = "jwt_rsa_ssa_pss_java_proto",
399*e7b1675dSTing-Kang Chang    deps = [":jwt_rsa_ssa_pss_proto"],
400*e7b1675dSTing-Kang Chang)
401*e7b1675dSTing-Kang Chang
402*e7b1675dSTing-Kang Changjava_lite_proto_library(
403*e7b1675dSTing-Kang Chang    name = "jwt_rsa_ssa_pss_java_proto_lite",
404*e7b1675dSTing-Kang Chang    deps = [":jwt_rsa_ssa_pss_proto"],
405*e7b1675dSTing-Kang Chang)
406*e7b1675dSTing-Kang Chang
407*e7b1675dSTing-Kang Changjava_proto_library(
408*e7b1675dSTing-Kang Chang    name = "aes_ctr_java_proto",
409*e7b1675dSTing-Kang Chang    deps = [":aes_ctr_proto"],
410*e7b1675dSTing-Kang Chang)
411*e7b1675dSTing-Kang Chang
412*e7b1675dSTing-Kang Changjava_lite_proto_library(
413*e7b1675dSTing-Kang Chang    name = "aes_ctr_java_proto_lite",
414*e7b1675dSTing-Kang Chang    deps = [":aes_ctr_proto"],
415*e7b1675dSTing-Kang Chang)
416*e7b1675dSTing-Kang Chang
417*e7b1675dSTing-Kang Changjava_proto_library(
418*e7b1675dSTing-Kang Chang    name = "aes_ctr_hmac_aead_java_proto",
419*e7b1675dSTing-Kang Chang    deps = [":aes_ctr_hmac_aead_proto"],
420*e7b1675dSTing-Kang Chang)
421*e7b1675dSTing-Kang Chang
422*e7b1675dSTing-Kang Changjava_lite_proto_library(
423*e7b1675dSTing-Kang Chang    name = "aes_ctr_hmac_aead_java_proto_lite",
424*e7b1675dSTing-Kang Chang    deps = [":aes_ctr_hmac_aead_proto"],
425*e7b1675dSTing-Kang Chang)
426*e7b1675dSTing-Kang Chang
427*e7b1675dSTing-Kang Changjava_proto_library(
428*e7b1675dSTing-Kang Chang    name = "aes_gcm_java_proto",
429*e7b1675dSTing-Kang Chang    deps = [":aes_gcm_proto"],
430*e7b1675dSTing-Kang Chang)
431*e7b1675dSTing-Kang Chang
432*e7b1675dSTing-Kang Changjava_lite_proto_library(
433*e7b1675dSTing-Kang Chang    name = "aes_gcm_java_proto_lite",
434*e7b1675dSTing-Kang Chang    deps = [":aes_gcm_proto"],
435*e7b1675dSTing-Kang Chang)
436*e7b1675dSTing-Kang Chang
437*e7b1675dSTing-Kang Changjava_proto_library(
438*e7b1675dSTing-Kang Chang    name = "aes_gcm_siv_java_proto",
439*e7b1675dSTing-Kang Chang    deps = [":aes_gcm_siv_proto"],
440*e7b1675dSTing-Kang Chang)
441*e7b1675dSTing-Kang Chang
442*e7b1675dSTing-Kang Changjava_lite_proto_library(
443*e7b1675dSTing-Kang Chang    name = "aes_gcm_siv_java_proto_lite",
444*e7b1675dSTing-Kang Chang    deps = [":aes_gcm_siv_proto"],
445*e7b1675dSTing-Kang Chang)
446*e7b1675dSTing-Kang Chang
447*e7b1675dSTing-Kang Changjava_proto_library(
448*e7b1675dSTing-Kang Chang    name = "aes_ctr_hmac_streaming_java_proto",
449*e7b1675dSTing-Kang Chang    deps = [":aes_ctr_hmac_streaming_proto"],
450*e7b1675dSTing-Kang Chang)
451*e7b1675dSTing-Kang Chang
452*e7b1675dSTing-Kang Changjava_lite_proto_library(
453*e7b1675dSTing-Kang Chang    name = "aes_ctr_hmac_streaming_java_proto_lite",
454*e7b1675dSTing-Kang Chang    deps = [":aes_ctr_hmac_streaming_proto"],
455*e7b1675dSTing-Kang Chang)
456*e7b1675dSTing-Kang Chang
457*e7b1675dSTing-Kang Changjava_proto_library(
458*e7b1675dSTing-Kang Chang    name = "aes_gcm_hkdf_streaming_java_proto",
459*e7b1675dSTing-Kang Chang    deps = [":aes_gcm_hkdf_streaming_proto"],
460*e7b1675dSTing-Kang Chang)
461*e7b1675dSTing-Kang Chang
462*e7b1675dSTing-Kang Changjava_lite_proto_library(
463*e7b1675dSTing-Kang Chang    name = "aes_gcm_hkdf_streaming_java_proto_lite",
464*e7b1675dSTing-Kang Chang    deps = [":aes_gcm_hkdf_streaming_proto"],
465*e7b1675dSTing-Kang Chang)
466*e7b1675dSTing-Kang Chang
467*e7b1675dSTing-Kang Changjava_proto_library(
468*e7b1675dSTing-Kang Chang    name = "aes_eax_java_proto",
469*e7b1675dSTing-Kang Chang    deps = [":aes_eax_proto"],
470*e7b1675dSTing-Kang Chang)
471*e7b1675dSTing-Kang Chang
472*e7b1675dSTing-Kang Changjava_lite_proto_library(
473*e7b1675dSTing-Kang Chang    name = "aes_eax_java_proto_lite",
474*e7b1675dSTing-Kang Chang    deps = [":aes_eax_proto"],
475*e7b1675dSTing-Kang Chang)
476*e7b1675dSTing-Kang Chang
477*e7b1675dSTing-Kang Changjava_proto_library(
478*e7b1675dSTing-Kang Chang    name = "chacha20_poly1305_java_proto",
479*e7b1675dSTing-Kang Chang    deps = [":chacha20_poly1305_proto"],
480*e7b1675dSTing-Kang Chang)
481*e7b1675dSTing-Kang Chang
482*e7b1675dSTing-Kang Changjava_lite_proto_library(
483*e7b1675dSTing-Kang Chang    name = "chacha20_poly1305_java_proto_lite",
484*e7b1675dSTing-Kang Chang    deps = [":chacha20_poly1305_proto"],
485*e7b1675dSTing-Kang Chang)
486*e7b1675dSTing-Kang Chang
487*e7b1675dSTing-Kang Changjava_proto_library(
488*e7b1675dSTing-Kang Chang    name = "kms_aead_java_proto",
489*e7b1675dSTing-Kang Chang    deps = [":kms_aead_proto"],
490*e7b1675dSTing-Kang Chang)
491*e7b1675dSTing-Kang Chang
492*e7b1675dSTing-Kang Changjava_lite_proto_library(
493*e7b1675dSTing-Kang Chang    name = "kms_aead_java_proto_lite",
494*e7b1675dSTing-Kang Chang    deps = [":kms_aead_proto"],
495*e7b1675dSTing-Kang Chang)
496*e7b1675dSTing-Kang Chang
497*e7b1675dSTing-Kang Changjava_proto_library(
498*e7b1675dSTing-Kang Chang    name = "kms_envelope_java_proto",
499*e7b1675dSTing-Kang Chang    deps = [":kms_envelope_proto"],
500*e7b1675dSTing-Kang Chang)
501*e7b1675dSTing-Kang Chang
502*e7b1675dSTing-Kang Changjava_lite_proto_library(
503*e7b1675dSTing-Kang Chang    name = "kms_envelope_java_proto_lite",
504*e7b1675dSTing-Kang Chang    deps = [":kms_envelope_proto"],
505*e7b1675dSTing-Kang Chang)
506*e7b1675dSTing-Kang Chang
507*e7b1675dSTing-Kang Changjava_proto_library(
508*e7b1675dSTing-Kang Chang    name = "cached_dek_envelope_java_proto",
509*e7b1675dSTing-Kang Chang    deps = [":cached_dek_envelope_proto"],
510*e7b1675dSTing-Kang Chang)
511*e7b1675dSTing-Kang Chang
512*e7b1675dSTing-Kang Changjava_lite_proto_library(
513*e7b1675dSTing-Kang Chang    name = "cached_dek_envelope_java_proto_lite",
514*e7b1675dSTing-Kang Chang    deps = [":cached_dek_envelope_proto"],
515*e7b1675dSTing-Kang Chang)
516*e7b1675dSTing-Kang Chang
517*e7b1675dSTing-Kang Changjava_proto_library(
518*e7b1675dSTing-Kang Chang    name = "ecies_aead_hkdf_java_proto",
519*e7b1675dSTing-Kang Chang    deps = [":ecies_aead_hkdf_proto"],
520*e7b1675dSTing-Kang Chang)
521*e7b1675dSTing-Kang Chang
522*e7b1675dSTing-Kang Changjava_lite_proto_library(
523*e7b1675dSTing-Kang Chang    name = "ecies_aead_hkdf_java_proto_lite",
524*e7b1675dSTing-Kang Chang    deps = [":ecies_aead_hkdf_proto"],
525*e7b1675dSTing-Kang Chang)
526*e7b1675dSTing-Kang Chang
527*e7b1675dSTing-Kang Changjava_proto_library(
528*e7b1675dSTing-Kang Chang    name = "xchacha20_poly1305_java_proto",
529*e7b1675dSTing-Kang Chang    deps = [":xchacha20_poly1305_proto"],
530*e7b1675dSTing-Kang Chang)
531*e7b1675dSTing-Kang Chang
532*e7b1675dSTing-Kang Changjava_lite_proto_library(
533*e7b1675dSTing-Kang Chang    name = "xchacha20_poly1305_java_proto_lite",
534*e7b1675dSTing-Kang Chang    deps = [":xchacha20_poly1305_proto"],
535*e7b1675dSTing-Kang Chang)
536*e7b1675dSTing-Kang Chang
537*e7b1675dSTing-Kang Changjava_proto_library(
538*e7b1675dSTing-Kang Chang    name = "hkdf_prf_java_proto",
539*e7b1675dSTing-Kang Chang    deps = [":hkdf_prf_proto"],
540*e7b1675dSTing-Kang Chang)
541*e7b1675dSTing-Kang Chang
542*e7b1675dSTing-Kang Changjava_lite_proto_library(
543*e7b1675dSTing-Kang Chang    name = "hkdf_prf_java_proto_lite",
544*e7b1675dSTing-Kang Chang    deps = [":hkdf_prf_proto"],
545*e7b1675dSTing-Kang Chang)
546*e7b1675dSTing-Kang Chang
547*e7b1675dSTing-Kang Changjava_proto_library(
548*e7b1675dSTing-Kang Chang    name = "prf_based_deriver_java_proto",
549*e7b1675dSTing-Kang Chang    deps = [":prf_based_deriver_proto"],
550*e7b1675dSTing-Kang Chang)
551*e7b1675dSTing-Kang Chang
552*e7b1675dSTing-Kang Changjava_lite_proto_library(
553*e7b1675dSTing-Kang Chang    name = "prf_based_deriver_java_proto_lite",
554*e7b1675dSTing-Kang Chang    deps = [":prf_based_deriver_proto"],
555*e7b1675dSTing-Kang Chang)
556*e7b1675dSTing-Kang Chang
557*e7b1675dSTing-Kang Changjava_proto_library(
558*e7b1675dSTing-Kang Chang    name = "empty_java_proto",
559*e7b1675dSTing-Kang Chang    deps = [":empty_proto"],
560*e7b1675dSTing-Kang Chang)
561*e7b1675dSTing-Kang Chang
562*e7b1675dSTing-Kang Changjava_lite_proto_library(
563*e7b1675dSTing-Kang Chang    name = "empty_java_proto_lite",
564*e7b1675dSTing-Kang Chang    deps = [":empty_proto"],
565*e7b1675dSTing-Kang Chang)
566*e7b1675dSTing-Kang Chang
567*e7b1675dSTing-Kang Changjava_proto_library(
568*e7b1675dSTing-Kang Chang    name = "hpke_java_proto",
569*e7b1675dSTing-Kang Chang    deps = [":hpke_proto"],
570*e7b1675dSTing-Kang Chang)
571*e7b1675dSTing-Kang Chang
572*e7b1675dSTing-Kang Changjava_lite_proto_library(
573*e7b1675dSTing-Kang Chang    name = "hpke_java_proto_lite",
574*e7b1675dSTing-Kang Chang    deps = [":hpke_proto"],
575*e7b1675dSTing-Kang Chang)
576*e7b1675dSTing-Kang Chang
577*e7b1675dSTing-Kang Changjava_proto_library(
578*e7b1675dSTing-Kang Chang    name = "test_proto_java_proto",
579*e7b1675dSTing-Kang Chang    testonly = True,
580*e7b1675dSTing-Kang Chang    deps = [":test_proto_proto"],
581*e7b1675dSTing-Kang Chang)
582*e7b1675dSTing-Kang Chang
583*e7b1675dSTing-Kang Changjava_lite_proto_library(
584*e7b1675dSTing-Kang Chang    name = "test_proto_java_proto_lite",
585*e7b1675dSTing-Kang Chang    testonly = True,
586*e7b1675dSTing-Kang Chang    deps = [":test_proto_proto"],
587*e7b1675dSTing-Kang Chang)
588