licenses(["notice"]) java_test( name = "RawJwtTest", size = "small", srcs = ["RawJwtTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "@maven//:com_google_code_gson_gson", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtValidatorTest", size = "small", srcs = ["JwtValidatorTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "VerifiedJwtTest", size = "small", srcs = ["VerifiedJwtTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtHmacKeyManagerTest", size = "small", srcs = ["JwtHmacKeyManagerTest.java"], deps = [ "//proto:jwt_hmac_java_proto", "//proto:tink_java_proto", "//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/internal:key_manager_registry", "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", "//src/main/java/com/google/crypto/tink/jwt:json_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_format", "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_key_manager", "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:jwt_mac", "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "//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:prf_hmac_jce", "//src/main/java/com/google/crypto/tink/subtle:prf_mac", "//src/main/java/com/google/crypto/tink/testing:test_util", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_code_gson_gson", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtMacWrapperTest", size = "small", srcs = ["JwtMacWrapperTest.java"], deps = [ "//proto:tink_java_proto", "//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: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/testing:fake_monitoring_client", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:jwt_mac", "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPssSignKeyManagerTest", size = "large", srcs = ["JwtRsaSsaPssSignKeyManagerTest.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:public_key_sign", "//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/jwt:json_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_format", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_public_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "//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/signature:signature_config", "//src/main/java/com/google/crypto/tink/subtle:base64", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_code_gson_gson", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPssVerifyKeyManagerTest", size = "large", srcs = ["JwtRsaSsaPssVerifyKeyManagerTest.java"], deps = [ "//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_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/jwt:jwt_signature_config", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPkcs1SignKeyManagerTest", size = "large", srcs = ["JwtRsaSsaPkcs1SignKeyManagerTest.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: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/jwt:json_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_format", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "//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/subtle:base64", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_code_gson_gson", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtEcdsaVerifyKeyManagerTest", size = "large", srcs = ["JwtEcdsaVerifyKeyManagerTest.java"], deps = [ "//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_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/jwt:jwt_signature_config", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtEcdsaSignKeyManagerTest", size = "large", srcs = ["JwtEcdsaSignKeyManagerTest.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: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:mutable_key_creation_registry", "//src/main/java/com/google/crypto/tink/jwt:json_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_public_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_format", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify", "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "//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:signature_config", "//src/main/java/com/google/crypto/tink/subtle:base64", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_code_gson_gson", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtFormatTest", size = "small", srcs = ["JwtFormatTest.java"], deps = [ "//proto:tink_java_proto", "//src/main/java/com/google/crypto/tink/jwt:json_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_format", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/subtle:base64", "@maven//:com_google_code_gson_gson", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtPublicKeySignVerifyWrappersTest", size = "large", srcs = ["JwtPublicKeySignVerifyWrappersTest.java"], deps = [ "//proto:tink_java_proto", "//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: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/testing:fake_monitoring_client", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify", "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwkSetConverterTest", size = "large", srcs = ["JwkSetConverterTest.java"], deps = [ "//proto:tink_java_proto", "//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:tink_proto_keyset_format", "//src/main/java/com/google/crypto/tink/jwt:jwk_set_converter", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_public_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "//src/main/java/com/google/crypto/tink/subtle:base64", "//src/main/java/com/google/crypto/tink/testing:test_util", "//src/main/java/com/google/crypto/tink/tinkkey:key_access", "@maven//:com_google_code_gson_gson", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JsonUtilTest", srcs = ["JsonUtilTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/jwt:json_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception", "@maven//:com_google_code_gson_gson", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtTest", size = "small", srcs = ["JwtTest.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: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/jwt:jwt_mac", "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtHmacParametersTest", size = "small", srcs = ["JwtHmacParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtHmacKeyTest", size = "small", srcs = ["JwtHmacKeyTest.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/jwt:jwt_hmac_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_parameters", "//src/main/java/com/google/crypto/tink/mac:hmac_key", "//src/main/java/com/google/crypto/tink/mac:hmac_parameters", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtHmacProtoSerializationTest", size = "small", srcs = ["JwtHmacProtoSerializationTest.java"], deps = [ "//proto:jwt_hmac_java_proto", "//proto:tink_java_proto", "//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:parameters", "//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/jwt:jwt_hmac_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_proto_serialization", "//src/main/java/com/google/crypto/tink/util:secret_bytes", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtEcdsaParametersTest", size = "small", srcs = ["JwtEcdsaParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtEcdsaPublicKeyTest", size = "small", srcs = ["JwtEcdsaPublicKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_public_key", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtEcdsaPrivateKeyTest", size = "small", srcs = ["JwtEcdsaPrivateKeyTest.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/internal:key_tester", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_public_key", "//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 = "JwtEcdsaProtoSerializationTest", size = "small", srcs = ["JwtEcdsaProtoSerializationTest.java"], deps = [ "//proto:jwt_ecdsa_java_proto", "//proto:tink_java_proto", "//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:parameters", "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding", "//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/jwt:jwt_ecdsa_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_proto_serialization", "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_public_key", "//src/main/java/com/google/crypto/tink/subtle:hex", "//src/main/java/com/google/crypto/tink/util:secret_big_integer", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPkcs1ParametersTest", size = "small", srcs = ["JwtRsaSsaPkcs1ParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPkcs1PublicKeyTest", size = "small", srcs = ["JwtRsaSsaPkcs1PublicKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPkcs1PrivateKeyTest", size = "small", srcs = ["JwtRsaSsaPkcs1PrivateKeyTest.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/internal:key_tester", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "//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 = "JwtRsaSsaPkcs1ProtoSerializationTest", size = "small", srcs = ["JwtRsaSsaPkcs1ProtoSerializationTest.java"], deps = [ "//proto:jwt_rsa_ssa_pkcs1_java_proto", "//proto:tink_java_proto", "//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:parameters", "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding", "//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/internal/testing:big_integer_test_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_proto_serialization", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "//src/main/java/com/google/crypto/tink/util:secret_big_integer", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPssParametersTest", size = "small", srcs = ["JwtRsaSsaPssParametersTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_parameters", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPssPublicKeyTest", size = "small", srcs = ["JwtRsaSsaPssPublicKeyTest.java"], deps = [ "//src/main/java/com/google/crypto/tink/internal:key_tester", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtRsaSsaPssPrivateKeyTest", size = "small", srcs = ["JwtRsaSsaPssPrivateKeyTest.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/internal:key_tester", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "//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 = "JwtRsaSsaPssProtoSerializationTest", size = "small", srcs = ["JwtRsaSsaPssProtoSerializationTest.java"], deps = [ "//proto:jwt_rsa_ssa_pss_java_proto", "//proto:tink_java_proto", "//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:parameters", "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding", "//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/internal/testing:big_integer_test_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_private_key", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_proto_serialization", "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_public_key", "//src/main/java/com/google/crypto/tink/subtle:base64", "//src/main/java/com/google/crypto/tink/util:secret_big_integer", "@maven//:com_google_protobuf_protobuf_java", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], ) java_test( name = "JwtSignatureConfigTest", size = "small", srcs = ["JwtSignatureConfigTest.java"], tags = ["fips"], deps = [ "//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/config:tink_fips", "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:junit_junit", "@maven//:org_conscrypt_conscrypt_openjdk_uber", ], ) java_test( name = "JwtMacConfigTest", size = "small", srcs = ["JwtMacConfigTest.java"], tags = ["fips"], deps = [ "//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/config:tink_fips", "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry", "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_parameters", "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_config", "@maven//:junit_junit", ], ) java_test( name = "JwtSignatureTest", size = "small", srcs = ["JwtSignatureTest.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: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/jwt:jwt_public_key_sign", "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify", "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config", "//src/main/java/com/google/crypto/tink/jwt:jwt_validator", "//src/main/java/com/google/crypto/tink/jwt:raw_jwt", "//src/main/java/com/google/crypto/tink/jwt:verified_jwt", "//src/main/java/com/google/crypto/tink/testing:test_util", "@maven//:com_google_truth_truth", "@maven//:junit_junit", ], )