1package(default_visibility = ["//visibility:public"]) 2 3licenses(["notice"]) 4 5filegroup( 6 name = "digital_signature_keyset", 7 srcs = [ 8 "digital_signature_private_keyset.json", 9 "digital_signature_public_keyset.json", 10 ], 11) 12 13cc_binary( 14 name = "digital_signatures_cli", 15 srcs = ["digital_signatures_cli.cc"], 16 deps = [ 17 "//util", 18 "@com_google_absl//absl/flags:flag", 19 "@com_google_absl//absl/flags:parse", 20 "@com_google_absl//absl/log:check", 21 "@tink_cc//:keyset_handle", 22 "@tink_cc//:public_key_sign", 23 "@tink_cc//:public_key_verify", 24 "@tink_cc//signature:signature_config", 25 "@tink_cc//util:status", 26 ], 27) 28 29sh_test( 30 name = "digital_signatures_cli_test", 31 size = "small", 32 srcs = ["digital_signatures_cli_test.sh"], 33 args = [ 34 "$(rootpath :digital_signatures_cli)", 35 "$(rootpaths :digital_signature_keyset)", 36 ], 37 data = [ 38 ":digital_signature_keyset", 39 ":digital_signatures_cli", 40 ], 41) 42