blob: a20c3bd234d0db71daa529465e4ca799ea79b384 [file] [log] [blame]
"Distributed Point Functions"
module(
name = "distributed_point_functions",
# Note: the publish-to-BCR app will patch this line to stamp the version being published.
version = "0.0.0",
compatibility_level = 1,
)
bazel_dep(
name = "rules_license",
version = "1.0.0",
)
bazel_dep(
name = "rules_proto",
version = "7.1.0",
)
bazel_dep(
name = "rules_go",
version = "0.46.0",
repo_name = "io_bazel_rules_go",
)
bazel_dep(
name = "rules_cc",
version = "0.1.1",
)
bazel_dep(
name = "protobuf",
version = "29.1",
repo_name = "com_google_protobuf",
)
bazel_dep(
name = "abseil-cpp",
version = "20240722.0",
repo_name = "com_google_absl",
)
bazel_dep(
name = "boringssl",
version = "0.20240930.0",
)
bazel_dep(
name = "googletest",
version = "1.15.2",
repo_name = "com_github_google_googletest",
)
bazel_dep(
name = "google_benchmark",
version = "1.8.3",
repo_name = "com_github_google_benchmark",
)
bazel_dep(
name = "gflags",
version = "2.2.2",
repo_name = "com_github_gflags_gflags",
)
bazel_dep(
name = "glog",
version = "0.7.0",
repo_name = "com_github_google_glog",
)
bazel_dep(
name = "rapidjson",
version = "1.1.0.bcr.20241007",
)
bazel_dep(
name = "tink_cc",
version = "2.3.0",
)
bazel_dep(
name = "cppitertools",
version = "2.1",
)
bazel_dep(
name = "riegeli",
version = "0.0.0-20240927-cdfb25a",
)
bazel_dep(
name = "highway",
version = "1.2.0",
)
http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# IREE for cc_embed_data.
# https://github.com/google/iree
http_archive(
name = "com_github_google_iree",
sha256 = "aa369b29a5c45ae9d7aa8bf49ea1308221d1711277222f0755df6e0a575f6879",
strip_prefix = "iree-7e6012468cbaafaaf30302748a2943771b40e2c3",
urls = [
"https://github.com/google/iree/archive/7e6012468cbaafaaf30302748a2943771b40e2c3.zip",
],
)
# Farmhash.
# https://github.com/google/farmhash
http_archive(
name = "com_github_google_farmhash",
add_prefix = "farmhash",
build_file = "//:bazel/farmhash.BUILD",
sha256 = "470e87745d1393cc2793f49e9bfbd2c2cf282feeeb0c367f697996fa7e664fc5",
strip_prefix = "farmhash-0d859a811870d10f53a594927d0d0b97573ad06d/src",
urls = [
"https://github.com/google/farmhash/archive/0d859a811870d10f53a594927d0d0b97573ad06d.zip",
],
)
# SHELL for uint256.
# https://github.com/google/shell-encryption
http_archive(
name = "com_github_google_shell-encryption",
sha256 = "e4db301b036879fe422da7b5f0f6c6bdc5b15c5cec2a3817c2561ddc2cfa1046",
strip_prefix = "shell-encryption-b381c4ef6b6c3c11f9da3a39c75f0cb835ee296a",
urls = [
"https://github.com/google/shell-encryption/archive/b381c4ef6b6c3c11f9da3a39c75f0cb835ee296a.zip",
],
)