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