• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1licenses(["notice"])
2
3java_test(
4    name = "PrfKeyTemplatesTest",
5    size = "small",
6    srcs = ["PrfKeyTemplatesTest.java"],
7    deps = [
8        "//proto:common_java_proto",
9        "//proto:hkdf_prf_java_proto",
10        "//proto:tink_java_proto",
11        "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format",
12        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager",
13        "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters",
14        "//src/main/java/com/google/crypto/tink/prf:prf_config",
15        "//src/main/java/com/google/crypto/tink/prf:prf_key_templates",
16        "//src/main/java/com/google/crypto/tink/prf:prf_parameters",
17        "@maven//:com_google_protobuf_protobuf_java",
18        "@maven//:com_google_truth_truth",
19        "@maven//:junit_junit",
20    ],
21)
22
23java_test(
24    name = "PrfSetWrapperTest",
25    size = "small",
26    srcs = ["PrfSetWrapperTest.java"],
27    deps = [
28        "//proto:hkdf_prf_java_proto",
29        "//proto:tink_java_proto",
30        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
31        "//src/main/java/com/google/crypto/tink:registry",
32        "//src/main/java/com/google/crypto/tink:registry_cluster",
33        "//src/main/java/com/google/crypto/tink:registry_configuration",
34        "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl",
35        "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations",
36        "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry",
37        "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry",
38        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
39        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
40        "//src/main/java/com/google/crypto/tink/internal:primitive_registry",
41        "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client",
42        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
43        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager",
44        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
45        "//src/main/java/com/google/crypto/tink/prf:prf_config",
46        "//src/main/java/com/google/crypto/tink/prf:prf_set",
47        "//src/main/java/com/google/crypto/tink/prf:prf_set_wrapper",
48        "//src/main/java/com/google/crypto/tink/prf/internal:hkdf_prf_proto_serialization",
49        "//src/main/java/com/google/crypto/tink/subtle:hex",
50        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
51        "@maven//:com_google_errorprone_error_prone_annotations",
52        "@maven//:com_google_truth_truth",
53        "@maven//:junit_junit",
54    ],
55)
56
57java_test(
58    name = "AesCmacPrfKeyManagerTest",
59    size = "small",
60    srcs = ["AesCmacPrfKeyManagerTest.java"],
61    deps = [
62        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
63        "//src/main/java/com/google/crypto/tink:key_template",
64        "//src/main/java/com/google/crypto/tink:key_templates",
65        "//src/main/java/com/google/crypto/tink:parameters",
66        "//src/main/java/com/google/crypto/tink:registry_cluster",
67        "//src/main/java/com/google/crypto/tink:registry_configuration",
68        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
69        "//src/main/java/com/google/crypto/tink/internal:key_manager_registry",
70        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key",
71        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key_manager",
72        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters",
73        "//src/main/java/com/google/crypto/tink/prf:prf_config",
74        "//src/main/java/com/google/crypto/tink/prf:prf_set",
75        "//src/main/java/com/google/crypto/tink/subtle:hex",
76        "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac",
77        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
78        "@maven//:com_google_truth_truth",
79        "@maven//:junit_junit",
80    ],
81)
82
83java_test(
84    name = "HmacPrfKeyManagerTest",
85    size = "small",
86    srcs = ["HmacPrfKeyManagerTest.java"],
87    deps = [
88        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
89        "//src/main/java/com/google/crypto/tink:key",
90        "//src/main/java/com/google/crypto/tink:key_template",
91        "//src/main/java/com/google/crypto/tink:key_templates",
92        "//src/main/java/com/google/crypto/tink:parameters",
93        "//src/main/java/com/google/crypto/tink:registry_cluster",
94        "//src/main/java/com/google/crypto/tink:registry_configuration",
95        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
96        "//src/main/java/com/google/crypto/tink/internal:key_manager_registry",
97        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
98        "//src/main/java/com/google/crypto/tink/internal:slow_input_stream",
99        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config",
100        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver",
101        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key",
102        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters",
103        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
104        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
105        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key",
106        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key_manager",
107        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters",
108        "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters",
109        "//src/main/java/com/google/crypto/tink/prf:prf_config",
110        "//src/main/java/com/google/crypto/tink/prf:prf_key",
111        "//src/main/java/com/google/crypto/tink/prf:prf_set",
112        "//src/main/java/com/google/crypto/tink/subtle:hex",
113        "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce",
114        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
115        "@maven//:com_google_truth_truth",
116        "@maven//:junit_junit",
117    ],
118)
119
120java_test(
121    name = "HkdfPrfKeyManagerTest",
122    size = "small",
123    srcs = ["HkdfPrfKeyManagerTest.java"],
124    deps = [
125        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
126        "//src/main/java/com/google/crypto/tink:key_template",
127        "//src/main/java/com/google/crypto/tink:key_templates",
128        "//src/main/java/com/google/crypto/tink:parameters",
129        "//src/main/java/com/google/crypto/tink:registry_cluster",
130        "//src/main/java/com/google/crypto/tink:registry_configuration",
131        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
132        "//src/main/java/com/google/crypto/tink/aead:aead_config",
133        "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters",
134        "//src/main/java/com/google/crypto/tink/internal:key_manager_registry",
135        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
136        "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception",
137        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config",
138        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver",
139        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key",
140        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters",
141        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
142        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager",
143        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
144        "//src/main/java/com/google/crypto/tink/prf:prf_config",
145        "//src/main/java/com/google/crypto/tink/prf:prf_key",
146        "//src/main/java/com/google/crypto/tink/prf:prf_set",
147        "//src/main/java/com/google/crypto/tink/subtle:hex",
148        "//src/main/java/com/google/crypto/tink/subtle:random",
149        "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf",
150        "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl",
151        "//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf",
152        "//src/main/java/com/google/crypto/tink/util:bytes",
153        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
154        "@maven//:com_google_truth_truth",
155        "@maven//:junit_junit",
156    ],
157)
158
159java_test(
160    name = "PrfConfigTest",
161    srcs = ["PrfConfigTest.java"],
162    deps = [
163        "//src/main/java/com/google/crypto/tink:registry_cluster",
164        "//src/main/java/com/google/crypto/tink/config:tink_fips",
165        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util",
166        "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters",
167        "//src/main/java/com/google/crypto/tink/prf:prf_config",
168        "@maven//:com_google_truth_truth",
169        "@maven//:junit_junit",
170    ],
171)
172
173java_test(
174    name = "PrfTest",
175    size = "small",
176    srcs = ["PrfTest.java"],
177    deps = [
178        "//src/main/java/com/google/crypto/tink:deterministic_aead",
179        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
180        "//src/main/java/com/google/crypto/tink:key_templates",
181        "//src/main/java/com/google/crypto/tink:mac",
182        "//src/main/java/com/google/crypto/tink:registry_cluster",
183        "//src/main/java/com/google/crypto/tink:registry_configuration",
184        "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format",
185        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
186        "//src/main/java/com/google/crypto/tink/prf:prf_config",
187        "//src/main/java/com/google/crypto/tink/prf:prf_set",
188        "@maven//:com_google_truth_truth",
189        "@maven//:junit_junit",
190    ],
191)
192
193java_test(
194    name = "HkdfPrfParametersTest",
195    size = "small",
196    srcs = ["HkdfPrfParametersTest.java"],
197    deps = [
198        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
199        "//src/main/java/com/google/crypto/tink/subtle:hex",
200        "//src/main/java/com/google/crypto/tink/util:bytes",
201        "@maven//:com_google_truth_truth",
202        "@maven//:junit_junit",
203    ],
204)
205
206java_test(
207    name = "HkdfPrfKeyTest",
208    size = "small",
209    srcs = ["HkdfPrfKeyTest.java"],
210    deps = [
211        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
212        "//src/main/java/com/google/crypto/tink/internal:key_tester",
213        "//src/main/java/com/google/crypto/tink/mac:hmac_key",
214        "//src/main/java/com/google/crypto/tink/mac:hmac_parameters",
215        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
216        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
217        "//src/main/java/com/google/crypto/tink/subtle:hex",
218        "//src/main/java/com/google/crypto/tink/util:bytes",
219        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
220        "@maven//:com_google_truth_truth",
221        "@maven//:junit_junit",
222    ],
223)
224
225java_test(
226    name = "HmacPrfParametersTest",
227    size = "small",
228    srcs = ["HmacPrfParametersTest.java"],
229    deps = [
230        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
231        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters",
232        "@maven//:com_google_truth_truth",
233        "@maven//:junit_junit",
234    ],
235)
236
237java_test(
238    name = "AesCmacPrfParametersTest",
239    size = "small",
240    srcs = ["AesCmacPrfParametersTest.java"],
241    deps = [
242        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters",
243        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
244        "@maven//:com_google_truth_truth",
245        "@maven//:junit_junit",
246    ],
247)
248
249java_test(
250    name = "HmacPrfKeyTest",
251    size = "small",
252    srcs = ["HmacPrfKeyTest.java"],
253    deps = [
254        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
255        "//src/main/java/com/google/crypto/tink/internal:key_tester",
256        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
257        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
258        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key",
259        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters",
260        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
261        "@maven//:com_google_truth_truth",
262        "@maven//:junit_junit",
263    ],
264)
265
266java_test(
267    name = "AesCmacPrfKeyTest",
268    size = "small",
269    srcs = ["AesCmacPrfKeyTest.java"],
270    deps = [
271        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
272        "//src/main/java/com/google/crypto/tink/internal:key_tester",
273        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key",
274        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters",
275        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
276        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
277        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
278        "@maven//:com_google_truth_truth",
279        "@maven//:junit_junit",
280    ],
281)
282
283java_test(
284    name = "PredefinedPrfParametersTest",
285    size = "small",
286    srcs = ["PredefinedPrfParametersTest.java"],
287    deps = [
288        "//src/main/java/com/google/crypto/tink:key",
289        "//src/main/java/com/google/crypto/tink:registry_cluster",
290        "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters",
291        "//src/main/java/com/google/crypto/tink/prf:prf_config",
292        "//src/main/java/com/google/crypto/tink/prf:prf_parameters",
293        "@maven//:com_google_truth_truth",
294        "@maven//:junit_junit",
295    ],
296)
297
298java_test(
299    name = "PrfConfigurationV0Test",
300    size = "small",
301    srcs = ["PrfConfigurationV0Test.java"],
302    deps = [
303        "//src/main/java/com/google/crypto/tink:registry_cluster",
304        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util",
305        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key",
306        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters",
307        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
308        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
309        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key",
310        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters",
311        "//src/main/java/com/google/crypto/tink/prf:prf_configuration_v0",
312        "//src/main/java/com/google/crypto/tink/prf:prf_set",
313        "//src/main/java/com/google/crypto/tink/prf/internal:aes_cmac_prf_proto_serialization",
314        "//src/main/java/com/google/crypto/tink/prf/internal:hkdf_prf_proto_serialization",
315        "//src/main/java/com/google/crypto/tink/prf/internal:hmac_prf_proto_serialization",
316        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
317        "@maven//:com_google_truth_truth",
318        "@maven//:junit_junit",
319    ],
320)
321