xref: /aosp_15_r20/external/tink/go/mac/subtle/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3package(default_visibility = ["//:__subpackages__"])  # keep
4
5go_library(
6    name = "subtle",
7    srcs = [
8        "cmac.go",
9        "hmac.go",
10    ],
11    importpath = "github.com/google/tink/go/mac/subtle",
12    deps = [
13        "//prf/subtle",
14        "//subtle",
15    ],
16)
17
18go_test(
19    name = "subtle_test",
20    srcs = [
21        "cmac_test.go",
22        "hmac_test.go",
23    ],
24    data = ["@wycheproof//testvectors:all"],
25    deps = [
26        ":subtle",
27        "//subtle/random",
28    ],
29)
30
31alias(
32    name = "go_default_library",
33    actual = ":subtle",
34    visibility = ["//:__subpackages__"],
35)
36