| licenses(["notice"]) |
| |
| java_test( |
| name = "NoSecretKeysetHandleTest", |
| size = "small", |
| srcs = ["NoSecretKeysetHandleTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:binary_keyset_reader", |
| "//src/main/java/com/google/crypto/tink:no_secret_keyset_handle", |
| "//src/main/java/com/google/crypto/tink:registry_cluster", |
| "//src/main/java/com/google/crypto/tink/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/mac:mac_key_templates", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "CleartextKeysetHandleTest", |
| size = "small", |
| srcs = ["CleartextKeysetHandleTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:binary_keyset_reader", |
| "//src/main/java/com/google/crypto/tink:binary_keyset_writer", |
| "//src/main/java/com/google/crypto/tink:cleartext_keyset_handle", |
| "//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:keyset_reader", |
| "//src/main/java/com/google/crypto/tink:keyset_writer", |
| "//src/main/java/com/google/crypto/tink:mac", |
| "//src/main/java/com/google/crypto/tink:registry_cluster", |
| "//src/main/java/com/google/crypto/tink/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", |
| "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", |
| "//src/main/java/com/google/crypto/tink/monitoring:monitoring_annotations", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "ConfigTest", |
| size = "small", |
| srcs = ["ConfigTest.java"], |
| deps = [ |
| "//proto:config_java_proto", |
| "//src/main/java/com/google/crypto/tink:config", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "PrivateKeyManagerImplTest", |
| size = "small", |
| srcs = ["PrivateKeyManagerImplTest.java"], |
| deps = [ |
| "//proto:ed25519_java_proto", |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:private_key_manager", |
| "//src/main/java/com/google/crypto/tink:private_key_manager_impl", |
| "//src/main/java/com/google/crypto/tink/internal:key_type_manager", |
| "//src/main/java/com/google/crypto/tink/internal:private_key_type_manager", |
| "//src/main/java/com/google/crypto/tink/subtle:random", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "JsonKeysetReaderTest", |
| size = "small", |
| srcs = ["JsonKeysetReaderTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:cleartext_keyset_handle", |
| "//src/main/java/com/google/crypto/tink:config", |
| "//src/main/java/com/google/crypto/tink:json_keyset_reader", |
| "//src/main/java/com/google/crypto/tink:json_keyset_writer", |
| "//src/main/java/com/google/crypto/tink:key_templates", |
| "//src/main/java/com/google/crypto/tink:mac", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink:registry_cluster", |
| "//src/main/java/com/google/crypto/tink/aead:aead_key_templates", |
| "//src/main/java/com/google/crypto/tink/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/mac:mac_key_templates", |
| "//src/main/java/com/google/crypto/tink/subtle:random", |
| "@maven//:com_google_code_gson_gson", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "KeysetManagerTest", |
| size = "small", |
| srcs = ["KeysetManagerTest.java"], |
| deps = [ |
| "//proto:aes_gcm_java_proto", |
| "//proto:common_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:registry", |
| "//src/main/java/com/google/crypto/tink:registry_cluster", |
| "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key_manager", |
| "//src/main/java/com/google/crypto/tink/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/mac:mac_key_templates", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "//src/main/java/com/google/crypto/tink/tinkkey:key_access", |
| "//src/main/java/com/google/crypto/tink/tinkkey:key_handle", |
| "//src/main/java/com/google/crypto/tink/tinkkey:secret_key_access", |
| "//src/main/java/com/google/crypto/tink/tinkkey:tink_key", |
| "//src/main/java/com/google/crypto/tink/tinkkey/internal:proto_key", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "VersionTest", |
| size = "small", |
| srcs = ["VersionTest.java"], |
| deps = [ |
| "//src/main/java/com/google/crypto/tink:version", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "JsonKeysetWriterTest", |
| size = "small", |
| srcs = ["JsonKeysetWriterTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:cleartext_keyset_handle", |
| "//src/main/java/com/google/crypto/tink:config", |
| "//src/main/java/com/google/crypto/tink:json_keyset_reader", |
| "//src/main/java/com/google/crypto/tink:json_keyset_writer", |
| "//src/main/java/com/google/crypto/tink:key_templates", |
| "//src/main/java/com/google/crypto/tink:mac", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink:registry_cluster", |
| "//src/main/java/com/google/crypto/tink/aead:aead_key_templates", |
| "//src/main/java/com/google/crypto/tink/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/mac:mac_key_templates", |
| "//src/main/java/com/google/crypto/tink/subtle:random", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "EcdsaProtoTest", |
| size = "small", |
| srcs = ["EcdsaProtoTest.java"], |
| deps = [ |
| "//proto:ecdsa_java_proto", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "CryptoFormatTest", |
| size = "small", |
| srcs = ["CryptoFormatTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:crypto_format", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "PrimitiveSetTest", |
| size = "small", |
| srcs = ["PrimitiveSetTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:crypto_format", |
| "//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:mac", |
| "//src/main/java/com/google/crypto/tink:primitive_set", |
| "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key", |
| "//src/main/java/com/google/crypto/tink/monitoring:monitoring_annotations", |
| "//src/main/java/com/google/crypto/tink/subtle:hex", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "RegistryTest", |
| size = "small", |
| srcs = ["RegistryTest.java"], |
| tags = ["fips"], |
| deps = [ |
| "//proto:aes_eax_java_proto", |
| "//proto:aes_gcm_java_proto", |
| "//proto:common_java_proto", |
| "//proto:ed25519_java_proto", |
| "//proto:hmac_java_proto", |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:catalogue", |
| "//src/main/java/com/google/crypto/tink:key_manager", |
| "//src/main/java/com/google/crypto/tink:key_template", |
| "//src/main/java/com/google/crypto/tink:mac", |
| "//src/main/java/com/google/crypto/tink:primitive_set", |
| "//src/main/java/com/google/crypto/tink:primitive_wrapper", |
| "//src/main/java/com/google/crypto/tink:public_key_sign", |
| "//src/main/java/com/google/crypto/tink:public_key_verify", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink/aead:aead_config", |
| "//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/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/config:tink_fips", |
| "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", |
| "//src/main/java/com/google/crypto/tink/internal:key_type_manager", |
| "//src/main/java/com/google/crypto/tink/internal:primitive_factory", |
| "//src/main/java/com/google/crypto/tink/internal:private_key_type_manager", |
| "//src/main/java/com/google/crypto/tink/mac:mac_config", |
| "//src/main/java/com/google/crypto/tink/mac:mac_key_templates", |
| "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager", |
| "//src/main/java/com/google/crypto/tink/signature:signature_key_templates", |
| "//src/main/java/com/google/crypto/tink/subtle:aes_eax_jce", |
| "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_jce", |
| "//src/main/java/com/google/crypto/tink/subtle:prf_mac", |
| "//src/main/java/com/google/crypto/tink/subtle:random", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "IntegrationTest", |
| size = "small", |
| srcs = ["IntegrationTest.java"], |
| data = ["//testdata/keysets:ecies"], |
| deps = [ |
| "//src/main/java/com/google/crypto/tink:binary_keyset_reader", |
| "//src/main/java/com/google/crypto/tink:cleartext_keyset_handle", |
| "//src/main/java/com/google/crypto/tink:config", |
| "//src/main/java/com/google/crypto/tink:crypto_format", |
| "//src/main/java/com/google/crypto/tink:hybrid_decrypt", |
| "//src/main/java/com/google/crypto/tink:hybrid_encrypt", |
| "//src/main/java/com/google/crypto/tink/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/subtle:random", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "UtilTest", |
| size = "small", |
| srcs = ["UtilTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:util", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "KeysetHandleTest", |
| size = "small", |
| srcs = ["KeysetHandleTest.java"], |
| deps = [ |
| "//proto:aes_eax_java_proto", |
| "//proto:ecdsa_java_proto", |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:binary_keyset_reader", |
| "//src/main/java/com/google/crypto/tink:binary_keyset_writer", |
| "//src/main/java/com/google/crypto/tink:cleartext_keyset_handle", |
| "//src/main/java/com/google/crypto/tink:config", |
| "//src/main/java/com/google/crypto/tink:key", |
| "//src/main/java/com/google/crypto/tink:key_status", |
| "//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:keyset_reader", |
| "//src/main/java/com/google/crypto/tink:keyset_writer", |
| "//src/main/java/com/google/crypto/tink:mac", |
| "//src/main/java/com/google/crypto/tink:parameters", |
| "//src/main/java/com/google/crypto/tink:primitive_set", |
| "//src/main/java/com/google/crypto/tink:primitive_wrapper", |
| "//src/main/java/com/google/crypto/tink:public_key_sign", |
| "//src/main/java/com/google/crypto/tink:public_key_verify", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink:registry_cluster", |
| "//src/main/java/com/google/crypto/tink:secret_key_access", |
| "//src/main/java/com/google/crypto/tink/aead:aes_eax_key_manager", |
| "//src/main/java/com/google/crypto/tink/config:tink_config", |
| "//src/main/java/com/google/crypto/tink/internal:key_parser", |
| "//src/main/java/com/google/crypto/tink/internal:key_status_type_proto_converter", |
| "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key", |
| "//src/main/java/com/google/crypto/tink/internal:monitoring_util", |
| "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", |
| "//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/testing:fake_monitoring_client", |
| "//src/main/java/com/google/crypto/tink/mac:aes_cmac_key", |
| "//src/main/java/com/google/crypto/tink/mac:aes_cmac_parameters", |
| "//src/main/java/com/google/crypto/tink/monitoring:monitoring_annotations", |
| "//src/main/java/com/google/crypto/tink/monitoring:monitoring_client", |
| "//src/main/java/com/google/crypto/tink/signature:public_key_sign_factory", |
| "//src/main/java/com/google/crypto/tink/signature:public_key_verify_factory", |
| "//src/main/java/com/google/crypto/tink/signature:signature_config", |
| "//src/main/java/com/google/crypto/tink/signature:signature_key_templates", |
| "//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/tinkkey:key_access", |
| "//src/main/java/com/google/crypto/tink/tinkkey:key_handle", |
| "//src/main/java/com/google/crypto/tink/tinkkey:secret_key_access", |
| "//src/main/java/com/google/crypto/tink/tinkkey/internal:proto_key", |
| "//src/main/java/com/google/crypto/tink/util:bytes", |
| "//src/main/java/com/google/crypto/tink/util:secret_bytes", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_code_findbugs_jsr305", |
| "@maven//:com_google_errorprone_error_prone_annotations", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "TinkProtoTest", |
| size = "small", |
| srcs = ["TinkProtoTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "KeyManagerImplTest", |
| size = "small", |
| srcs = ["KeyManagerImplTest.java"], |
| deps = [ |
| "//proto:aes_gcm_java_proto", |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:key_manager", |
| "//src/main/java/com/google/crypto/tink:key_manager_impl", |
| "//src/main/java/com/google/crypto/tink/internal:key_type_manager", |
| "//src/main/java/com/google/crypto/tink/internal:primitive_factory", |
| "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_jce", |
| "//src/main/java/com/google/crypto/tink/subtle:random", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "PemKeyTypeTest", |
| size = "small", |
| srcs = ["PemKeyTypeTest.java"], |
| deps = [ |
| "//src/main/java/com/google/crypto/tink:pem_key_type", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "KeyTemplatesTest", |
| size = "small", |
| srcs = ["KeyTemplatesTest.java"], |
| deps = [ |
| "//proto:empty_java_proto", |
| "//proto:tink_java_proto", |
| "//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:registry", |
| "//src/main/java/com/google/crypto/tink/internal:key_type_manager", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "SecretKeyAccessTest", |
| size = "small", |
| srcs = ["SecretKeyAccessTest.java"], |
| deps = [ |
| "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", |
| "//src/main/java/com/google/crypto/tink:secret_key_access", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "KeyManagerRegistryTest", |
| size = "small", |
| srcs = ["KeyManagerRegistryTest.java"], |
| tags = ["fips"], |
| deps = [ |
| "//proto:aes_gcm_java_proto", |
| "//proto:ed25519_java_proto", |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:key_manager", |
| "//src/main/java/com/google/crypto/tink:key_manager_registry", |
| "//src/main/java/com/google/crypto/tink:private_key_manager", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", |
| "//src/main/java/com/google/crypto/tink/internal:key_type_manager", |
| "//src/main/java/com/google/crypto/tink/internal:primitive_factory", |
| "//src/main/java/com/google/crypto/tink/internal:private_key_type_manager", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "RegistryMultithreadTest", |
| size = "small", |
| srcs = ["RegistryMultithreadTest.java"], |
| deps = [ |
| "//proto:aes_gcm_java_proto", |
| "//proto:ed25519_java_proto", |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:key_manager", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink/internal:key_type_manager", |
| "//src/main/java/com/google/crypto/tink/internal:private_key_type_manager", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "MonitoringUtilTest", |
| size = "small", |
| srcs = ["MonitoringUtilTest.java"], |
| deps = [ |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:key_status", |
| "//src/main/java/com/google/crypto/tink:primitive_set", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink/internal:monitoring_util", |
| "//src/main/java/com/google/crypto/tink/monitoring:monitoring_annotations", |
| "//src/main/java/com/google/crypto/tink/monitoring:monitoring_keyset_info", |
| "//src/main/java/com/google/crypto/tink/testing:test_util", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |
| |
| java_test( |
| name = "KeysetHandleLegacyProtoKeyTest", |
| size = "small", |
| srcs = ["KeysetHandleLegacyProtoKeyTest.java"], |
| deps = [ |
| "//proto:aes_gcm_java_proto", |
| "//proto:tink_java_proto", |
| "//src/main/java/com/google/crypto/tink:aead", |
| "//src/main/java/com/google/crypto/tink:key", |
| "//src/main/java/com/google/crypto/tink:key_status", |
| "//src/main/java/com/google/crypto/tink:key_template", |
| "//src/main/java/com/google/crypto/tink:registry", |
| "//src/main/java/com/google/crypto/tink:registry_cluster", |
| "//src/main/java/com/google/crypto/tink/internal:key_type_manager", |
| "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key", |
| "//src/main/java/com/google/crypto/tink/internal:primitive_factory", |
| "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_jce", |
| "//src/main/java/com/google/crypto/tink/subtle:random", |
| "@com_google_protobuf//:protobuf_javalite", |
| "@maven//:com_google_truth_truth", |
| "@maven//:junit_junit", |
| ], |
| ) |