licenses(["notice"]) java_test( name = "AeadFactoryTest", size = "small", srcs = ["AeadFactoryTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aead_factory", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AeadFactoryWithoutWrapperRegisteredTest", size = "small", srcs = ["AeadFactoryWithoutWrapperRegisteredTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink/aead:aead_factory", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AeadConfigTest", size = "small", srcs = ["AeadConfigTest.java"], tags = ["fips"], deps = [ "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", "//src/main/java/com/google/crypto/tink/config:tink_fips", "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", "@maven//:junit_junit", ], ) java_test( name = "KmsEnvelopeAeadTest", size = "small", srcs = ["KmsEnvelopeAeadTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:key_template", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:kms_client", "//src/main/java/com/google/crypto/tink:kms_clients", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead", "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", "//src/main/java/com/google/crypto/tink/internal:key_template_proto_converter", "//src/main/java/com/google/crypto/tink/mac:hmac_key_manager", "//src/main/java/com/google/crypto/tink/subtle:random", "//src/main/java/com/google/crypto/tink/testing:fake_kms_client", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "ChaCha20Poly1305KeyManagerTest", size = "small", srcs = ["ChaCha20Poly1305KeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:key_template", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:parameters", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key_manager", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/subtle:cha_cha20_poly1305", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "KmsEnvelopeAeadKeyManagerTest", size = "small", srcs = ["KmsEnvelopeAeadKeyManagerTest.java"], tags = ["no_rbe"], deps = [ "//proto:kms_envelope_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:key_template", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:kms_clients", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead", "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_key", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead/internal:aes_gcm_siv_proto_serialization", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:key_template_proto_converter", "//src/main/java/com/google/crypto/tink/internal:util", "//src/main/java/com/google/crypto/tink/subtle:random", "//src/main/java/com/google/crypto/tink/testing:fake_kms_client", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_code_findbugs_jsr305", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesGcmKeyManagerTest", size = "small", srcs = ["AesGcmKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:key_template", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:parameters", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_jce", "//src/main/java/com/google/crypto/tink/subtle:bytes", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesCtrHmacAeadKeyManagerTest", size = "small", srcs = ["AesCtrHmacAeadKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:key_template", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:parameters", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config", "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver", "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key", "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters", "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", "//src/main/java/com/google/crypto/tink/prf:prf_key", "//src/main/java/com/google/crypto/tink/subtle:encrypt_then_authenticate", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/subtle:random", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AeadWrapperTest", size = "small", srcs = ["AeadWrapperTest.java"], deps = [ "//proto:aes_ctr_hmac_aead_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aead_wrapper", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations", "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", "//src/main/java/com/google/crypto/tink/internal:primitive_registry", "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", "//src/main/java/com/google/crypto/tink/subtle:bytes", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/subtle:random", "//src/main/java/com/google/crypto/tink/testing:test_util", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "KmsAeadKeyManagerTest", size = "small", srcs = ["KmsAeadKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:kms_clients", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:kms_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_key", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_parameters", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:util", "//src/main/java/com/google/crypto/tink/subtle:random", "//src/main/java/com/google/crypto/tink/testing:fake_kms_client", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AeadKeyTemplatesTest", size = "small", srcs = ["AeadKeyTemplatesTest.java"], deps = [ "//proto:aes_ctr_hmac_aead_java_proto", "//proto:aes_eax_java_proto", "//proto:aes_gcm_java_proto", "//proto:common_java_proto", "//proto:kms_envelope_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aead_key_templates", "//src/main/java/com/google/crypto/tink/aead:aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_eax_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key_manager", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key_manager", "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead_key_manager", "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key_manager", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesEaxKeyManagerTest", size = "small", srcs = ["AesEaxKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:key_template", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:parameters", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aes_eax_key", "//src/main/java/com/google/crypto/tink/aead:aes_eax_key_manager", "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/subtle:aes_eax_jce", "//src/main/java/com/google/crypto/tink/subtle:bytes", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "XChaCha20Poly1305KeyManagerTest", size = "small", srcs = ["XChaCha20Poly1305KeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:key_template", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:parameters", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key_manager", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", "//src/main/java/com/google/crypto/tink/subtle:x_cha_cha20_poly1305", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AeadTest", size = "small", srcs = ["AeadTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:deterministic_aead", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:key_templates", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesEaxParametersTest", size = "small", srcs = ["AesEaxParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesEaxKeyTest", size = "small", srcs = ["AesEaxKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/aead:aes_eax_key", "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesGcmParametersTest", size = "small", srcs = ["AesGcmParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesGcmKeyTest", size = "small", srcs = ["AesGcmKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/aead:aes_eax_key", "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesGcmSivParametersTest", size = "small", srcs = ["AesGcmSivParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesGcmSivKeyTest", size = "small", srcs = ["AesGcmSivKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "ChaCha20Poly1305KeyTest", size = "small", srcs = ["ChaCha20Poly1305KeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "ChaCha20Poly1305ParametersTest", size = "small", srcs = ["ChaCha20Poly1305ParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "XChaCha20Poly1305KeyTest", size = "small", srcs = ["XChaCha20Poly1305KeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "XChaCha20Poly1305ParametersTest", size = "small", srcs = ["XChaCha20Poly1305ParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesCtrHmacAeadParametersTest", size = "small", srcs = ["AesCtrHmacAeadParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AesCtrHmacAeadKeyTest", size = "small", srcs = ["AesCtrHmacAeadKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "PredefinedAeadParametersTest", size = "small", srcs = ["PredefinedAeadParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aead_parameters", "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "LegacyKmsAeadParametersTest", size = "small", srcs = ["LegacyKmsAeadParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "LegacyKmsAeadKeyTest", size = "small", srcs = ["LegacyKmsAeadKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_key", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "LegacyKmsEnvelopeAeadParametersTest", size = "small", srcs = ["LegacyKmsEnvelopeAeadParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "LegacyKmsEnvelopeAeadKeyTest", size = "small", srcs = ["LegacyKmsEnvelopeAeadKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:aead_parameters", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_key", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "LegacyKmsAeadProtoSerializationTest", size = "small", srcs = ["LegacyKmsAeadProtoSerializationTest.java"], deps = [ "//proto:kms_aead_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:parameters", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_key", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_proto_serialization", "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry", "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization", "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization", "//src/main/java/com/google/crypto/tink/internal/testing:asserts", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "LegacyKmsEnvelopeAeadProtoSerializationTest", size = "small", srcs = ["LegacyKmsEnvelopeAeadProtoSerializationTest.java"], deps = [ "//proto:aes_cmac_java_proto", "//proto:aes_ctr_hmac_aead_java_proto", "//proto:aes_ctr_java_proto", "//proto:aes_eax_java_proto", "//proto:aes_gcm_java_proto", "//proto:aes_gcm_siv_java_proto", "//proto:common_java_proto", "//proto:hmac_java_proto", "//proto:kms_envelope_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:key", "//src/main/java/com/google/crypto/tink:parameters", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_aead_proto_serialization", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_key", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:legacy_kms_envelope_aead_proto_serialization", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead/internal:aes_gcm_siv_proto_serialization", "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry", "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization", "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization", "//src/main/java/com/google/crypto/tink/internal/testing:asserts", "//src/main/java/com/google/crypto/tink/mac:mac_config", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "XAesGcmKeyManagerTest", size = "small", srcs = ["XAesGcmKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:binary_keyset_writer", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:keyset_writer", "//src/main/java/com/google/crypto/tink:legacy_keyset_serialization", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/aead:aead_config", "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:x_aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:x_aes_gcm_key_manager", "@maven//:junit_junit", ], ) java_test( name = "XAesGcmKeyTest", size = "small", srcs = ["XAesGcmKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/aead:x_aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:x_aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "XAesGcmParametersTest", size = "small", srcs = ["XAesGcmParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:x_aes_gcm_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "AeadConfigurationV0Test", size = "small", srcs = ["AeadConfigurationV0Test.java"], deps = [ "//src/main/java/com/google/crypto/tink:aead", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink/aead:aead_configuration_v0", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key", "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_eax_key", "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key", "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead:x_aes_gcm_key", "//src/main/java/com/google/crypto/tink/aead:x_aes_gcm_parameters", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", "//src/main/java/com/google/crypto/tink/aead/internal:aes_ctr_hmac_aead_proto_serialization", "//src/main/java/com/google/crypto/tink/aead/internal:aes_eax_proto_serialization", "//src/main/java/com/google/crypto/tink/aead/internal:aes_gcm_proto_serialization", "//src/main/java/com/google/crypto/tink/aead/internal:aes_gcm_siv_proto_serialization", "//src/main/java/com/google/crypto/tink/aead/internal:cha_cha20_poly1305_proto_serialization", "//src/main/java/com/google/crypto/tink/aead/internal:x_aes_gcm_proto_serialization", "//src/main/java/com/google/crypto/tink/aead/internal:x_cha_cha20_poly1305_proto_serialization", "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], )