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