xref: /aosp_15_r20/external/tink/go/aead/internal/testing/kmsaead/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3package(default_visibility = ["//:__subpackages__"])  # keep
4
5licenses(["notice"])  # keep
6
7go_library(
8    name = "kmsaead",
9    testonly = 1,
10    srcs = ["key_manager.go"],
11    importpath = "github.com/google/tink/go/aead/internal/testing/kmsaead",
12    visibility = ["//visibility:public"],
13    deps = [
14        "//core/registry",
15        "//keyset",
16        "//proto/kms_aead_go_proto",
17        "//proto/tink_go_proto",
18        "@org_golang_google_protobuf//proto",
19    ],
20)
21
22go_test(
23    name = "kmsaead_test",
24    testonly = 1,
25    srcs = ["key_manager_test.go"],
26    deps = [
27        ":kmsaead",
28        "//aead",
29        "//core/registry",
30        "//keyset",
31        "//testing/fakekms",
32    ],
33)
34
35alias(
36    name = "go_default_library",
37    actual = ":kmsaead",
38    visibility = ["//aead:__subpackages__"],
39)
40