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