xref: /aosp_15_r20/external/tink/go/integration/awskms/internal/fakeawskms/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3package(default_visibility = ["//:__subpackages__"])
4
5licenses(["notice"])  # keep
6
7go_library(
8    name = "fakeawskms",
9    srcs = ["fakeawskms.go"],
10    importpath = "github.com/google/tink/go/integration/awskms/internal/fakeawskms",
11    deps = [
12        "//aead",
13        "//keyset",
14        "//tink",
15        "@com_github_aws_aws_sdk_go//service/kms",
16        "@com_github_aws_aws_sdk_go//service/kms/kmsiface",
17    ],
18)
19
20go_test(
21    name = "fakeawskms_test",
22    srcs = ["fakeawskms_test.go"],
23    embed = [":fakeawskms"],
24    deps = [
25        "@com_github_aws_aws_sdk_go//aws",
26        "@com_github_aws_aws_sdk_go//service/kms",
27    ],
28)
29
30alias(
31    name = "go_default_library",
32    actual = ":fakeawskms",
33    visibility = ["//integration/awskms:__subpackages__"],
34)
35