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