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