Before the VMP/RA tests only tested that decryption was successful (checking the return code) but did not test the actual success of the decryption (checking the decrypted plaintext against golden plaintext). This brings this repo in sync with the internal repo's commit 58d85cf6b19ecfb932f8edc2eaa8e907a1d21489.
106 lines
2.7 KiB
Python
106 lines
2.7 KiB
Python
# Copyright 2020 Google LLC. All Rights Reserved.
|
|
|
|
workspace(name = "whitebox")
|
|
|
|
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
|
|
load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository")
|
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
|
|
git_repository(
|
|
name = "glog_repo",
|
|
commit = "3ba8976592274bc1f907c402ce22558011d6fc5e", # 2020-02-16
|
|
remote = "https://github.com/google/glog.git",
|
|
)
|
|
|
|
git_repository(
|
|
name = "com_github_gflags_gflags",
|
|
commit = "2e227c3daae2ea8899f49858a23f3d318ea39b57", # 2020-01-15
|
|
remote = "https://github.com/gflags/gflags.git",
|
|
)
|
|
|
|
git_repository(
|
|
name = "abseil_repo",
|
|
commit = "fcb104594b0bb4b8ac306cb2f55ecdad40974683", # 2018-12-04
|
|
remote = "https://github.com/abseil/abseil-cpp.git",
|
|
)
|
|
|
|
git_repository(
|
|
name = "boringssl_repo",
|
|
commit = "14164f6fef47b7ebd97cdb0cea1624eabd6fe6b8", # 2018-11-26
|
|
remote = "https://github.com/google/boringssl.git",
|
|
)
|
|
|
|
git_repository(
|
|
name = "googletest_repo",
|
|
commit = "b6cd405286ed8635ece71c72f118e659f4ade3fb", # 2019-01-04
|
|
remote = "https://github.com/google/googletest.git",
|
|
)
|
|
|
|
# We use "com_google_protobuf" instead of "protobuf_repo" because Bazel's proto
|
|
# rules implicitly depend on @com_google_protobuf. See
|
|
# https://bazel.build/blog/2017/02/27/protocol-buffers.html.
|
|
git_repository(
|
|
name = "com_google_protobuf",
|
|
remote = "https://github.com/google/protobuf.git",
|
|
tag = "v3.8.0",
|
|
)
|
|
|
|
# bazel_skylib is required by google protobuf.
|
|
git_repository(
|
|
name = "bazel_skylib",
|
|
remote = "https://github.com/bazelbuild/bazel-skylib.git",
|
|
tag = "1.0.2",
|
|
)
|
|
|
|
# Protobuf library support. Not included in the recent protobuf release.
|
|
http_archive(
|
|
name = "zlib",
|
|
build_file = "@com_google_protobuf//:third_party/zlib.BUILD",
|
|
sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1",
|
|
strip_prefix = "zlib-1.2.11",
|
|
urls = ["https://zlib.net/zlib-1.2.11.tar.gz"],
|
|
)
|
|
|
|
# ODK
|
|
new_git_repository(
|
|
name = "odk_repo",
|
|
build_file = "//external:odk.BUILD",
|
|
commit = "c1401c6a1cc6a4378b6aa3d1c3d3f1f58278616e",
|
|
remote = "https://widevine-partner.googlesource.com/oemcrypto_core_message.git",
|
|
)
|
|
|
|
bind(
|
|
name = "glog",
|
|
actual = "@glog_repo//:glog",
|
|
)
|
|
|
|
bind(
|
|
name = "gflags",
|
|
actual = "@com_github_gflags_gflags//:gflags",
|
|
)
|
|
|
|
bind(
|
|
name = "boringssl",
|
|
actual = "@boringssl_repo//:crypto",
|
|
)
|
|
|
|
bind(
|
|
name = "gtest",
|
|
actual = "@googletest_repo//:gtest",
|
|
)
|
|
|
|
bind(
|
|
name = "gtest_main",
|
|
actual = "@googletest_repo//:gtest_main",
|
|
)
|
|
|
|
bind(
|
|
name = "protobuf",
|
|
actual = "@com_google_protobuf//:protobuf",
|
|
)
|
|
|
|
bind(
|
|
name = "odk",
|
|
actual = "@odk_repo//:odk",
|
|
)
|