blob: 39c8b7a83c1d39767bfa872df6353ae65ae61672 [file] [log] [blame]
load("@npm//@bazel/typescript:index.bzl", "ts_library")
package(default_visibility = ["//:__subpackages__"])
ts_library(
name = "aead",
srcs = [
"aead.ts",
"aead_config.ts",
"aead_key_templates.ts",
"aead_wrapper.ts",
"aes_ctr_hmac.ts",
"aes_ctr_hmac_aead_key_manager.ts",
"aes_ctr_hmac_aead_key_templates.ts",
"aes_gcm.ts",
"aes_gcm_key_manager.ts",
"aes_gcm_key_templates.ts",
"index.ts",
"wrapper.ts",
],
module_name = "tink-crypto/aead",
deps = [
"//aead/internal",
"//exception",
"//internal",
"//internal:proto",
"//subtle",
],
)
ts_library(
name = "aead_tests",
testonly = True,
srcs = [
"aead_config_test.ts",
"aead_key_templates_test.ts",
"aead_wrapper_test.ts",
"aes_ctr_hmac_aead_key_manager_test.ts",
"aes_ctr_hmac_aead_key_templates_test.ts",
"aes_gcm_key_manager_test.ts",
"aes_gcm_key_templates_test.ts",
],
deps = [
":aead",
"//aead/internal",
"//exception",
"//internal",
"//internal:proto",
"//subtle",
"//testing/internal",
"@npm//@types/jasmine",
],
)