xref: /aosp_15_r20/external/tink/go/prf/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        "aes_cmac.go",
9        "hkdf.go",
10        "hmac.go",
11        "subtle.go",
12    ],
13    importpath = "github.com/google/tink/go/prf/subtle",
14    visibility = ["//visibility:public"],
15    deps = [
16        "//subtle",
17        "@org_golang_x_crypto//hkdf",
18    ],
19)
20
21go_test(
22    name = "subtle_test",
23    srcs = [
24        "aes_cmac_test.go",
25        "hkdf_test.go",
26        "hmac_test.go",
27        "subtle_test.go",
28    ],
29    data = ["@wycheproof//testvectors:all"],
30    deps = [
31        ":subtle",
32        "//testutil",
33    ],
34)
35
36alias(
37    name = "go_default_library",
38    actual = ":subtle",
39    visibility = ["//:__subpackages__"],
40)
41