blob: b496b32ca0e703e60dad06d0981da9c2bcede1a2 [file] [log] [blame]
package(default_visibility = ["//:__subpackages__"])
licenses(["notice"])
cc_library(
name = "cord_aes_gcm_boringssl",
srcs = ["cord_aes_gcm_boringssl.cc"],
hdrs = ["cord_aes_gcm_boringssl.h"],
include_prefix = "tink/aead/internal",
deps = [
"//aead:cord_aead",
"//subtle:random",
"//subtle:subtle_util",
"//subtle:subtle_util_boringssl",
"//util:secret_data",
"//util:status",
"//util:statusor",
"@boringssl//:crypto",
"@com_google_absl//absl/memory",
],
)
cc_test(
name = "cord_aes_gcm_boringssl_test",
size = "small",
srcs = ["cord_aes_gcm_boringssl_test.cc"],
copts = ["-Iexternal/gtest/include"],
data = [
"@wycheproof//testvectors:aes_gcm",
],
deps = [
":cord_aes_gcm_boringssl",
"//aead:cord_aead",
"//subtle:aes_gcm_boringssl",
"//subtle:wycheproof_util",
"//util:secret_data",
"//util:status",
"//util:statusor",
"//util:test_matchers",
"//util:test_util",
"@com_google_absl//absl/strings",
"@com_google_absl//absl/strings:cord_test_helpers",
"@com_google_googletest//:gtest_main",
"@rapidjson",
],
)