blob: 0a71950b09ec69df610134389575577e73f47e87 [file] [log] [blame]
package(default_visibility = ["//tools/testing:__subpackages__"])
licenses(["notice"])
load("@io_bazel_rules_go//go:def.bzl", "go_binary")
go_binary(
name = "aead_cli_go",
testonly = 1, # keep
srcs = ["aead_cli.go"],
out = "aead_cli_go",
deps = [
"//go/aead:go_default_library",
"//go/keyset:go_default_library",
"//go/testkeyset:go_default_library",
"//go/core/registry:go_default_library",
"//go/integration/awskms:go_default_library",
"//go/integration/gcpkms:go_default_library",
],
)
go_binary(
name = "mac_cli_go",
testonly = 1, # keep
srcs = ["mac_cli.go"],
out = "mac_cli_go",
deps = [
"//go/keyset:go_default_library",
"//go/mac:go_default_library",
"//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 = [
"//go/keyset:go_default_library",
"//go/signature:go_default_library",
"//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 = [
"//go/keyset:go_default_library",
"//go/signature:go_default_library",
"//go/testkeyset:go_default_library",
],
)
go_binary(
name = "hybrid_encrypt_cli_go",
testonly = 1, # keep
srcs = ["hybrid_encrypt_cli.go"],
out = "hybrid_encrypt_cli_go",
deps = [
"//go/keyset:go_default_library",
"//go/hybrid:go_default_library",
"//go/testkeyset:go_default_library",
],
)
go_binary(
name = "hybrid_decrypt_cli_go",
testonly = 1, # keep
srcs = ["hybrid_decrypt_cli.go"],
out = "hybrid_decrypt_cli_go",
deps = [
"//go/keyset:go_default_library",
"//go/hybrid:go_default_library",
"//go/testkeyset:go_default_library",
],
)
go_binary(
name = "deterministic_aead_cli_go",
testonly = 1, # keep
srcs = ["deterministic_aead_cli.go"],
out = "deterministic_aead_cli_go",
deps = [
"//go/daead:go_default_library",
"//go/keyset:go_default_library",
"//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:credentials",
],
deps = [
"//go/aead:go_default_library",
"//go/core/registry:go_default_library",
"//go/insecurecleartextkeyset:go_default_library",
"//go/integration/awskms:go_default_library",
"//go/integration/gcpkms:go_default_library",
"//go/keyset:go_default_library",
"//proto:tink_go_proto",
],
tags = ["no_rbe"],
)