xref: /aosp_15_r20/external/tink/cc/examples/aead/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1package(default_visibility = ["//visibility:public"])
2
3licenses(["notice"])
4
5filegroup(
6    name = "aead_test_keyset",
7    srcs = ["aead_test_keyset.json"],
8)
9
10cc_binary(
11    name = "aead_cli",
12    srcs = ["aead_cli.cc"],
13    deps = [
14        "//util",
15        "@com_google_absl//absl/flags:flag",
16        "@com_google_absl//absl/flags:parse",
17        "@com_google_absl//absl/log:check",
18        "@com_google_absl//absl/strings",
19        "@tink_cc//:aead",
20        "@tink_cc//:keyset_handle",
21        "@tink_cc//:keyset_reader",
22        "@tink_cc//aead:aead_config",
23        "@tink_cc//config:tink_config",
24        "@tink_cc//util:status",
25    ],
26)
27
28sh_test(
29    name = "aead_cli_test",
30    size = "small",
31    srcs = ["aead_cli_test.sh"],
32    args = [
33        "$(rootpath :aead_cli)",
34        "$(rootpath :aead_test_keyset)",
35    ],
36    data = [
37        ":aead_cli",
38        ":aead_test_keyset",
39    ],
40)
41