blob: 60e6f1ad2ec919fed8a9040a5ff6ec1dc78e707e [file] [log] [blame]
load("@rules_python//python:defs.bzl", "py_binary")
load("@pip_deps//:requirements.bzl", "requirement")
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
py_binary(
name = "aead_cli_python",
testonly = 1,
srcs = ["aead_cli.py"],
main = "aead_cli.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
requirement("absl-py"),
"@tink_py//tink:tink_python",
"@tink_py//tink:cleartext_keyset_handle",
"@tink_py//tink/aead",
"@tink_py//tink/integration/awskms",
"@tink_py//tink/integration/gcpkms",
],
)
py_binary(
name = "deterministic_aead_cli_python",
testonly = 1,
srcs = ["deterministic_aead_cli.py"],
main = "deterministic_aead_cli.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
requirement("absl-py"),
"@tink_py//tink:tink_python",
"@tink_py//tink:cleartext_keyset_handle",
"@tink_py//tink/daead",
],
)
py_binary(
name = "public_key_sign_cli_python",
testonly = 1,
srcs = ["public_key_sign_cli.py"],
main = "public_key_sign_cli.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
requirement("absl-py"),
"@tink_py//tink:cleartext_keyset_handle",
"@tink_py//tink:tink_python",
"@tink_py//tink/signature",
],
)
py_binary(
name = "public_key_verify_cli_python",
testonly = 1,
srcs = ["public_key_verify_cli.py"],
main = "public_key_verify_cli.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
requirement("absl-py"),
"@tink_py//tink:cleartext_keyset_handle",
"@tink_py//tink:tink_python",
"@tink_py//tink/signature",
],
)
py_binary(
name = "mac_cli_python",
testonly = 1,
srcs = ["mac_cli.py"],
main = "mac_cli.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
requirement("absl-py"),
"@tink_py//tink:cleartext_keyset_handle",
"@tink_py//tink:tink_python",
"@tink_py//tink/mac",
],
)
py_binary(
name = "hybrid_encrypt_cli_python",
testonly = 1,
srcs = ["hybrid_encrypt_cli.py"],
main = "hybrid_encrypt_cli.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
requirement("absl-py"),
"@tink_py//tink:tink_python",
"@tink_py//tink:cleartext_keyset_handle",
"@tink_py//tink/hybrid",
],
)
py_binary(
name = "hybrid_decrypt_cli_python",
testonly = 1,
srcs = ["hybrid_decrypt_cli.py"],
main = "hybrid_decrypt_cli.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
requirement("absl-py"),
"@tink_py//tink:tink_python",
"@tink_py//tink:cleartext_keyset_handle",
"@tink_py//tink/hybrid",
],
)