blob: eb29c4dacb0393c2a8ab0053a4494031412577a3 [file] [log] [blame]
load("@io_bazel_rules_go//go:def.bzl", "go_binary")
package(default_visibility = ["//:__subpackages__"])
licenses(["notice"])
go_binary(
name = "aead_cli_go",
testonly = 1, # keep
srcs = ["aead_cli.go"],
out = "aead_cli_go",
data = ["//testdata/gcp:credentials"],
deps = [
"@tink_go//aead:go_default_library",
"@tink_go//core/registry:go_default_library",
"@tink_go//integration/awskms:go_default_library",
"@tink_go//integration/gcpkms:go_default_library",
"@tink_go//keyset:go_default_library",
"@tink_go//testkeyset:go_default_library",
],
)
go_binary(
name = "public_key_sign_cli_go",
testonly = 1, # keep
srcs = ["public_key_sign_cli.go"],
out = "public_key_sign_cli_go",
deps = [
"@tink_go//keyset:go_default_library",
"@tink_go//signature:go_default_library",
"@tink_go//testkeyset:go_default_library",
],
)
go_binary(
name = "public_key_verify_cli_go",
testonly = 1, # keep
srcs = ["public_key_verify_cli.go"],
out = "public_key_verify_cli_go",
deps = [
"@tink_go//keyset:go_default_library",
"@tink_go//signature:go_default_library",
"@tink_go//testkeyset:go_default_library",
],
)
go_binary(
name = "generate_envelope_keyset",
testonly = 1, # keep
srcs = ["generate_envelope_keyset.go"],
out = "generate_envelope_keyset",
data = [
"//testdata/aws:credentials",
"//testdata/gcp:credentials",
],
tags = ["no_rbe"],
deps = [
"@tink_go//aead:go_default_library",
"@tink_go//core/registry:go_default_library",
"@tink_go//insecurecleartextkeyset:go_default_library",
"@tink_go//integration/awskms:go_default_library",
"@tink_go//integration/gcpkms:go_default_library",
"@tink_go//keyset:go_default_library",
"@tink_go//proto/tink_go_proto:go_default_library",
],
)