xref: /aosp_15_r20/external/tink/go/signature/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        "ecdsa.go",
9        "ecdsa_signer.go",
10        "ecdsa_verifier.go",
11        "ed25519_signer.go",
12        "ed25519_verifier.go",
13        "encoding.go",
14        "subtle.go",
15    ],
16    importpath = "github.com/google/tink/go/signature/subtle",
17    deps = ["//subtle"],
18)
19
20go_test(
21    name = "subtle_test",
22    srcs = [
23        "ecdsa_signer_verifier_test.go",
24        "ecdsa_test.go",
25        "ed25519_signer_verifier_test.go",
26        "subtle_test.go",
27    ],
28    data = [
29        "@wycheproof//testvectors:all",
30    ],
31    deps = [
32        ":subtle",
33        "//subtle",
34        "//subtle/random",
35        "//testutil",
36    ],
37)
38
39alias(
40    name = "go_default_library",
41    actual = ":subtle",
42    visibility = ["//:__subpackages__"],
43)
44