• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1licenses(["notice"])
2
3package(default_testonly = 1)
4
5java_test(
6    name = "DeterministicAeadWrapperTest",
7    size = "small",
8    srcs = ["DeterministicAeadWrapperTest.java"],
9    deps = [
10        "//src/main/java/com/google/crypto/tink:deterministic_aead",
11        "//src/main/java/com/google/crypto/tink:registry_cluster",
12        "//src/main/java/com/google/crypto/tink:registry_configuration",
13        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key",
14        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters",
15        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
16        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_wrapper",
17        "//src/main/java/com/google/crypto/tink/daead/internal:aes_siv_proto_serialization",
18        "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations",
19        "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry",
20        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
21        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
22        "//src/main/java/com/google/crypto/tink/internal:primitive_registry",
23        "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client",
24        "//src/main/java/com/google/crypto/tink/subtle:random",
25        "//src/main/java/com/google/crypto/tink/testing:test_util",
26        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
27        "@maven//:com_google_code_findbugs_jsr305",
28        "@maven//:com_google_truth_truth",
29        "@maven//:junit_junit",
30    ],
31)
32
33java_test(
34    name = "DeterministicAeadConfigTest",
35    size = "small",
36    srcs = ["DeterministicAeadConfigTest.java"],
37    tags = ["fips"],
38    deps = [
39        "//src/main/java/com/google/crypto/tink:registry_cluster",
40        "//src/main/java/com/google/crypto/tink/config:tink_fips",
41        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
42        "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters",
43        "@maven//:com_google_truth_truth",
44        "@maven//:junit_junit",
45    ],
46)
47
48java_test(
49    name = "AesSivKeyManagerTest",
50    size = "small",
51    srcs = ["AesSivKeyManagerTest.java"],
52    deps = [
53        "//src/main/java/com/google/crypto/tink:deterministic_aead",
54        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
55        "//src/main/java/com/google/crypto/tink:key",
56        "//src/main/java/com/google/crypto/tink:key_template",
57        "//src/main/java/com/google/crypto/tink:key_templates",
58        "//src/main/java/com/google/crypto/tink:registry_cluster",
59        "//src/main/java/com/google/crypto/tink:registry_configuration",
60        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
61        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key",
62        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager",
63        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters",
64        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
65        "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters",
66        "//src/main/java/com/google/crypto/tink/internal:key_manager_registry",
67        "//src/main/java/com/google/crypto/tink/internal:slow_input_stream",
68        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config",
69        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver",
70        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key",
71        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters",
72        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
73        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
74        "//src/main/java/com/google/crypto/tink/prf:prf_key",
75        "//src/main/java/com/google/crypto/tink/subtle:aes_siv",
76        "//src/main/java/com/google/crypto/tink/subtle:hex",
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 = "DeterministicAeadKeyTemplatesTest",
85    size = "small",
86    srcs = ["DeterministicAeadKeyTemplatesTest.java"],
87    deps = [
88        "//proto:aes_siv_java_proto",
89        "//proto:tink_java_proto",
90        "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format",
91        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager",
92        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
93        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_key_templates",
94        "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters",
95        "@maven//:com_google_protobuf_protobuf_java",
96        "@maven//:com_google_truth_truth",
97        "@maven//:junit_junit",
98    ],
99)
100
101java_test(
102    name = "DeterministicAeadFactoryTest",
103    size = "small",
104    srcs = ["DeterministicAeadFactoryTest.java"],
105    deps = [
106        "//src/main/java/com/google/crypto/tink:deterministic_aead",
107        "//src/main/java/com/google/crypto/tink:key_templates",
108        "//src/main/java/com/google/crypto/tink:registry_cluster",
109        "//src/main/java/com/google/crypto/tink:registry_configuration",
110        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
111        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_factory",
112        "@maven//:com_google_truth_truth",
113        "@maven//:junit_junit",
114    ],
115)
116
117java_test(
118    name = "DeterministicAeadFactoryWithoutWrapperRegisteredTest",
119    size = "small",
120    srcs = ["DeterministicAeadFactoryWithoutWrapperRegisteredTest.java"],
121    deps = [
122        "//src/main/java/com/google/crypto/tink:deterministic_aead",
123        "//src/main/java/com/google/crypto/tink:key_templates",
124        "//src/main/java/com/google/crypto/tink:registry_cluster",
125        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager",
126        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_factory",
127        "@maven//:com_google_truth_truth",
128        "@maven//:junit_junit",
129    ],
130)
131
132java_test(
133    name = "DaeadTest",
134    size = "small",
135    srcs = ["DaeadTest.java"],
136    deps = [
137        "//src/main/java/com/google/crypto/tink:aead",
138        "//src/main/java/com/google/crypto/tink:deterministic_aead",
139        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
140        "//src/main/java/com/google/crypto/tink:key_templates",
141        "//src/main/java/com/google/crypto/tink:registry_cluster",
142        "//src/main/java/com/google/crypto/tink:registry_configuration",
143        "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format",
144        "//src/main/java/com/google/crypto/tink/aead:aead_config",
145        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
146        "@maven//:com_google_truth_truth",
147        "@maven//:junit_junit",
148    ],
149)
150
151java_test(
152    name = "AesSivParametersTest",
153    size = "small",
154    srcs = ["AesSivParametersTest.java"],
155    deps = [
156        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters",
157        "@maven//:com_google_truth_truth",
158        "@maven//:junit_junit",
159    ],
160)
161
162java_test(
163    name = "AesSivKeyTest",
164    size = "small",
165    srcs = ["AesSivKeyTest.java"],
166    deps = [
167        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
168        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key",
169        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters",
170        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key",
171        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters",
172        "//src/main/java/com/google/crypto/tink/internal:key_tester",
173        "//src/main/java/com/google/crypto/tink/subtle:hex",
174        "//src/main/java/com/google/crypto/tink/util:bytes",
175        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
176        "@maven//:com_google_truth_truth",
177        "@maven//:junit_junit",
178    ],
179)
180
181java_test(
182    name = "PredefinedDeterministicAeadParametersTest",
183    size = "small",
184    srcs = ["PredefinedDeterministicAeadParametersTest.java"],
185    deps = [
186        "//src/main/java/com/google/crypto/tink:key",
187        "//src/main/java/com/google/crypto/tink:registry_cluster",
188        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
189        "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters",
190        "@maven//:com_google_truth_truth",
191        "@maven//:junit_junit",
192    ],
193)
194
195java_test(
196    name = "KeyManagerIntegrationTest",
197    size = "small",
198    srcs = ["KeyManagerIntegrationTest.java"],
199    deps = [
200        "//proto:aes_siv_java_proto",
201        "//proto:tink_java_proto",
202        "//src/main/java/com/google/crypto/tink:deterministic_aead",
203        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
204        "//src/main/java/com/google/crypto/tink:registry",
205        "//src/main/java/com/google/crypto/tink:registry_cluster",
206        "//src/main/java/com/google/crypto/tink:registry_configuration",
207        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
208        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key",
209        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters",
210        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
211        "//src/main/java/com/google/crypto/tink/daead/internal/testing:legacy_aes_siv_test_key_manager",
212        "//src/main/java/com/google/crypto/tink/internal:enum_type_proto_converter",
213        "//src/main/java/com/google/crypto/tink/subtle:aes_siv",
214        "//src/main/java/com/google/crypto/tink/subtle:random",
215        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
216        "@maven//:com_google_protobuf_protobuf_java",
217        "@maven//:com_google_truth_truth",
218        "@maven//:junit_junit",
219    ],
220)
221
222java_test(
223    name = "DeterministicAeadConfigurationV0Test",
224    size = "small",
225    srcs = ["DeterministicAeadConfigurationV0Test.java"],
226    deps = [
227        "//src/main/java/com/google/crypto/tink:deterministic_aead",
228        "//src/main/java/com/google/crypto/tink:registry_cluster",
229        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util",
230        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key",
231        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters",
232        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_configuration_v0",
233        "//src/main/java/com/google/crypto/tink/daead/internal:aes_siv_proto_serialization",
234        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
235        "@maven//:com_google_truth_truth",
236        "@maven//:junit_junit",
237    ],
238)
239