xref: /aosp_15_r20/external/tink/proto/CMakeLists.txt (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1*e7b1675dSTing-Kang Changtink_module(proto)
2*e7b1675dSTing-Kang Chang
3*e7b1675dSTing-Kang Changtink_cc_proto(
4*e7b1675dSTing-Kang Chang  NAME common_cc_proto
5*e7b1675dSTing-Kang Chang  SRCS common.proto
6*e7b1675dSTing-Kang Chang)
7*e7b1675dSTing-Kang Chang
8*e7b1675dSTing-Kang Changtink_cc_proto(
9*e7b1675dSTing-Kang Chang  NAME tink_cc_proto
10*e7b1675dSTing-Kang Chang  SRCS tink.proto
11*e7b1675dSTing-Kang Chang  DEPS tink::proto::common_cc_proto
12*e7b1675dSTing-Kang Chang)
13*e7b1675dSTing-Kang Chang
14*e7b1675dSTing-Kang Changtink_cc_proto(
15*e7b1675dSTing-Kang Chang  NAME config_cc_proto
16*e7b1675dSTing-Kang Chang  SRCS config.proto
17*e7b1675dSTing-Kang Chang)
18*e7b1675dSTing-Kang Chang
19*e7b1675dSTing-Kang Changtink_cc_proto(
20*e7b1675dSTing-Kang Chang  NAME aes_siv_cc_proto
21*e7b1675dSTing-Kang Chang  SRCS aes_siv.proto
22*e7b1675dSTing-Kang Chang)
23*e7b1675dSTing-Kang Chang
24*e7b1675dSTing-Kang Changtink_cc_proto(
25*e7b1675dSTing-Kang Chang  NAME rsa_ssa_pkcs1_cc_proto
26*e7b1675dSTing-Kang Chang  SRCS rsa_ssa_pkcs1.proto
27*e7b1675dSTing-Kang Chang  DEPS tink::proto::common_cc_proto
28*e7b1675dSTing-Kang Chang)
29*e7b1675dSTing-Kang Chang
30*e7b1675dSTing-Kang Changtink_cc_proto(
31*e7b1675dSTing-Kang Chang  NAME rsa_ssa_pss_cc_proto
32*e7b1675dSTing-Kang Chang  SRCS rsa_ssa_pss.proto
33*e7b1675dSTing-Kang Chang  DEPS tink::proto::common_cc_proto
34*e7b1675dSTing-Kang Chang)
35*e7b1675dSTing-Kang Chang
36*e7b1675dSTing-Kang Changtink_cc_proto(
37*e7b1675dSTing-Kang Chang  NAME cached_dek_aead_cc_proto
38*e7b1675dSTing-Kang Chang  SRCS cached_dek_aead.proto
39*e7b1675dSTing-Kang Chang)
40*e7b1675dSTing-Kang Chang
41*e7b1675dSTing-Kang Changtink_cc_proto(
42*e7b1675dSTing-Kang Chang  NAME cached_dek_envelope_cc_proto
43*e7b1675dSTing-Kang Chang  SRCS cached_dek_envelope.proto
44*e7b1675dSTing-Kang Chang  DEPS tink::proto::tink_cc_proto
45*e7b1675dSTing-Kang Chang)
46*e7b1675dSTing-Kang Chang
47*e7b1675dSTing-Kang Changtink_cc_proto(
48*e7b1675dSTing-Kang Chang  NAME ecdsa_cc_proto
49*e7b1675dSTing-Kang Chang  SRCS ecdsa.proto
50*e7b1675dSTing-Kang Chang  DEPS tink::proto::common_cc_proto
51*e7b1675dSTing-Kang Chang)
52*e7b1675dSTing-Kang Chang
53*e7b1675dSTing-Kang Changtink_cc_proto(
54*e7b1675dSTing-Kang Chang  NAME jwt_rsa_ssa_pkcs1_cc_proto
55*e7b1675dSTing-Kang Chang  SRCS jwt_rsa_ssa_pkcs1.proto
56*e7b1675dSTing-Kang Chang)
57*e7b1675dSTing-Kang Chang
58*e7b1675dSTing-Kang Changtink_cc_proto(
59*e7b1675dSTing-Kang Chang  NAME jwt_rsa_ssa_pss_cc_proto
60*e7b1675dSTing-Kang Chang  SRCS jwt_rsa_ssa_pss.proto
61*e7b1675dSTing-Kang Chang)
62*e7b1675dSTing-Kang Chang
63*e7b1675dSTing-Kang Changtink_cc_proto(
64*e7b1675dSTing-Kang Chang  NAME jwt_ecdsa_cc_proto
65*e7b1675dSTing-Kang Chang  SRCS jwt_ecdsa.proto
66*e7b1675dSTing-Kang Chang)
67*e7b1675dSTing-Kang Chang
68*e7b1675dSTing-Kang Changtink_cc_proto(
69*e7b1675dSTing-Kang Chang  NAME ed25519_cc_proto
70*e7b1675dSTing-Kang Chang  SRCS ed25519.proto
71*e7b1675dSTing-Kang Chang)
72*e7b1675dSTing-Kang Chang
73*e7b1675dSTing-Kang Changtink_cc_proto(
74*e7b1675dSTing-Kang Chang  NAME aes_cmac_cc_proto
75*e7b1675dSTing-Kang Chang  SRCS aes_cmac.proto
76*e7b1675dSTing-Kang Chang)
77*e7b1675dSTing-Kang Chang
78*e7b1675dSTing-Kang Changtink_cc_proto(
79*e7b1675dSTing-Kang Chang  NAME hmac_cc_proto
80*e7b1675dSTing-Kang Chang  SRCS hmac.proto
81*e7b1675dSTing-Kang Chang  DEPS tink::proto::common_cc_proto
82*e7b1675dSTing-Kang Chang)
83*e7b1675dSTing-Kang Chang
84*e7b1675dSTing-Kang Changtink_cc_proto(
85*e7b1675dSTing-Kang Chang  NAME aes_ctr_cc_proto
86*e7b1675dSTing-Kang Chang  SRCS aes_ctr.proto
87*e7b1675dSTing-Kang Chang)
88*e7b1675dSTing-Kang Chang
89*e7b1675dSTing-Kang Changtink_cc_proto(
90*e7b1675dSTing-Kang Chang  NAME aes_ctr_hmac_aead_cc_proto
91*e7b1675dSTing-Kang Chang  SRCS aes_ctr_hmac_aead.proto
92*e7b1675dSTing-Kang Chang  DEPS
93*e7b1675dSTing-Kang Chang    tink::proto::aes_ctr_cc_proto
94*e7b1675dSTing-Kang Chang    tink::proto::hmac_cc_proto
95*e7b1675dSTing-Kang Chang)
96*e7b1675dSTing-Kang Chang
97*e7b1675dSTing-Kang Changtink_cc_proto(
98*e7b1675dSTing-Kang Chang  NAME aes_gcm_cc_proto
99*e7b1675dSTing-Kang Chang  SRCS aes_gcm.proto
100*e7b1675dSTing-Kang Chang)
101*e7b1675dSTing-Kang Chang
102*e7b1675dSTing-Kang Changtink_cc_proto(
103*e7b1675dSTing-Kang Chang  NAME aes_gcm_siv_cc_proto
104*e7b1675dSTing-Kang Chang  SRCS aes_gcm_siv.proto
105*e7b1675dSTing-Kang Chang)
106*e7b1675dSTing-Kang Chang
107*e7b1675dSTing-Kang Changtink_cc_proto(
108*e7b1675dSTing-Kang Chang  NAME aes_ctr_hmac_streaming_cc_proto
109*e7b1675dSTing-Kang Chang  SRCS aes_ctr_hmac_streaming.proto
110*e7b1675dSTing-Kang Chang  DEPS
111*e7b1675dSTing-Kang Chang    tink::proto::common_cc_proto
112*e7b1675dSTing-Kang Chang    tink::proto::hmac_cc_proto
113*e7b1675dSTing-Kang Chang)
114*e7b1675dSTing-Kang Chang
115*e7b1675dSTing-Kang Changtink_cc_proto(
116*e7b1675dSTing-Kang Chang  NAME aes_gcm_hkdf_streaming_cc_proto
117*e7b1675dSTing-Kang Chang  SRCS aes_gcm_hkdf_streaming.proto
118*e7b1675dSTing-Kang Chang  DEPS tink::proto::common_cc_proto
119*e7b1675dSTing-Kang Chang)
120*e7b1675dSTing-Kang Chang
121*e7b1675dSTing-Kang Changtink_cc_proto(
122*e7b1675dSTing-Kang Chang  NAME aes_eax_cc_proto
123*e7b1675dSTing-Kang Chang  SRCS aes_eax.proto
124*e7b1675dSTing-Kang Chang)
125*e7b1675dSTing-Kang Chang
126*e7b1675dSTing-Kang Changtink_cc_proto(
127*e7b1675dSTing-Kang Chang  NAME chacha20_poly1305_cc_proto
128*e7b1675dSTing-Kang Chang  SRCS chacha20_poly1305.proto
129*e7b1675dSTing-Kang Chang)
130*e7b1675dSTing-Kang Chang
131*e7b1675dSTing-Kang Changtink_cc_proto(
132*e7b1675dSTing-Kang Chang  NAME kms_aead_cc_proto
133*e7b1675dSTing-Kang Chang  SRCS kms_aead.proto
134*e7b1675dSTing-Kang Chang)
135*e7b1675dSTing-Kang Chang
136*e7b1675dSTing-Kang Changtink_cc_proto(
137*e7b1675dSTing-Kang Chang  NAME kms_envelope_cc_proto
138*e7b1675dSTing-Kang Chang  SRCS kms_envelope.proto
139*e7b1675dSTing-Kang Chang  DEPS tink::proto::tink_cc_proto
140*e7b1675dSTing-Kang Chang)
141*e7b1675dSTing-Kang Chang
142*e7b1675dSTing-Kang Changtink_cc_proto(
143*e7b1675dSTing-Kang Chang  NAME ecies_aead_hkdf_cc_proto
144*e7b1675dSTing-Kang Chang  SRCS ecies_aead_hkdf.proto
145*e7b1675dSTing-Kang Chang  DEPS
146*e7b1675dSTing-Kang Chang    tink::proto::common_cc_proto
147*e7b1675dSTing-Kang Chang    tink::proto::tink_cc_proto
148*e7b1675dSTing-Kang Chang)
149*e7b1675dSTing-Kang Chang
150*e7b1675dSTing-Kang Changtink_cc_proto(
151*e7b1675dSTing-Kang Chang  NAME xchacha20_poly1305_cc_proto
152*e7b1675dSTing-Kang Chang  SRCS xchacha20_poly1305.proto
153*e7b1675dSTing-Kang Chang)
154*e7b1675dSTing-Kang Chang
155*e7b1675dSTing-Kang Changtink_cc_proto(
156*e7b1675dSTing-Kang Chang  NAME hkdf_prf_cc_proto
157*e7b1675dSTing-Kang Chang  SRCS hkdf_prf.proto
158*e7b1675dSTing-Kang Chang  DEPS
159*e7b1675dSTing-Kang Chang    tink::proto::common_cc_proto
160*e7b1675dSTing-Kang Chang)
161*e7b1675dSTing-Kang Chang
162*e7b1675dSTing-Kang Changtink_cc_proto(
163*e7b1675dSTing-Kang Chang  NAME aes_cmac_prf_cc_proto
164*e7b1675dSTing-Kang Chang  SRCS aes_cmac_prf.proto
165*e7b1675dSTing-Kang Chang)
166*e7b1675dSTing-Kang Chang
167*e7b1675dSTing-Kang Changtink_cc_proto(
168*e7b1675dSTing-Kang Chang  NAME hmac_prf_cc_proto
169*e7b1675dSTing-Kang Chang  SRCS hmac_prf.proto
170*e7b1675dSTing-Kang Chang  DEPS tink::proto::common_cc_proto
171*e7b1675dSTing-Kang Chang)
172*e7b1675dSTing-Kang Chang
173*e7b1675dSTing-Kang Changtink_cc_proto(
174*e7b1675dSTing-Kang Chang  NAME hpke_cc_proto
175*e7b1675dSTing-Kang Chang  SRCS hpke.proto
176*e7b1675dSTing-Kang Chang)
177*e7b1675dSTing-Kang Chang
178*e7b1675dSTing-Kang Changtink_cc_proto(
179*e7b1675dSTing-Kang Chang  NAME prf_based_deriver_cc_proto
180*e7b1675dSTing-Kang Chang  SRCS prf_based_deriver.proto
181*e7b1675dSTing-Kang Chang  DEPS
182*e7b1675dSTing-Kang Chang    tink::proto::tink_cc_proto
183*e7b1675dSTing-Kang Chang)
184*e7b1675dSTing-Kang Chang
185*e7b1675dSTing-Kang Changtink_cc_proto(
186*e7b1675dSTing-Kang Chang  NAME jwt_hmac_cc_proto
187*e7b1675dSTing-Kang Chang  SRCS jwt_hmac.proto
188*e7b1675dSTing-Kang Chang)
189*e7b1675dSTing-Kang Chang
190*e7b1675dSTing-Kang Changtink_cc_proto(
191*e7b1675dSTing-Kang Chang  NAME empty_cc_proto
192*e7b1675dSTing-Kang Chang  SRCS empty.proto
193*e7b1675dSTing-Kang Chang)
194*e7b1675dSTing-Kang Chang
195*e7b1675dSTing-Kang Changtink_cc_proto(
196*e7b1675dSTing-Kang Chang  NAME test_proto_cc_proto
197*e7b1675dSTing-Kang Chang  SRCS test_proto.proto
198*e7b1675dSTing-Kang Chang)
199*e7b1675dSTing-Kang Chang
200*e7b1675dSTing-Kang Changtink_target_group(
201*e7b1675dSTing-Kang Chang  NAME public_protos_cc_proto
202*e7b1675dSTing-Kang Chang  DEPS
203*e7b1675dSTing-Kang Chang    tink::proto::config_cc_proto
204*e7b1675dSTing-Kang Chang    tink::proto::tink_cc_proto
205*e7b1675dSTing-Kang Chang)
206