xref: /aosp_15_r20/external/tink/go/streamingaead/subtle/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4    name = "subtle",
5    srcs = [
6        "aes_ctr_hmac.go",
7        "aes_gcm_hkdf.go",
8        "subtle.go",
9    ],
10    importpath = "github.com/google/tink/go/streamingaead/subtle",
11    visibility = ["//visibility:public"],
12    deps = [
13        "//aead/subtle",
14        "//mac/subtle",
15        "//streamingaead/subtle/noncebased",
16        "//subtle",
17        "//subtle/random",
18    ],
19)
20
21go_test(
22    name = "subtle_test",
23    srcs = [
24        "aes_ctr_hmac_test.go",
25        "aes_gcm_hkdf_test.go",
26        "subtle_test.go",
27    ],
28    deps = [
29        ":subtle",
30        "//tink",
31    ],
32)
33
34alias(
35    name = "go_default_library",
36    actual = ":subtle",
37    visibility = ["//visibility:public"],
38)
39