blob: 6214508c05424588b9ef126e1bff745288754f9b [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
# ----------------------------------------
# proto_library rules.
# ----------------------------------------
proto_library(
name = "common_proto",
srcs = ["common.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "tink_proto",
srcs = ["tink.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "config_proto",
srcs = ["config.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "aes_siv_proto",
srcs = ["aes_siv.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "rsa_ssa_pkcs1_proto",
srcs = ["rsa_ssa_pkcs1.proto"],
visibility = ["//visibility:public"],
deps = [":common_proto"],
)
proto_library(
name = "cached_dek_aead_proto",
srcs = ["cached_dek_aead.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "cached_dek_envelope_proto",
srcs = ["cached_dek_envelope.proto"],
visibility = ["//visibility:public"],
deps = [":tink_proto"],
)
proto_library(
name = "rsa_ssa_pss_proto",
srcs = ["rsa_ssa_pss.proto"],
visibility = ["//visibility:public"],
deps = [":common_proto"],
)
proto_library(
name = "ecdsa_proto",
srcs = ["ecdsa.proto"],
visibility = ["//visibility:public"],
deps = [":common_proto"],
)
proto_library(
name = "jwt_rsa_ssa_pkcs1_proto",
srcs = ["jwt_rsa_ssa_pkcs1.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "jwt_rsa_ssa_pss_proto",
srcs = ["jwt_rsa_ssa_pss.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "jwt_ecdsa_proto",
srcs = ["jwt_ecdsa.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "ed25519_proto",
srcs = ["ed25519.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "aes_cmac_proto",
srcs = ["aes_cmac.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "hmac_proto",
srcs = ["hmac.proto"],
visibility = ["//visibility:public"],
deps = [":common_proto"],
)
proto_library(
name = "jwt_hmac_proto",
srcs = ["jwt_hmac.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "aes_ctr_proto",
srcs = ["aes_ctr.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "aes_ctr_hmac_aead_proto",
srcs = ["aes_ctr_hmac_aead.proto"],
visibility = ["//visibility:public"],
deps = [
":aes_ctr_proto",
":hmac_proto",
],
)
proto_library(
name = "aes_gcm_proto",
srcs = ["aes_gcm.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "aes_gcm_siv_proto",
srcs = ["aes_gcm_siv.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "aes_ctr_hmac_streaming_proto",
srcs = ["aes_ctr_hmac_streaming.proto"],
visibility = ["//visibility:public"],
deps = [
":common_proto",
":hmac_proto",
],
)
proto_library(
name = "aes_gcm_hkdf_streaming_proto",
srcs = ["aes_gcm_hkdf_streaming.proto"],
visibility = ["//visibility:public"],
deps = [":common_proto"],
)
proto_library(
name = "aes_eax_proto",
srcs = ["aes_eax.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "chacha20_poly1305_proto",
srcs = ["chacha20_poly1305.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "kms_aead_proto",
srcs = ["kms_aead.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "kms_envelope_proto",
srcs = ["kms_envelope.proto"],
visibility = ["//visibility:public"],
deps = [":tink_proto"],
)
proto_library(
name = "ecies_aead_hkdf_proto",
srcs = ["ecies_aead_hkdf.proto"],
visibility = ["//visibility:public"],
deps = [
":common_proto",
":tink_proto",
],
)
proto_library(
name = "xchacha20_poly1305_proto",
srcs = ["xchacha20_poly1305.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "hkdf_prf_proto",
srcs = ["hkdf_prf.proto"],
visibility = ["//visibility:public"],
deps = [":common_proto"],
)
proto_library(
name = "aes_cmac_prf_proto",
srcs = ["aes_cmac_prf.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "hmac_prf_proto",
srcs = ["hmac_prf.proto"],
visibility = ["//visibility:public"],
deps = [":common_proto"],
)
proto_library(
name = "hpke_proto",
srcs = ["hpke.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "prf_based_deriver_proto",
srcs = ["prf_based_deriver.proto"],
visibility = ["//visibility:public"],
deps = [":tink_proto"],
)
proto_library(
name = "empty_proto",
srcs = ["empty.proto"],
visibility = ["//visibility:public"],
)
proto_library(
name = "test_proto_proto",
testonly = True,
srcs = ["test_proto.proto"],
visibility = ["//visibility:public"],
)
# ----------------------------------------
# java_proto_library rules.
# ----------------------------------------
java_proto_library(
name = "common_java_proto",
deps = [":common_proto"],
)
java_lite_proto_library(
name = "common_java_proto_lite",
deps = [":common_proto"],
)
java_proto_library(
name = "tink_java_proto",
visibility = ["//visibility:public"],
deps = [":tink_proto"],
)
java_lite_proto_library(
name = "tink_java_proto_lite",
deps = [":tink_proto"],
)
java_proto_library(
name = "config_java_proto",
deps = [":config_proto"],
)
java_lite_proto_library(
name = "config_java_proto_lite",
deps = [":config_proto"],
)
java_proto_library(
name = "aes_siv_java_proto",
deps = [":aes_siv_proto"],
)
java_lite_proto_library(
name = "aes_siv_java_proto_lite",
deps = [":aes_siv_proto"],
)
java_proto_library(
name = "rsa_ssa_pkcs1_java_proto",
deps = [":rsa_ssa_pkcs1_proto"],
)
java_lite_proto_library(
name = "rsa_ssa_pkcs1_java_proto_lite",
deps = [":rsa_ssa_pkcs1_proto"],
)
java_proto_library(
name = "rsa_ssa_pss_java_proto",
deps = [":rsa_ssa_pss_proto"],
)
java_lite_proto_library(
name = "rsa_ssa_pss_java_proto_lite",
deps = [":rsa_ssa_pss_proto"],
)
java_proto_library(
name = "ecdsa_java_proto",
deps = [":ecdsa_proto"],
)
java_lite_proto_library(
name = "ecdsa_java_proto_lite",
deps = [":ecdsa_proto"],
)
java_proto_library(
name = "ed25519_java_proto",
deps = [":ed25519_proto"],
)
java_lite_proto_library(
name = "ed25519_java_proto_lite",
deps = [":ed25519_proto"],
)
java_proto_library(
name = "aes_cmac_java_proto",
deps = [":aes_cmac_proto"],
)
java_lite_proto_library(
name = "aes_cmac_java_proto_lite",
deps = [":aes_cmac_proto"],
)
java_proto_library(
name = "hmac_java_proto",
deps = [":hmac_proto"],
)
java_lite_proto_library(
name = "hmac_java_proto_lite",
deps = [":hmac_proto"],
)
java_proto_library(
name = "aes_cmac_prf_java_proto",
deps = [":aes_cmac_prf_proto"],
)
java_lite_proto_library(
name = "aes_cmac_prf_java_proto_lite",
deps = [":aes_cmac_prf_proto"],
)
java_proto_library(
name = "hmac_prf_java_proto",
deps = [":hmac_prf_proto"],
)
java_lite_proto_library(
name = "hmac_prf_java_proto_lite",
deps = [":hmac_prf_proto"],
)
java_proto_library(
name = "jwt_hmac_java_proto",
deps = [":jwt_hmac_proto"],
)
java_lite_proto_library(
name = "jwt_hmac_java_proto_lite",
deps = [":jwt_hmac_proto"],
)
java_proto_library(
name = "jwt_ecdsa_java_proto",
deps = [":jwt_ecdsa_proto"],
)
java_lite_proto_library(
name = "jwt_ecdsa_java_proto_lite",
deps = [":jwt_ecdsa_proto"],
)
java_proto_library(
name = "jwt_rsa_ssa_pkcs1_java_proto",
deps = [":jwt_rsa_ssa_pkcs1_proto"],
)
java_lite_proto_library(
name = "jwt_rsa_ssa_pkcs1_java_proto_lite",
deps = [":jwt_rsa_ssa_pkcs1_proto"],
)
java_proto_library(
name = "jwt_rsa_ssa_pss_java_proto",
deps = [":jwt_rsa_ssa_pss_proto"],
)
java_lite_proto_library(
name = "jwt_rsa_ssa_pss_java_proto_lite",
deps = [":jwt_rsa_ssa_pss_proto"],
)
java_proto_library(
name = "aes_ctr_java_proto",
deps = [":aes_ctr_proto"],
)
java_lite_proto_library(
name = "aes_ctr_java_proto_lite",
deps = [":aes_ctr_proto"],
)
java_proto_library(
name = "aes_ctr_hmac_aead_java_proto",
deps = [":aes_ctr_hmac_aead_proto"],
)
java_lite_proto_library(
name = "aes_ctr_hmac_aead_java_proto_lite",
deps = [":aes_ctr_hmac_aead_proto"],
)
java_proto_library(
name = "aes_gcm_java_proto",
deps = [":aes_gcm_proto"],
)
java_lite_proto_library(
name = "aes_gcm_java_proto_lite",
deps = [":aes_gcm_proto"],
)
java_proto_library(
name = "aes_gcm_siv_java_proto",
deps = [":aes_gcm_siv_proto"],
)
java_lite_proto_library(
name = "aes_gcm_siv_java_proto_lite",
deps = [":aes_gcm_siv_proto"],
)
java_proto_library(
name = "aes_ctr_hmac_streaming_java_proto",
deps = [":aes_ctr_hmac_streaming_proto"],
)
java_lite_proto_library(
name = "aes_ctr_hmac_streaming_java_proto_lite",
deps = [":aes_ctr_hmac_streaming_proto"],
)
java_proto_library(
name = "aes_gcm_hkdf_streaming_java_proto",
deps = [":aes_gcm_hkdf_streaming_proto"],
)
java_lite_proto_library(
name = "aes_gcm_hkdf_streaming_java_proto_lite",
deps = [":aes_gcm_hkdf_streaming_proto"],
)
java_proto_library(
name = "aes_eax_java_proto",
deps = [":aes_eax_proto"],
)
java_lite_proto_library(
name = "aes_eax_java_proto_lite",
deps = [":aes_eax_proto"],
)
java_proto_library(
name = "chacha20_poly1305_java_proto",
deps = [":chacha20_poly1305_proto"],
)
java_lite_proto_library(
name = "chacha20_poly1305_java_proto_lite",
deps = [":chacha20_poly1305_proto"],
)
java_proto_library(
name = "kms_aead_java_proto",
deps = [":kms_aead_proto"],
)
java_lite_proto_library(
name = "kms_aead_java_proto_lite",
deps = [":kms_aead_proto"],
)
java_proto_library(
name = "kms_envelope_java_proto",
deps = [":kms_envelope_proto"],
)
java_lite_proto_library(
name = "kms_envelope_java_proto_lite",
deps = [":kms_envelope_proto"],
)
java_proto_library(
name = "cached_dek_envelope_java_proto",
deps = [":cached_dek_envelope_proto"],
)
java_lite_proto_library(
name = "cached_dek_envelope_java_proto_lite",
deps = [":cached_dek_envelope_proto"],
)
java_proto_library(
name = "ecies_aead_hkdf_java_proto",
deps = [":ecies_aead_hkdf_proto"],
)
java_lite_proto_library(
name = "ecies_aead_hkdf_java_proto_lite",
deps = [":ecies_aead_hkdf_proto"],
)
java_proto_library(
name = "xchacha20_poly1305_java_proto",
deps = [":xchacha20_poly1305_proto"],
)
java_lite_proto_library(
name = "xchacha20_poly1305_java_proto_lite",
deps = [":xchacha20_poly1305_proto"],
)
java_proto_library(
name = "hkdf_prf_java_proto",
deps = [":hkdf_prf_proto"],
)
java_lite_proto_library(
name = "hkdf_prf_java_proto_lite",
deps = [":hkdf_prf_proto"],
)
java_proto_library(
name = "prf_based_deriver_java_proto",
deps = [":prf_based_deriver_proto"],
)
java_lite_proto_library(
name = "prf_based_deriver_java_proto_lite",
deps = [":prf_based_deriver_proto"],
)
java_proto_library(
name = "empty_java_proto",
deps = [":empty_proto"],
)
java_lite_proto_library(
name = "empty_java_proto_lite",
deps = [":empty_proto"],
)
java_proto_library(
name = "hpke_java_proto",
deps = [":hpke_proto"],
)
java_lite_proto_library(
name = "hpke_java_proto_lite",
deps = [":hpke_proto"],
)
java_proto_library(
name = "test_proto_java_proto",
testonly = True,
deps = [":test_proto_proto"],
)
java_lite_proto_library(
name = "test_proto_java_proto_lite",
testonly = True,
deps = [":test_proto_proto"],
)