1licenses(["notice"]) 2 3java_test( 4 name = "HybridConfigTest", 5 size = "small", 6 srcs = ["HybridConfigTest.java"], 7 tags = ["fips"], 8 deps = [ 9 "//src/main/java/com/google/crypto/tink:key_templates", 10 "//src/main/java/com/google/crypto/tink:registry_cluster", 11 "//src/main/java/com/google/crypto/tink/config:tink_fips", 12 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 13 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 14 "@maven//:com_google_truth_truth", 15 "@maven//:junit_junit", 16 ], 17) 18 19java_test( 20 name = "HybridEncryptWrapperTest", 21 size = "small", 22 srcs = ["HybridEncryptWrapperTest.java"], 23 deps = [ 24 "//proto:tink_java_proto", 25 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 26 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 27 "//src/main/java/com/google/crypto/tink:registry_cluster", 28 "//src/main/java/com/google/crypto/tink:registry_configuration", 29 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 30 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 31 "//src/main/java/com/google/crypto/tink/hybrid:hpke_private_key", 32 "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key", 33 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 34 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_wrapper", 35 "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_decrypt", 36 "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations", 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 "@maven//:com_google_protobuf_protobuf_java", 43 "@maven//:com_google_truth_truth", 44 "@maven//:junit_junit", 45 ], 46) 47 48java_test( 49 name = "HybridDecryptWrapperTest", 50 size = "small", 51 srcs = ["HybridDecryptWrapperTest.java"], 52 deps = [ 53 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 54 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 55 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 56 "//src/main/java/com/google/crypto/tink:registry_cluster", 57 "//src/main/java/com/google/crypto/tink:registry_configuration", 58 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", 59 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 60 "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key", 61 "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key", 62 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 63 "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key", 64 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 65 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_wrapper", 66 "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_encrypt", 67 "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations", 68 "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", 69 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 70 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 71 "//src/main/java/com/google/crypto/tink/internal:util", 72 "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", 73 "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_decrypt", 74 "//src/main/java/com/google/crypto/tink/subtle:hex", 75 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 76 "@maven//:com_google_truth_truth", 77 "@maven//:junit_junit", 78 ], 79) 80 81java_test( 82 name = "HybridEncryptFactoryTest", 83 size = "small", 84 srcs = ["HybridEncryptFactoryTest.java"], 85 deps = [ 86 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 87 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 88 "//src/main/java/com/google/crypto/tink:key_templates", 89 "//src/main/java/com/google/crypto/tink:registry_cluster", 90 "//src/main/java/com/google/crypto/tink:registry_configuration", 91 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 92 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_factory", 93 "@maven//:com_google_truth_truth", 94 "@maven//:junit_junit", 95 ], 96) 97 98java_test( 99 name = "HybridDecryptFactoryTest", 100 size = "small", 101 srcs = ["HybridDecryptFactoryTest.java"], 102 deps = [ 103 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 104 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 105 "//src/main/java/com/google/crypto/tink:key_templates", 106 "//src/main/java/com/google/crypto/tink:registry_cluster", 107 "//src/main/java/com/google/crypto/tink:registry_configuration", 108 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 109 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_factory", 110 "@maven//:com_google_truth_truth", 111 "@maven//:junit_junit", 112 ], 113) 114 115java_test( 116 name = "HybridEncryptDecryptFactoryWithoutWrapperRegisteredTest", 117 srcs = ["HybridEncryptDecryptFactoryWithoutWrapperRegisteredTest.java"], 118 deps = [ 119 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 120 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 121 "//src/main/java/com/google/crypto/tink:key_templates", 122 "//src/main/java/com/google/crypto/tink:registry_cluster", 123 "//src/main/java/com/google/crypto/tink/aead:aead_config", 124 "//src/main/java/com/google/crypto/tink/hybrid:ecies_aead_hkdf_private_key_manager", 125 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_factory", 126 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_factory", 127 "@maven//:com_google_truth_truth", 128 "@maven//:junit_junit", 129 ], 130) 131 132java_test( 133 name = "HybridKeyTemplatesTest", 134 size = "small", 135 srcs = ["HybridKeyTemplatesTest.java"], 136 deps = [ 137 "//proto:common_java_proto", 138 "//proto:ecies_aead_hkdf_java_proto", 139 "//proto:tink_java_proto", 140 "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", 141 "//src/main/java/com/google/crypto/tink/aead:aead_key_templates", 142 "//src/main/java/com/google/crypto/tink/hybrid:ecies_aead_hkdf_private_key_manager", 143 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 144 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_key_templates", 145 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_parameters", 146 "//src/main/java/com/google/crypto/tink/hybrid:predefined_hybrid_parameters", 147 "@maven//:com_google_protobuf_protobuf_java", 148 "@maven//:com_google_truth_truth", 149 "@maven//:junit_junit", 150 ], 151) 152 153java_test( 154 name = "EciesAeadHkdfHybridEncryptTest", 155 size = "small", 156 srcs = ["EciesAeadHkdfHybridEncryptTest.java"], 157 deps = [ 158 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 159 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 160 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 161 "//src/main/java/com/google/crypto/tink:parameters", 162 "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", 163 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", 164 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 165 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 166 "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key", 167 "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key", 168 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 169 "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util", 170 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", 171 "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_decrypt", 172 "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_encrypt", 173 "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves", 174 "//src/main/java/com/google/crypto/tink/subtle:random", 175 "//src/main/java/com/google/crypto/tink/testing:test_util", 176 "//src/main/java/com/google/crypto/tink/util:bytes", 177 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 178 "@maven//:junit_junit", 179 ], 180) 181 182java_test( 183 name = "EciesAeadHkdfPrivateKeyManagerTest", 184 size = "small", 185 srcs = ["EciesAeadHkdfPrivateKeyManagerTest.java"], 186 deps = [ 187 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 188 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 189 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 190 "//src/main/java/com/google/crypto/tink:key_template", 191 "//src/main/java/com/google/crypto/tink:key_templates", 192 "//src/main/java/com/google/crypto/tink:parameters", 193 "//src/main/java/com/google/crypto/tink:registry_cluster", 194 "//src/main/java/com/google/crypto/tink:registry_configuration", 195 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 196 "//src/main/java/com/google/crypto/tink/aead:aead_config", 197 "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", 198 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", 199 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", 200 "//src/main/java/com/google/crypto/tink/hybrid:ecies_aead_hkdf_private_key_manager", 201 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 202 "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key", 203 "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key", 204 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 205 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:ecies_aead_hkdf_test_util", 206 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:hybrid_test_vector", 207 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 208 "//src/main/java/com/google/crypto/tink/subtle:hex", 209 "//src/main/java/com/google/crypto/tink/subtle:x25519", 210 "//src/main/java/com/google/crypto/tink/util:bytes", 211 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 212 "@maven//:com_google_code_findbugs_jsr305", 213 "@maven//:com_google_truth_truth", 214 "@maven//:junit_junit", 215 ], 216) 217 218java_test( 219 name = "EciesAeadHkdfHybridDecryptTest", 220 srcs = ["EciesAeadHkdfHybridDecryptTest.java"], 221 deps = [ 222 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 223 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 224 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 225 "//src/main/java/com/google/crypto/tink:parameters", 226 "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", 227 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", 228 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 229 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 230 "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key", 231 "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key", 232 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 233 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:ecies_aead_hkdf_test_util", 234 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:hybrid_test_vector", 235 "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util", 236 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", 237 "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_decrypt", 238 "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_encrypt", 239 "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves", 240 "//src/main/java/com/google/crypto/tink/subtle:hex", 241 "//src/main/java/com/google/crypto/tink/subtle:random", 242 "//src/main/java/com/google/crypto/tink/testing:test_util", 243 "//src/main/java/com/google/crypto/tink/util:bytes", 244 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 245 "@maven//:com_google_truth_truth", 246 "@maven//:junit_junit", 247 ], 248) 249 250java_test( 251 name = "HybridTest", 252 size = "small", 253 srcs = ["HybridTest.java"], 254 deps = [ 255 "//src/main/java/com/google/crypto/tink:deterministic_aead", 256 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 257 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 258 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 259 "//src/main/java/com/google/crypto/tink:key_templates", 260 "//src/main/java/com/google/crypto/tink:registry_cluster", 261 "//src/main/java/com/google/crypto/tink:registry_configuration", 262 "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format", 263 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 264 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 265 "//src/main/java/com/google/crypto/tink/testing:test_util", 266 "@maven//:com_google_truth_truth", 267 "@maven//:junit_junit", 268 ], 269) 270 271java_test( 272 name = "HpkeParametersTest", 273 size = "small", 274 srcs = ["HpkeParametersTest.java"], 275 deps = [ 276 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 277 "@maven//:com_google_truth_truth", 278 "@maven//:junit_junit", 279 ], 280) 281 282java_test( 283 name = "HpkePublicKeyTest", 284 size = "small", 285 srcs = ["HpkePublicKeyTest.java"], 286 deps = [ 287 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 288 "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key", 289 "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding", 290 "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves", 291 "//src/main/java/com/google/crypto/tink/subtle:x25519", 292 "//src/main/java/com/google/crypto/tink/util:bytes", 293 "@maven//:com_google_truth_truth", 294 "@maven//:junit_junit", 295 ], 296) 297 298java_test( 299 name = "HpkePrivateKeyTest", 300 size = "small", 301 srcs = ["HpkePrivateKeyTest.java"], 302 deps = [ 303 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 304 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 305 "//src/main/java/com/google/crypto/tink/hybrid:hpke_private_key", 306 "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key", 307 "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding", 308 "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves", 309 "//src/main/java/com/google/crypto/tink/subtle:x25519", 310 "//src/main/java/com/google/crypto/tink/util:bytes", 311 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 312 "@maven//:com_google_truth_truth", 313 "@maven//:junit_junit", 314 ], 315) 316 317java_test( 318 name = "HpkeProtoSerializationTest", 319 size = "small", 320 srcs = ["HpkeProtoSerializationTest.java"], 321 deps = [ 322 "//proto:hpke_java_proto", 323 "//proto:tink_java_proto", 324 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 325 "//src/main/java/com/google/crypto/tink:key", 326 "//src/main/java/com/google/crypto/tink:parameters", 327 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 328 "//src/main/java/com/google/crypto/tink/hybrid:hpke_private_key", 329 "//src/main/java/com/google/crypto/tink/hybrid:hpke_proto_serialization", 330 "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key", 331 "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry", 332 "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization", 333 "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization", 334 "//src/main/java/com/google/crypto/tink/internal/testing:asserts", 335 "//src/main/java/com/google/crypto/tink/subtle:bytes", 336 "//src/main/java/com/google/crypto/tink/subtle:hex", 337 "//src/main/java/com/google/crypto/tink/subtle:random", 338 "//src/main/java/com/google/crypto/tink/testing:test_util", 339 "//src/main/java/com/google/crypto/tink/util:bytes", 340 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 341 "@maven//:com_google_code_findbugs_jsr305", 342 "@maven//:com_google_protobuf_protobuf_java", 343 "@maven//:com_google_truth_truth", 344 "@maven//:junit_junit", 345 ], 346) 347 348java_test( 349 name = "EciesParametersTest", 350 size = "small", 351 srcs = ["EciesParametersTest.java"], 352 deps = [ 353 "//src/main/java/com/google/crypto/tink:parameters", 354 "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", 355 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", 356 "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", 357 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", 358 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 359 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 360 "//src/main/java/com/google/crypto/tink/subtle:hex", 361 "//src/main/java/com/google/crypto/tink/util:bytes", 362 "@maven//:com_google_truth_truth", 363 "@maven//:junit_junit", 364 ], 365) 366 367java_test( 368 name = "EciesPublicKeyTest", 369 size = "small", 370 srcs = ["EciesPublicKeyTest.java"], 371 deps = [ 372 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", 373 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 374 "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key", 375 "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves", 376 "//src/main/java/com/google/crypto/tink/subtle:x25519", 377 "//src/main/java/com/google/crypto/tink/util:bytes", 378 "@maven//:com_google_truth_truth", 379 "@maven//:junit_junit", 380 ], 381) 382 383java_test( 384 name = "EciesPrivateKeyTest", 385 size = "small", 386 srcs = ["EciesPrivateKeyTest.java"], 387 deps = [ 388 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 389 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", 390 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 391 "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key", 392 "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key", 393 "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves", 394 "//src/main/java/com/google/crypto/tink/subtle:x25519", 395 "//src/main/java/com/google/crypto/tink/util:bytes", 396 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 397 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 398 "@maven//:com_google_truth_truth", 399 "@maven//:junit_junit", 400 ], 401) 402 403java_test( 404 name = "PredefinedHybridParametersTest", 405 size = "small", 406 srcs = ["PredefinedHybridParametersTest.java"], 407 deps = [ 408 "//src/main/java/com/google/crypto/tink:key", 409 "//src/main/java/com/google/crypto/tink:registry_cluster", 410 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 411 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_parameters", 412 "//src/main/java/com/google/crypto/tink/hybrid:predefined_hybrid_parameters", 413 "@maven//:com_google_truth_truth", 414 "@maven//:junit_junit", 415 ], 416) 417 418java_test( 419 name = "KeyManagerIntegrationTest", 420 size = "small", 421 srcs = ["KeyManagerIntegrationTest.java"], 422 deps = [ 423 "//proto:hpke_java_proto", 424 "//proto:tink_java_proto", 425 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 426 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 427 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 428 "//src/main/java/com/google/crypto/tink:registry", 429 "//src/main/java/com/google/crypto/tink:registry_cluster", 430 "//src/main/java/com/google/crypto/tink:registry_configuration", 431 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 432 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 433 "//src/main/java/com/google/crypto/tink/hybrid:hpke_private_key", 434 "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key", 435 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config", 436 "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_decrypt", 437 "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_encrypt", 438 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:legacy_hybrid_decrypt_key_manager", 439 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:legacy_hybrid_encrypt_key_manager", 440 "//src/main/java/com/google/crypto/tink/subtle:hex", 441 "//src/main/java/com/google/crypto/tink/util:bytes", 442 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 443 "@maven//:com_google_code_findbugs_jsr305", 444 "@maven//:com_google_protobuf_protobuf_java", 445 "@maven//:com_google_truth_truth", 446 "@maven//:junit_junit", 447 ], 448) 449 450java_test( 451 name = "HybridConfigurationV0Test", 452 size = "small", 453 srcs = ["HybridConfigurationV0Test.java"], 454 deps = [ 455 "//src/main/java/com/google/crypto/tink:hybrid_decrypt", 456 "//src/main/java/com/google/crypto/tink:hybrid_encrypt", 457 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 458 "//src/main/java/com/google/crypto/tink:registry_cluster", 459 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", 460 "//src/main/java/com/google/crypto/tink/aead/internal:aes_ctr_hmac_aead_proto_serialization", 461 "//src/main/java/com/google/crypto/tink/aead/internal:aes_gcm_proto_serialization", 462 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 463 "//src/main/java/com/google/crypto/tink/daead/internal:aes_siv_proto_serialization", 464 "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters", 465 "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key", 466 "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key", 467 "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters", 468 "//src/main/java/com/google/crypto/tink/hybrid:hpke_private_key", 469 "//src/main/java/com/google/crypto/tink/hybrid:hpke_proto_serialization", 470 "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key", 471 "//src/main/java/com/google/crypto/tink/hybrid:hybrid_configuration_v0", 472 "//src/main/java/com/google/crypto/tink/hybrid/internal:ecies_proto_serialization", 473 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:ecies_aead_hkdf_test_util", 474 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:hpke_test_util", 475 "//src/main/java/com/google/crypto/tink/hybrid/internal/testing:hybrid_test_vector", 476 "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding", 477 "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves", 478 "//src/main/java/com/google/crypto/tink/subtle:hex", 479 "//src/main/java/com/google/crypto/tink/util:bytes", 480 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 481 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 482 "@maven//:com_google_code_findbugs_jsr305", 483 "@maven//:com_google_truth_truth", 484 "@maven//:junit_junit", 485 ], 486) 487