• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1licenses(["notice"])
2
3package(default_visibility = ["//visibility:public"])
4
5java_test(
6    name = "KeyTemplateProtoConverterTest",
7    size = "small",
8    srcs = ["KeyTemplateProtoConverterTest.java"],
9    deps = [
10        "//src/main/java/com/google/crypto/tink:key_template",
11        "//src/main/java/com/google/crypto/tink:parameters",
12        "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format",
13        "//src/main/java/com/google/crypto/tink/aead:aead_config",
14        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key_manager",
15        "//src/main/java/com/google/crypto/tink/internal:key_template_proto_converter",
16        "@maven//:com_google_truth_truth",
17        "@maven//:junit_junit",
18    ],
19)
20
21java_test(
22    name = "UtilTest",
23    size = "small",
24    srcs = ["UtilTest.java"],
25    deps = [
26        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
27        "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception",
28        "//src/main/java/com/google/crypto/tink/internal:util",
29        "//src/main/java/com/google/crypto/tink/util:bytes",
30        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
31        "@maven//:com_google_truth_truth",
32        "@maven//:junit_junit",
33    ],
34)
35
36java_test(
37    name = "KeyTesterTest",
38    size = "small",
39    srcs = ["KeyTesterTest.java"],
40    deps = [
41        "//src/main/java/com/google/crypto/tink:key",
42        "//src/main/java/com/google/crypto/tink:parameters",
43        "//src/main/java/com/google/crypto/tink/internal:key_tester",
44        "@maven//:com_google_code_findbugs_jsr305",
45        "@maven//:com_google_truth_truth",
46        "@maven//:junit_junit",
47    ],
48)
49
50java_test(
51    name = "KeySerializerTest",
52    size = "small",
53    srcs = ["KeySerializerTest.java"],
54    deps = [
55        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
56        "//src/main/java/com/google/crypto/tink:key",
57        "//src/main/java/com/google/crypto/tink:parameters",
58        "//src/main/java/com/google/crypto/tink:secret_key_access",
59        "//src/main/java/com/google/crypto/tink/internal:key_serializer",
60        "//src/main/java/com/google/crypto/tink/internal:serialization",
61        "//src/main/java/com/google/crypto/tink/util:bytes",
62        "@maven//:com_google_code_findbugs_jsr305",
63        "@maven//:com_google_errorprone_error_prone_annotations",
64        "@maven//:com_google_truth_truth",
65        "@maven//:junit_junit",
66    ],
67)
68
69java_test(
70    name = "KeyParserTest",
71    size = "small",
72    srcs = ["KeyParserTest.java"],
73    deps = [
74        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
75        "//src/main/java/com/google/crypto/tink:key",
76        "//src/main/java/com/google/crypto/tink:parameters",
77        "//src/main/java/com/google/crypto/tink:secret_key_access",
78        "//src/main/java/com/google/crypto/tink/internal:key_parser",
79        "//src/main/java/com/google/crypto/tink/internal:serialization",
80        "//src/main/java/com/google/crypto/tink/util:bytes",
81        "@maven//:com_google_code_findbugs_jsr305",
82        "@maven//:com_google_errorprone_error_prone_annotations",
83        "@maven//:com_google_truth_truth",
84        "@maven//:junit_junit",
85    ],
86)
87
88java_test(
89    name = "ProtoParametersSerializationTest",
90    size = "small",
91    srcs = ["ProtoParametersSerializationTest.java"],
92    deps = [
93        "//proto:test_proto_java_proto",
94        "//proto:tink_java_proto",
95        "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization",
96        "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception",
97        "//src/main/java/com/google/crypto/tink/util:bytes",
98        "@maven//:com_google_truth_truth",
99        "@maven//:junit_junit",
100    ],
101)
102
103java_test(
104    name = "ProtoKeySerializationTest",
105    size = "small",
106    srcs = ["ProtoKeySerializationTest.java"],
107    deps = [
108        "//proto:tink_java_proto",
109        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization",
110        "//src/main/java/com/google/crypto/tink/util:bytes",
111        "@maven//:com_google_protobuf_protobuf_java",
112        "@maven//:com_google_truth_truth",
113        "@maven//:junit_junit",
114    ],
115)
116
117java_test(
118    name = "ParametersParserTest",
119    size = "small",
120    srcs = ["ParametersParserTest.java"],
121    deps = [
122        "//src/main/java/com/google/crypto/tink:parameters",
123        "//src/main/java/com/google/crypto/tink/internal:parameters_parser",
124        "//src/main/java/com/google/crypto/tink/internal:serialization",
125        "//src/main/java/com/google/crypto/tink/util:bytes",
126        "@maven//:com_google_errorprone_error_prone_annotations",
127        "@maven//:com_google_truth_truth",
128        "@maven//:junit_junit",
129    ],
130)
131
132java_test(
133    name = "ParametersSerializerTest",
134    size = "small",
135    srcs = ["ParametersSerializerTest.java"],
136    deps = [
137        "//src/main/java/com/google/crypto/tink:parameters",
138        "//src/main/java/com/google/crypto/tink/internal:parameters_serializer",
139        "//src/main/java/com/google/crypto/tink/internal:serialization",
140        "//src/main/java/com/google/crypto/tink/util:bytes",
141        "@maven//:com_google_errorprone_error_prone_annotations",
142        "@maven//:com_google_truth_truth",
143        "@maven//:junit_junit",
144    ],
145)
146
147java_test(
148    name = "SerializationRegistryTest",
149    size = "small",
150    srcs = ["SerializationRegistryTest.java"],
151    deps = [
152        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
153        "//src/main/java/com/google/crypto/tink:key",
154        "//src/main/java/com/google/crypto/tink:parameters",
155        "//src/main/java/com/google/crypto/tink:secret_key_access",
156        "//src/main/java/com/google/crypto/tink/internal:key_parser",
157        "//src/main/java/com/google/crypto/tink/internal:key_serializer",
158        "//src/main/java/com/google/crypto/tink/internal:parameters_parser",
159        "//src/main/java/com/google/crypto/tink/internal:parameters_serializer",
160        "//src/main/java/com/google/crypto/tink/internal:serialization",
161        "//src/main/java/com/google/crypto/tink/internal:serialization_registry",
162        "//src/main/java/com/google/crypto/tink/util:bytes",
163        "@maven//:com_google_code_findbugs_jsr305",
164        "@maven//:com_google_errorprone_error_prone_annotations",
165        "@maven//:com_google_truth_truth",
166        "@maven//:junit_junit",
167    ],
168)
169
170java_test(
171    name = "LegacyProtoParametersTest",
172    size = "small",
173    srcs = ["LegacyProtoParametersTest.java"],
174    deps = [
175        "//proto:tink_java_proto",
176        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_parameters",
177        "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization",
178        "@maven//:com_google_protobuf_protobuf_java",
179        "@maven//:com_google_truth_truth",
180        "@maven//:junit_junit",
181    ],
182)
183
184java_test(
185    name = "LegacyProtoKeyTest",
186    size = "small",
187    srcs = ["LegacyProtoKeyTest.java"],
188    deps = [
189        "//proto:tink_java_proto",
190        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
191        "//src/main/java/com/google/crypto/tink:secret_key_access",
192        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key",
193        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization",
194        "@maven//:com_google_protobuf_protobuf_java",
195        "@maven//:com_google_truth_truth",
196        "@maven//:junit_junit",
197    ],
198)
199
200java_test(
201    name = "MutableSerializationRegistryTest",
202    size = "small",
203    srcs = ["MutableSerializationRegistryTest.java"],
204    deps = [
205        "//proto:test_proto_java_proto",
206        "//proto:tink_java_proto",
207        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
208        "//src/main/java/com/google/crypto/tink:key",
209        "//src/main/java/com/google/crypto/tink:parameters",
210        "//src/main/java/com/google/crypto/tink:secret_key_access",
211        "//src/main/java/com/google/crypto/tink/internal:key_parser",
212        "//src/main/java/com/google/crypto/tink/internal:key_serializer",
213        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key",
214        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_parameters",
215        "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry",
216        "//src/main/java/com/google/crypto/tink/internal:parameters_parser",
217        "//src/main/java/com/google/crypto/tink/internal:parameters_serializer",
218        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization",
219        "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization",
220        "//src/main/java/com/google/crypto/tink/internal:serialization",
221        "//src/main/java/com/google/crypto/tink/internal:util",
222        "//src/main/java/com/google/crypto/tink/util:bytes",
223        "@maven//:com_google_code_findbugs_jsr305",
224        "@maven//:com_google_errorprone_error_prone_annotations",
225        "@maven//:com_google_protobuf_protobuf_java",
226        "@maven//:com_google_truth_truth",
227        "@maven//:junit_junit",
228    ],
229)
230
231java_test(
232    name = "MutableSerializationRegistryMultithreadTest",
233    size = "small",
234    srcs = ["MutableSerializationRegistryMultithreadTest.java"],
235    deps = [
236        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
237        "//src/main/java/com/google/crypto/tink:key",
238        "//src/main/java/com/google/crypto/tink:parameters",
239        "//src/main/java/com/google/crypto/tink:secret_key_access",
240        "//src/main/java/com/google/crypto/tink/internal:key_parser",
241        "//src/main/java/com/google/crypto/tink/internal:key_serializer",
242        "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry",
243        "//src/main/java/com/google/crypto/tink/internal:parameters_parser",
244        "//src/main/java/com/google/crypto/tink/internal:parameters_serializer",
245        "//src/main/java/com/google/crypto/tink/internal:serialization",
246        "//src/main/java/com/google/crypto/tink/util:bytes",
247        "@maven//:com_google_code_findbugs_jsr305",
248        "@maven//:com_google_errorprone_error_prone_annotations",
249        "@maven//:com_google_truth_truth",
250        "@maven//:junit_junit",
251    ],
252)
253
254java_test(
255    name = "MutableMonitoringRegistryTest",
256    size = "small",
257    srcs = ["MutableMonitoringRegistryTest.java"],
258    deps = [
259        "//src/main/java/com/google/crypto/tink/internal:monitoring_client",
260        "//src/main/java/com/google/crypto/tink/internal:monitoring_keyset_info",
261        "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry",
262        "@maven//:com_google_truth_truth",
263        "@maven//:junit_junit",
264    ],
265)
266
267java_test(
268    name = "TinkBugExceptionTest",
269    size = "small",
270    srcs = ["TinkBugExceptionTest.java"],
271    deps = [
272        "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception",
273        "@maven//:com_google_truth_truth",
274        "@maven//:junit_junit",
275    ],
276)
277
278java_test(
279    name = "JsonParserTest",
280    size = "small",
281    srcs = ["JsonParserTest.java"],
282    deps = [
283        "//src/main/java/com/google/crypto/tink/internal:json_parser",
284        "@maven//:com_google_code_gson_gson",
285        "@maven//:com_google_truth_truth",
286        "@maven//:junit_junit",
287    ],
288)
289
290java_test(
291    name = "PrimitiveRegistryTest",
292    size = "small",
293    srcs = ["PrimitiveRegistryTest.java"],
294    deps = [
295        "//src/main/java/com/google/crypto/tink:key",
296        "//src/main/java/com/google/crypto/tink:parameters",
297        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
298        "//src/main/java/com/google/crypto/tink/internal:primitive_registry",
299        "//src/main/java/com/google/crypto/tink/internal:primitive_set",
300        "//src/main/java/com/google/crypto/tink/internal:primitive_wrapper",
301        "@maven//:com_google_code_findbugs_jsr305",
302        "@maven//:com_google_errorprone_error_prone_annotations",
303        "@maven//:com_google_truth_truth",
304        "@maven//:junit_junit",
305    ],
306)
307
308java_test(
309    name = "PrimitiveConstructorTest",
310    size = "small",
311    srcs = ["PrimitiveConstructorTest.java"],
312    deps = [
313        "//src/main/java/com/google/crypto/tink:key",
314        "//src/main/java/com/google/crypto/tink:parameters",
315        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
316        "@maven//:com_google_code_findbugs_jsr305",
317        "@maven//:com_google_errorprone_error_prone_annotations",
318        "@maven//:com_google_truth_truth",
319        "@maven//:junit_junit",
320    ],
321)
322
323java_test(
324    name = "MutablePrimitiveRegistryMultithreadTest",
325    size = "small",
326    srcs = ["MutablePrimitiveRegistryMultithreadTest.java"],
327    deps = [
328        "//src/main/java/com/google/crypto/tink:key",
329        "//src/main/java/com/google/crypto/tink:parameters",
330        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
331        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
332        "@maven//:com_google_code_findbugs_jsr305",
333        "@maven//:com_google_errorprone_error_prone_annotations",
334        "@maven//:com_google_truth_truth",
335        "@maven//:junit_junit",
336    ],
337)
338
339java_test(
340    name = "MutablePrimitiveRegistryTest",
341    size = "small",
342    srcs = ["MutablePrimitiveRegistryTest.java"],
343    deps = [
344        "//src/main/java/com/google/crypto/tink:key",
345        "//src/main/java/com/google/crypto/tink:parameters",
346        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
347        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
348        "//src/main/java/com/google/crypto/tink/internal:primitive_set",
349        "//src/main/java/com/google/crypto/tink/internal:primitive_wrapper",
350        "@maven//:com_google_code_findbugs_jsr305",
351        "@maven//:com_google_errorprone_error_prone_annotations",
352        "@maven//:com_google_truth_truth",
353        "@maven//:junit_junit",
354    ],
355)
356
357java_test(
358    name = "EllipticCurvesUtilTest",
359    size = "small",
360    srcs = ["EllipticCurvesUtilTest.java"],
361    deps = [
362        "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util",
363        "@maven//:com_google_truth_truth",
364        "@maven//:junit_junit",
365    ],
366)
367
368java_test(
369    name = "BigIntegerEncodingTest",
370    size = "small",
371    srcs = ["BigIntegerEncodingTest.java"],
372    deps = [
373        "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding",
374        "@maven//:com_google_truth_truth",
375        "@maven//:junit_junit",
376    ],
377)
378
379java_test(
380    name = "Curve25519Test",
381    size = "small",
382    srcs = ["Curve25519Test.java"],
383    deps = [
384        "//src/main/java/com/google/crypto/tink/internal:curve25519",
385        "//src/main/java/com/google/crypto/tink/internal:field25519",
386        "//src/main/java/com/google/crypto/tink/subtle:hex",
387        "@maven//:com_google_truth_truth",
388        "@maven//:junit_junit",
389    ],
390)
391
392java_test(
393    name = "Ed25519Test",
394    size = "small",
395    srcs = ["Ed25519Test.java"],
396    deps = [
397        "//src/main/java/com/google/crypto/tink/internal:ed25519_cluster",
398        "//src/main/java/com/google/crypto/tink/internal:field25519",
399        "//src/main/java/com/google/crypto/tink/subtle:hex",
400        "//src/main/java/com/google/crypto/tink/subtle:random",
401        "@maven//:junit_junit",
402    ],
403)
404
405java_test(
406    name = "Field25519Test",
407    size = "small",
408    srcs = ["Field25519Test.java"],
409    deps = [
410        "//src/main/java/com/google/crypto/tink/internal:field25519",
411        "@maven//:junit_junit",
412    ],
413)
414
415java_test(
416    name = "EnumTypeProtoConverterTest",
417    size = "small",
418    srcs = ["EnumTypeProtoConverterTest.java"],
419    deps = [
420        "//proto:tink_java_proto",
421        "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters",
422        "//src/main/java/com/google/crypto/tink/internal:enum_type_proto_converter",
423        "@maven//:com_google_truth_truth",
424        "@maven//:junit_junit",
425    ],
426)
427
428java_test(
429    name = "InternalConfigurationTest",
430    size = "small",
431    srcs = ["InternalConfigurationTest.java"],
432    deps = [
433        "//proto:tink_java_proto",
434        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
435        "//src/main/java/com/google/crypto/tink:key",
436        "//src/main/java/com/google/crypto/tink:parameters",
437        "//src/main/java/com/google/crypto/tink/internal:internal_configuration",
438        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
439        "//src/main/java/com/google/crypto/tink/internal:primitive_registry",
440        "//src/main/java/com/google/crypto/tink/internal:primitive_set",
441        "//src/main/java/com/google/crypto/tink/internal:primitive_wrapper",
442        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
443        "@maven//:com_google_code_findbugs_jsr305",
444        "@maven//:com_google_errorprone_error_prone_annotations",
445        "@maven//:com_google_protobuf_protobuf_java",
446        "@maven//:com_google_truth_truth",
447        "@maven//:junit_junit",
448    ],
449)
450
451java_test(
452    name = "RegistryConfigurationTest",
453    size = "small",
454    srcs = ["RegistryConfigurationTest.java"],
455    deps = [
456        "//proto:common_java_proto",
457        "//proto:hmac_java_proto",
458        "//proto:tink_java_proto",
459        "//src/main/java/com/google/crypto/tink:aead",
460        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
461        "//src/main/java/com/google/crypto/tink:mac",
462        "//src/main/java/com/google/crypto/tink:registry",
463        "//src/main/java/com/google/crypto/tink:registry_cluster",
464        "//src/main/java/com/google/crypto/tink/aead:aes_eax_key",
465        "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters",
466        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key",
467        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
468        "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry",
469        "//src/main/java/com/google/crypto/tink/internal:primitive_set",
470        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization",
471        "//src/main/java/com/google/crypto/tink/internal:registry_configuration",
472        "//src/main/java/com/google/crypto/tink/mac:chunked_mac",
473        "//src/main/java/com/google/crypto/tink/mac:chunked_mac_computation",
474        "//src/main/java/com/google/crypto/tink/mac:hmac_key",
475        "//src/main/java/com/google/crypto/tink/mac:hmac_parameters",
476        "//src/main/java/com/google/crypto/tink/mac:mac_config",
477        "//src/main/java/com/google/crypto/tink/mac/internal:legacy_full_mac",
478        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
479        "@maven//:com_google_protobuf_protobuf_java",
480        "@maven//:com_google_truth_truth",
481        "@maven//:junit_junit",
482    ],
483)
484
485java_test(
486    name = "RandomTest",
487    size = "small",
488    srcs = ["RandomTest.java"],
489    deps = [
490        "//src/main/java/com/google/crypto/tink/internal:random",
491        "//src/main/java/com/google/crypto/tink/testing:test_util",
492        "@maven//:com_google_truth_truth",
493        "@maven//:junit_junit",
494        "@maven//:org_conscrypt_conscrypt_openjdk_uber",
495    ],
496)
497
498java_test(
499    name = "RandomWithoutConscryptTest",
500    size = "small",
501    srcs = ["RandomWithoutConscryptTest.java"],
502    deps = [
503        "//src/main/java/com/google/crypto/tink/internal:random",
504        "//src/main/java/com/google/crypto/tink/testing:test_util",
505        "@maven//:com_google_truth_truth",
506        "@maven//:junit_junit",
507    ],
508)
509
510java_test(
511    name = "RandomWithoutInstallingConscryptTest",
512    size = "small",
513    srcs = ["RandomWithoutInstallingConscryptTest.java"],
514    deps = [
515        "//src/main/java/com/google/crypto/tink/internal:random",
516        "//src/main/java/com/google/crypto/tink/testing:test_util",
517        "@maven//:com_google_truth_truth",
518        "@maven//:junit_junit",
519        "@maven//:org_conscrypt_conscrypt_openjdk_uber",
520    ],
521)
522
523java_test(
524    name = "MutableParametersRegistryTest",
525    size = "small",
526    srcs = ["MutableParametersRegistryTest.java"],
527    deps = [
528        "//src/main/java/com/google/crypto/tink:parameters",
529        "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters",
530        "//src/main/java/com/google/crypto/tink/internal:mutable_parameters_registry",
531        "@maven//:com_google_truth_truth",
532        "@maven//:junit_junit",
533    ],
534)
535
536java_test(
537    name = "MutableKeyDerivationRegistryTest",
538    size = "small",
539    srcs = ["MutableKeyDerivationRegistryTest.java"],
540    deps = [
541        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
542        "//src/main/java/com/google/crypto/tink:key",
543        "//src/main/java/com/google/crypto/tink:secret_key_access",
544        "//src/main/java/com/google/crypto/tink/aead:aes_eax_key",
545        "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters",
546        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key",
547        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters",
548        "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters",
549        "//src/main/java/com/google/crypto/tink/internal:mutable_key_derivation_registry",
550        "//src/main/java/com/google/crypto/tink/internal:util",
551        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
552        "@maven//:com_google_code_findbugs_jsr305",
553        "@maven//:junit_junit",
554    ],
555)
556
557java_test(
558    name = "SlowInputStreamTest",
559    size = "small",
560    srcs = ["SlowInputStreamTest.java"],
561    deps = [
562        "//src/main/java/com/google/crypto/tink/internal:slow_input_stream",
563        "@maven//:com_google_truth_truth",
564        "@maven//:junit_junit",
565    ],
566)
567
568java_test(
569    name = "MutableKeyCreationRegistryTest",
570    size = "small",
571    srcs = ["MutableKeyCreationRegistryTest.java"],
572    deps = [
573        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
574        "//src/main/java/com/google/crypto/tink:key",
575        "//src/main/java/com/google/crypto/tink:parameters",
576        "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format",
577        "//src/main/java/com/google/crypto/tink/aead:aes_eax_key",
578        "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters",
579        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key",
580        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters",
581        "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters",
582        "//src/main/java/com/google/crypto/tink/aead/internal:legacy_aes_ctr_hmac_test_key_manager",
583        "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry",
584        "//src/main/java/com/google/crypto/tink/util:bytes",
585        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
586        "@maven//:com_google_code_findbugs_jsr305",
587        "@maven//:com_google_truth_truth",
588        "@maven//:junit_junit",
589    ],
590)
591
592java_test(
593    name = "LegacyKeyManagerImplTest",
594    size = "small",
595    srcs = ["LegacyKeyManagerImplTest.java"],
596    deps = [
597        "//proto:common_java_proto",
598        "//proto:ecdsa_java_proto",
599        "//proto:hmac_java_proto",
600        "//proto:tink_java_proto",
601        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
602        "//src/main/java/com/google/crypto/tink:key_manager",
603        "//src/main/java/com/google/crypto/tink:mac",
604        "//src/main/java/com/google/crypto/tink:private_key_manager",
605        "//src/main/java/com/google/crypto/tink:public_key_sign",
606        "//src/main/java/com/google/crypto/tink:public_key_verify",
607        "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl",
608        "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry",
609        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
610        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
611        "//src/main/java/com/google/crypto/tink/mac:hmac_key",
612        "//src/main/java/com/google/crypto/tink/mac:hmac_parameters",
613        "//src/main/java/com/google/crypto/tink/mac/internal:hmac_proto_serialization",
614        "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters",
615        "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key",
616        "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key",
617        "//src/main/java/com/google/crypto/tink/signature/internal:ecdsa_proto_serialization",
618        "//src/main/java/com/google/crypto/tink/subtle:ecdsa_sign_jce",
619        "//src/main/java/com/google/crypto/tink/subtle:ecdsa_verify_jce",
620        "//src/main/java/com/google/crypto/tink/subtle:hex",
621        "//src/main/java/com/google/crypto/tink/subtle:prf_mac",
622        "//src/main/java/com/google/crypto/tink/util:secret_big_integer",
623        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
624        "@maven//:com_google_code_findbugs_jsr305",
625        "@maven//:com_google_protobuf_protobuf_java",
626        "@maven//:com_google_truth_truth",
627        "@maven//:junit_junit",
628    ],
629)
630
631java_test(
632    name = "KeyManagerRegistryTest",
633    size = "small",
634    srcs = ["KeyManagerRegistryTest.java"],
635    tags = ["fips"],
636    deps = [
637        "//proto:tink_java_proto",
638        "//src/main/java/com/google/crypto/tink:aead",
639        "//src/main/java/com/google/crypto/tink:key_manager",
640        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util",
641        "//src/main/java/com/google/crypto/tink/internal:key_manager_registry",
642        "@maven//:com_google_protobuf_protobuf_java",
643        "@maven//:com_google_truth_truth",
644        "@maven//:junit_junit",
645    ],
646)
647
648java_test(
649    name = "PrimitiveSetTest",
650    size = "small",
651    srcs = ["PrimitiveSetTest.java"],
652    deps = [
653        "//proto:common_java_proto",
654        "//proto:hmac_java_proto",
655        "//proto:tink_java_proto",
656        "//src/main/java/com/google/crypto/tink:aead",
657        "//src/main/java/com/google/crypto/tink:crypto_format",
658        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
659        "//src/main/java/com/google/crypto/tink:key",
660        "//src/main/java/com/google/crypto/tink:mac",
661        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key",
662        "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters",
663        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key",
664        "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations",
665        "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry",
666        "//src/main/java/com/google/crypto/tink/internal:primitive_set",
667        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization",
668        "//src/main/java/com/google/crypto/tink/mac:hmac_key",
669        "//src/main/java/com/google/crypto/tink/mac:hmac_key_manager",
670        "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_jce",
671        "//src/main/java/com/google/crypto/tink/subtle:hex",
672        "//src/main/java/com/google/crypto/tink/testing:test_util",
673        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
674        "@maven//:com_google_code_findbugs_jsr305",
675        "@maven//:com_google_protobuf_protobuf_java",
676        "@maven//:com_google_truth_truth",
677        "@maven//:junit_junit",
678    ],
679)
680
681java_test(
682    name = "OutputPrefixUtilTest",
683    size = "small",
684    srcs = ["OutputPrefixUtilTest.java"],
685    deps = [
686        "//src/main/java/com/google/crypto/tink/internal:output_prefix_util",
687        "//src/main/java/com/google/crypto/tink/util:bytes",
688        "@maven//:com_google_truth_truth",
689        "@maven//:junit_junit",
690    ],
691)
692
693java_test(
694    name = "MonitoringAnnotationsTest",
695    size = "small",
696    srcs = ["MonitoringAnnotationsTest.java"],
697    visibility = ["//visibility:public"],
698    deps = [
699        "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations",
700        "@maven//:com_google_truth_truth",
701        "@maven//:junit_junit",
702    ],
703)
704
705java_test(
706    name = "MonitoringKeysetInfoTest",
707    size = "small",
708    srcs = ["MonitoringKeysetInfoTest.java"],
709    deps = [
710        "//proto:tink_java_proto",
711        "//src/main/java/com/google/crypto/tink:key_status",
712        "//src/main/java/com/google/crypto/tink:parameters",
713        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_parameters",
714        "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations",
715        "//src/main/java/com/google/crypto/tink/internal:monitoring_keyset_info",
716        "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization",
717        "@maven//:com_google_protobuf_protobuf_java",
718        "@maven//:com_google_truth_truth",
719        "@maven//:junit_junit",
720    ],
721)
722
723java_test(
724    name = "ConscryptUtilTest",
725    size = "small",
726    srcs = ["ConscryptUtilTest.java"],
727    deps = [
728        "//src/main/java/com/google/crypto/tink/internal:conscrypt_util",
729        "//src/main/java/com/google/crypto/tink/testing:test_util",
730        "@maven//:com_google_truth_truth",
731        "@maven//:junit_junit",
732        "@maven//:org_conscrypt_conscrypt_openjdk_uber",
733    ],
734)
735
736java_test(
737    name = "ConscryptUtilWithoutConscryptTest",
738    size = "small",
739    srcs = ["ConscryptUtilWithoutConscryptTest.java"],
740    deps = [
741        "//src/main/java/com/google/crypto/tink/internal:conscrypt_util",
742        "//src/main/java/com/google/crypto/tink/testing:test_util",
743        "@maven//:com_google_truth_truth",
744        "@maven//:junit_junit",
745    ],
746)
747
748java_test(
749    name = "ConscryptUtilWithoutInstallingConscryptTest",
750    size = "small",
751    srcs = ["ConscryptUtilWithoutInstallingConscryptTest.java"],
752    deps = [
753        "//src/main/java/com/google/crypto/tink/internal:conscrypt_util",
754        "//src/main/java/com/google/crypto/tink/testing:test_util",
755        "@maven//:com_google_truth_truth",
756        "@maven//:junit_junit",
757        "@maven//:org_conscrypt_conscrypt_openjdk_uber",
758    ],
759)
760