• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1licenses(["notice"])
2
3java_test(
4    name = "StreamingAeadKeyTemplatesTest",
5    size = "small",
6    srcs = ["StreamingAeadKeyTemplatesTest.java"],
7    deps = [
8        "//proto:aes_ctr_hmac_streaming_java_proto",
9        "//proto:aes_gcm_hkdf_streaming_java_proto",
10        "//proto:common_java_proto",
11        "//proto:tink_java_proto",
12        "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format",
13        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager",
14        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key_manager",
15        "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters",
16        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
17        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_key_templates",
18        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_parameters",
19        "@maven//:com_google_protobuf_protobuf_java",
20        "@maven//:com_google_truth_truth",
21        "@maven//:junit_junit",
22    ],
23)
24
25java_test(
26    name = "StreamingAeadFactoryTest",
27    size = "small",
28    srcs = ["StreamingAeadFactoryTest.java"],
29    deps = [
30        "//src/main/java/com/google/crypto/tink:key_templates",
31        "//src/main/java/com/google/crypto/tink:registry_cluster",
32        "//src/main/java/com/google/crypto/tink:registry_configuration",
33        "//src/main/java/com/google/crypto/tink:streaming_aead",
34        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
35        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_factory",
36        "//src/main/java/com/google/crypto/tink/testing:streaming_test_util",
37        "@maven//:junit_junit",
38    ],
39)
40
41java_test(
42    name = "StreamingAeadFactoryWithoutWrapperRegisteredTest",
43    size = "small",
44    srcs = ["StreamingAeadFactoryWithoutWrapperRegisteredTest.java"],
45    deps = [
46        "//src/main/java/com/google/crypto/tink:key_templates",
47        "//src/main/java/com/google/crypto/tink:registry_cluster",
48        "//src/main/java/com/google/crypto/tink:streaming_aead",
49        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager",
50        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_factory",
51        "//src/main/java/com/google/crypto/tink/testing:streaming_test_util",
52        "@maven//:junit_junit",
53    ],
54)
55
56java_test(
57    name = "StreamingAeadWrapperTest",
58    size = "small",
59    srcs = ["StreamingAeadWrapperTest.java"],
60    deps = [
61        "//proto:aes_gcm_hkdf_streaming_java_proto",
62        "//proto:common_java_proto",
63        "//proto:tink_java_proto",
64        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
65        "//src/main/java/com/google/crypto/tink:registry_cluster",
66        "//src/main/java/com/google/crypto/tink:registry_configuration",
67        "//src/main/java/com/google/crypto/tink:streaming_aead",
68        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
69        "//src/main/java/com/google/crypto/tink/internal:primitive_registry",
70        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key",
71        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters",
72        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key",
73        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters",
74        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
75        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_wrapper",
76        "//src/main/java/com/google/crypto/tink/subtle:hex",
77        "//src/main/java/com/google/crypto/tink/testing:streaming_test_util",
78        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
79        "@maven//:com_google_protobuf_protobuf_java",
80        "@maven//:com_google_truth_truth",
81        "@maven//:junit_junit",
82    ],
83)
84
85java_test(
86    name = "AesGcmHkdfStreamingKeyManagerTest",
87    size = "small",
88    srcs = ["AesGcmHkdfStreamingKeyManagerTest.java"],
89    deps = [
90        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
91        "//src/main/java/com/google/crypto/tink:key",
92        "//src/main/java/com/google/crypto/tink:key_template",
93        "//src/main/java/com/google/crypto/tink:key_templates",
94        "//src/main/java/com/google/crypto/tink:parameters",
95        "//src/main/java/com/google/crypto/tink:registry_cluster",
96        "//src/main/java/com/google/crypto/tink:registry_configuration",
97        "//src/main/java/com/google/crypto/tink:streaming_aead",
98        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
99        "//src/main/java/com/google/crypto/tink/internal:key_manager_registry",
100        "//src/main/java/com/google/crypto/tink/internal:slow_input_stream",
101        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config",
102        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver",
103        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key",
104        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters",
105        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
106        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
107        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key",
108        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key_manager",
109        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters",
110        "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters",
111        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
112        "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_hkdf_streaming",
113        "//src/main/java/com/google/crypto/tink/subtle:hex",
114        "//src/main/java/com/google/crypto/tink/testing:streaming_test_util",
115        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
116        "@maven//:com_google_truth_truth",
117        "@maven//:junit_junit",
118    ],
119)
120
121java_test(
122    name = "AesCtrHmacStreamingKeyManagerTest",
123    size = "small",
124    srcs = ["AesCtrHmacStreamingKeyManagerTest.java"],
125    deps = [
126        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
127        "//src/main/java/com/google/crypto/tink:key_template",
128        "//src/main/java/com/google/crypto/tink:key_templates",
129        "//src/main/java/com/google/crypto/tink:parameters",
130        "//src/main/java/com/google/crypto/tink:registry_cluster",
131        "//src/main/java/com/google/crypto/tink:registry_configuration",
132        "//src/main/java/com/google/crypto/tink:streaming_aead",
133        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
134        "//src/main/java/com/google/crypto/tink/internal:key_manager_registry",
135        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key",
136        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager",
137        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters",
138        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
139        "//src/main/java/com/google/crypto/tink/streamingaead/internal/testing:aes_ctr_hmac_streaming_test_util",
140        "//src/main/java/com/google/crypto/tink/streamingaead/internal/testing:streaming_aead_test_vector",
141        "//src/main/java/com/google/crypto/tink/subtle:aes_ctr_hmac_streaming",
142        "//src/main/java/com/google/crypto/tink/subtle:hex",
143        "//src/main/java/com/google/crypto/tink/testing:streaming_test_util",
144        "@maven//:com_google_code_findbugs_jsr305",
145        "@maven//:com_google_truth_truth",
146        "@maven//:junit_junit",
147    ],
148)
149
150java_test(
151    name = "StreamingAeadConfigTest",
152    size = "small",
153    srcs = ["StreamingAeadConfigTest.java"],
154    tags = ["fips"],
155    deps = [
156        "//src/main/java/com/google/crypto/tink:key_templates",
157        "//src/main/java/com/google/crypto/tink:registry_cluster",
158        "//src/main/java/com/google/crypto/tink/config:tink_fips",
159        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
160        "@maven//:com_google_truth_truth",
161        "@maven//:junit_junit",
162    ],
163)
164
165java_test(
166    name = "StreamingAeadTest",
167    size = "small",
168    srcs = ["StreamingAeadTest.java"],
169    deps = [
170        "//src/main/java/com/google/crypto/tink:deterministic_aead",
171        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
172        "//src/main/java/com/google/crypto/tink:key_templates",
173        "//src/main/java/com/google/crypto/tink:registry_cluster",
174        "//src/main/java/com/google/crypto/tink:registry_configuration",
175        "//src/main/java/com/google/crypto/tink:streaming_aead",
176        "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format",
177        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
178        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
179        "@maven//:com_google_truth_truth",
180        "@maven//:junit_junit",
181    ],
182)
183
184java_test(
185    name = "AesGcmHkdfStreamingParametersTest",
186    size = "small",
187    srcs = ["AesGcmHkdfStreamingParametersTest.java"],
188    deps = [
189        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters",
190        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters",
191        "@maven//:com_google_truth_truth",
192        "@maven//:junit_junit",
193    ],
194)
195
196java_test(
197    name = "AesGcmHkdfStreamingKeyTest",
198    size = "small",
199    srcs = ["AesGcmHkdfStreamingKeyTest.java"],
200    deps = [
201        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
202        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key",
203        "//src/main/java/com/google/crypto/tink/internal:key_tester",
204        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key",
205        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters",
206        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
207        "@maven//:com_google_truth_truth",
208        "@maven//:junit_junit",
209    ],
210)
211
212java_test(
213    name = "AesCtrHmacStreamingParametersTest",
214    size = "small",
215    srcs = ["AesCtrHmacStreamingParametersTest.java"],
216    deps = [
217        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters",
218        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters",
219        "@maven//:com_google_truth_truth",
220        "@maven//:junit_junit",
221    ],
222)
223
224java_test(
225    name = "AesCtrHmacStreamingKeyTest",
226    size = "small",
227    srcs = ["AesCtrHmacStreamingKeyTest.java"],
228    deps = [
229        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
230        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key",
231        "//src/main/java/com/google/crypto/tink/internal:key_tester",
232        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key",
233        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters",
234        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
235        "@maven//:com_google_truth_truth",
236        "@maven//:junit_junit",
237    ],
238)
239
240java_test(
241    name = "PredefinedStreamingAeadParametersTest",
242    size = "small",
243    srcs = ["PredefinedStreamingAeadParametersTest.java"],
244    deps = [
245        "//src/main/java/com/google/crypto/tink:key",
246        "//src/main/java/com/google/crypto/tink:registry_cluster",
247        "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters",
248        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
249        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_parameters",
250        "@maven//:com_google_truth_truth",
251        "@maven//:junit_junit",
252    ],
253)
254
255java_test(
256    name = "StreamingAeadWrapperLegacyTest",
257    size = "small",
258    srcs = ["StreamingAeadWrapperLegacyTest.java"],
259    deps = [
260        "//proto:aes_gcm_hkdf_streaming_java_proto",
261        "//proto:common_java_proto",
262        "//proto:tink_java_proto",
263        "//src/main/java/com/google/crypto/tink:accesses_partial_key",
264        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
265        "//src/main/java/com/google/crypto/tink:registry_cluster",
266        "//src/main/java/com/google/crypto/tink:registry_configuration",
267        "//src/main/java/com/google/crypto/tink:streaming_aead",
268        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
269        "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry",
270        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization",
271        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key",
272        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager",
273        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters",
274        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_wrapper",
275        "//src/main/java/com/google/crypto/tink/streamingaead/internal:legacy_aes_gcm_hkdf_streaming_test_key_manager",
276        "//src/main/java/com/google/crypto/tink/subtle:hex",
277        "//src/main/java/com/google/crypto/tink/testing:streaming_test_util",
278        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
279        "@maven//:com_google_protobuf_protobuf_java",
280        "@maven//:com_google_truth_truth",
281        "@maven//:junit_junit",
282    ],
283)
284
285java_test(
286    name = "StreamingAeadConfigurationV0Test",
287    size = "small",
288    srcs = ["StreamingAeadConfigurationV0Test.java"],
289    deps = [
290        "//src/main/java/com/google/crypto/tink:registry_cluster",
291        "//src/main/java/com/google/crypto/tink:streaming_aead",
292        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util",
293        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key",
294        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters",
295        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key",
296        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters",
297        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_configuration_v0",
298        "//src/main/java/com/google/crypto/tink/streamingaead/internal:aes_ctr_hmac_streaming_proto_serialization",
299        "//src/main/java/com/google/crypto/tink/streamingaead/internal:aes_gcm_hkdf_streaming_proto_serialization",
300        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
301        "@maven//:com_google_truth_truth",
302        "@maven//:junit_junit",
303    ],
304)
305