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