licenses(["notice"]) java_test( name = "RsaSsaPkcs1SignKeyManagerTest", size = "large", srcs = ["RsaSsaPkcs1SignKeyManagerTest.java"], deps = [ "//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:public_key_sign", "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pkcs1_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_code_findbugs_jsr305", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "RsaSsaPkcs1VerifyKeyManagerTest", size = "large", srcs = ["RsaSsaPkcs1VerifyKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pkcs1_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", "//src/main/java/com/google/crypto/tink/subtle:hex", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "RsaSsaPssSignKeyManagerTest", size = "large", srcs = ["RsaSsaPssSignKeyManagerTest.java"], deps = [ "//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:public_key_sign", "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_private_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pss_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_code_findbugs_jsr305", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "PublicKeyVerifyWrapperTest", size = "small", srcs = ["PublicKeyVerifyWrapperTest.java"], deps = [ "//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_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//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_registry", "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/subtle:ecdsa_sign_jce", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "EcdsaSignKeyManagerTest", size = "small", srcs = ["EcdsaSignKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//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:public_key_sign", "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:util", "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/signature:signature_private_key", "//src/main/java/com/google/crypto/tink/signature/internal/testing:ecdsa_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_code_findbugs_jsr305", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "PublicKeyVerifyFactoryTest", size = "small", srcs = ["PublicKeyVerifyFactoryTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:key_templates", "//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_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/signature:public_key_verify_factory", "//src/main/java/com/google/crypto/tink/signature:signature_config", "@maven//:junit_junit", ], ) java_test( name = "PublicKeySignVerifyFactoryWithoutWrapperRegisteredTest", size = "small", srcs = ["PublicKeySignVerifyFactoryWithoutWrapperRegisteredTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:key_templates", "//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_cluster", "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_factory", "//src/main/java/com/google/crypto/tink/signature:public_key_verify_factory", "@maven//:junit_junit", ], ) java_test( name = "SignaturePemKeysetReaderTest", size = "small", srcs = ["SignaturePemKeysetReaderTest.java"], deps = [ "//proto:common_java_proto", "//proto:ecdsa_java_proto", "//proto:rsa_ssa_pss_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:keyset_reader", "//src/main/java/com/google/crypto/tink:pem_key_type", "//src/main/java/com/google/crypto/tink/signature:ecdsa_verify_key_manager", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_verify_key_manager", "//src/main/java/com/google/crypto/tink/signature:signature_pem_keyset_reader", "//src/main/java/com/google/crypto/tink/signature/internal:sig_util", "//src/main/java/com/google/crypto/tink/subtle:hex", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "SignatureConfigTest", size = "small", srcs = ["SignatureConfigTest.java"], tags = ["fips"], deps = [ "//src/main/java/com/google/crypto/tink:registry_cluster", "//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/signature:predefined_signature_parameters", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_truth_truth", "@maven//:junit_junit", "@maven//:org_conscrypt_conscrypt_openjdk_uber", ], ) java_test( name = "RsaSsaPssVerifyKeyManagerTest", size = "large", srcs = ["RsaSsaPssVerifyKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pss_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", "//src/main/java/com/google/crypto/tink/subtle:hex", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "PublicKeySignFactoryTest", size = "small", srcs = ["PublicKeySignFactoryTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:key_templates", "//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_cluster", "//src/main/java/com/google/crypto/tink:registry_configuration", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_factory", "//src/main/java/com/google/crypto/tink/signature:signature_config", "@maven//:junit_junit", ], ) java_test( name = "Ed25519PublicKeyManagerTest", size = "small", srcs = ["Ed25519PublicKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:public_key_verify", "//src/main/java/com/google/crypto/tink:registry_cluster", "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", "//src/main/java/com/google/crypto/tink/signature:signature_config", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "PublicKeySignWrapperTest", size = "small", srcs = ["PublicKeySignWrapperTest.java"], deps = [ "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//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_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/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/signature:ecdsa_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/subtle:ecdsa_verify_jce", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "Ed25519PrivateKeyManagerTest", size = "small", srcs = ["Ed25519PrivateKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//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:public_key_sign", "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key_manager", "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/signature/internal/testing:ed25519_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", "//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_code_findbugs_jsr305", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "SignatureKeyTemplatesTest", size = "small", srcs = ["SignatureKeyTemplatesTest.java"], deps = [ "//proto:common_java_proto", "//proto:ecdsa_java_proto", "//proto:rsa_ssa_pkcs1_java_proto", "//proto:rsa_ssa_pss_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key_manager", "//src/main/java/com/google/crypto/tink/signature:predefined_signature_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager", "//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/signature:signature_parameters", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "SignatureTest", size = "small", srcs = ["SignatureTest.java"], deps = [ "//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:public_key_sign", "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/daead:deterministic_aead_config", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:junit_junit", ], ) java_test( name = "EcdsaParametersTest", size = "small", srcs = ["EcdsaParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util", "//src/main/java/com/google/crypto/tink/mac:hmac_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "EcdsaPublicKeyTest", size = "small", srcs = ["EcdsaPublicKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "EcdsaPrivateKeyTest", size = "small", srcs = ["EcdsaPrivateKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", "//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_big_integer", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "Ed25519ParametersTest", size = "small", srcs = ["Ed25519ParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "RsaSsaPkcs1ParametersTest", size = "small", srcs = ["RsaSsaPkcs1ParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "Ed25519PublicKeyTest", size = "small", srcs = ["Ed25519PublicKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", "//src/main/java/com/google/crypto/tink/subtle:random", "//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 = "RsaSsaPkcs1PublicKeyTest", size = "small", srcs = ["RsaSsaPkcs1PublicKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "RsaSsaPkcs1PrivateKeyTest", size = "small", srcs = ["RsaSsaPkcs1PrivateKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/subtle:subtle_util_cluster", "//src/main/java/com/google/crypto/tink/util:bytes", "//src/main/java/com/google/crypto/tink/util:secret_big_integer", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "Ed25519PrivateKeyTest", size = "small", srcs = ["Ed25519PrivateKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", "//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 = "KeyConversionTest", srcs = ["KeyConversionTest.java"], deps = [ "//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:public_key_sign", "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/signature:ecdsa_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/util:secret_big_integer", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "RsaSsaPssParametersTest", size = "small", srcs = ["RsaSsaPssParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "RsaSsaPssPublicKeyTest", size = "small", srcs = ["RsaSsaPssPublicKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "RsaSsaPssPrivateKeyTest", size = "small", srcs = ["RsaSsaPssPrivateKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_private_key", "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "//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_big_integer", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "PredefinedSignatureParametersTest", size = "small", srcs = ["PredefinedSignatureParametersTest.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/signature:ed25519_parameters", "//src/main/java/com/google/crypto/tink/signature:predefined_signature_parameters", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/signature:signature_parameters", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "EcdsaVerifyKeyManagerTest", size = "small", srcs = ["EcdsaVerifyKeyManagerTest.java"], deps = [ "//src/main/java/com/google/crypto/tink:public_key_verify", "//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/internal:big_integer_encoding", "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//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", "@maven//:junit_junit", ], ) java_test( name = "KeyManagerIntegrationTest", size = "small", srcs = ["KeyManagerIntegrationTest.java"], deps = [ "//proto:ed25519_java_proto", "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", "//src/main/java/com/google/crypto/tink:parameters", "//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:registry_configuration", "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", "//src/main/java/com/google/crypto/tink/signature:signature_config", "//src/main/java/com/google/crypto/tink/signature/internal/testing:legacy_public_key_sign_key_manager", "//src/main/java/com/google/crypto/tink/signature/internal/testing:legacy_public_key_verify_key_manager", "//src/main/java/com/google/crypto/tink/subtle:ed25519_sign", "//src/main/java/com/google/crypto/tink/subtle:ed25519_verify", "//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_code_findbugs_jsr305", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "SignatureConfigurationV0Test", size = "small", srcs = ["SignatureConfigurationV0Test.java"], deps = [ "//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_cluster", "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", "//src/main/java/com/google/crypto/tink/internal:util", "//src/main/java/com/google/crypto/tink/signature:signature_configuration_v0", "//src/main/java/com/google/crypto/tink/signature:signature_private_key", "//src/main/java/com/google/crypto/tink/signature/internal:ecdsa_proto_serialization", "//src/main/java/com/google/crypto/tink/signature/internal:ed25519_proto_serialization", "//src/main/java/com/google/crypto/tink/signature/internal:rsa_ssa_pkcs1_proto_serialization", "//src/main/java/com/google/crypto/tink/signature/internal:rsa_ssa_pss_proto_serialization", "//src/main/java/com/google/crypto/tink/signature/internal/testing:ecdsa_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:ed25519_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pkcs1_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pss_test_util", "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", "@maven//:com_google_code_findbugs_jsr305", "@maven//:junit_junit", ], )