1package(default_visibility = ["//visibility:public"]) 2 3licenses(["notice"]) 4 5filegroup( 6 name = "mac_test_keyset", 7 srcs = ["mac_test_keyset.json"], 8) 9 10cc_binary( 11 name = "mac_cli", 12 srcs = ["mac_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//:cleartext_keyset_handle", 20 "@tink_cc//:keyset_handle", 21 "@tink_cc//:mac", 22 "@tink_cc//mac:mac_config", 23 "@tink_cc//util:status", 24 ], 25) 26 27sh_test( 28 name = "mac_cli_test", 29 size = "small", 30 srcs = ["mac_cli_test.sh"], 31 args = [ 32 "$(rootpath :mac_cli)", 33 "$(rootpath :mac_test_keyset)", 34 ], 35 data = [ 36 ":mac_cli", 37 ":mac_test_keyset", 38 ], 39) 40