blob: ba7874aa9aee4b6b649f87734b56ab8e6971af97 [file] [log] [blame]
load("@npm//@bazel/typescript:index.bzl", "ts_library")
package(default_visibility = ["//:__subpackages__"])
ts_library(
name = "signature",
srcs = [
"ecdsa_for_signing.ts",
"ecdsa_for_verifying.ts",
"ecdsa_private_key_manager.ts",
"ecdsa_public_key_manager.ts",
"ecdsa_util.ts",
"index.ts",
"public_key_sign_wrapper.ts",
"public_key_verify_wrapper.ts",
"sign.ts",
"sign_wrapper.ts",
"signature_config.ts",
"signature_key_templates.ts",
"verify.ts",
"verify_wrapper.ts",
],
module_name = "tink-crypto/signature",
deps = [
"//exception",
"//internal",
"//internal:proto",
"//signature/internal",
"//subtle",
],
)
ts_library(
name = "signature_tests",
testonly = True,
srcs = [
"ecdsa_private_key_manager_test.ts",
"ecdsa_public_key_manager_test.ts",
"public_key_sign_wrapper_test.ts",
"public_key_verify_wrapper_test.ts",
"signature_config_test.ts",
"signature_key_templates_test.ts",
],
deps = [
":signature",
"//internal",
"//internal:proto",
"//signature/internal",
"//subtle",
"//testing/internal",
"@npm//@types/jasmine",
],
)