xref: /aosp_15_r20/external/tink/go/internal/signature/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4    name = "signature",
5    srcs = [
6        "rsa.go",
7        "rsassapkcs1_signer.go",
8        "rsassapkcs1_verifier.go",
9        "rsassapss_signer.go",
10        "rsassapss_verifier.go",
11        "signature.go",
12    ],
13    importpath = "github.com/google/tink/go/internal/signature",
14    visibility = ["//:__subpackages__"],
15    deps = [
16        "//subtle",
17        "//tink",
18    ],
19)
20
21go_test(
22    name = "signature_test",
23    srcs = [
24        "rsa_test.go",
25        "rsassapkcs1_signer_verifier_test.go",
26        "rsassapss_signer_verifier_test.go",
27    ],
28    data = [
29        "@wycheproof//testvectors:all",
30    ],
31    deps = [
32        ":signature",
33        "//subtle",
34        "//subtle/random",
35        "//testutil",
36    ],
37)
38
39alias(
40    name = "go_default_library",
41    actual = ":signature",
42    visibility = ["//:__subpackages__"],
43)
44