aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormihaelaion-code <51996505+mihaelaion-code@users.noreply.github.com>2024-04-03 23:40:32 +0300
committerGitHub <noreply@github.com>2024-04-03 23:40:32 +0300
commit4076b6494afb4f6d8857c12c97ebdf48c467f00d (patch)
treec6214d5f93b87a39059f5acedc9a4c6e4a803ddd
parentf77f26fab7f37e5e1e2d43250662c0281bd7fa4a (diff)
parent4bcb6748df82bfbd7f36646a34979eace965f9f9 (diff)
downloadprivate-join-and-compute-upstream-master.tar.gz
Merge pull request #49 from tweenk/internal_exportupstream-master
Partial export of internal changes.
-rw-r--r--private_join_and_compute/crypto/dodis_yampolskiy_prf/BUILD1
-rw-r--r--private_join_and_compute/crypto/fixed_base_exp.cc1
-rw-r--r--private_join_and_compute/crypto/simultaneous_fixed_bases_exp.cc6
-rw-r--r--private_join_and_compute/crypto/simultaneous_fixed_bases_exp.h3
-rw-r--r--private_join_and_compute/crypto/simultaneous_fixed_bases_exp_test.cc1
-rw-r--r--private_join_and_compute/py/ciphers/BUILD2
-rw-r--r--private_join_and_compute/py/crypto_util/BUILD2
-rw-r--r--private_join_and_compute/util/status.inc4
8 files changed, 16 insertions, 4 deletions
diff --git a/private_join_and_compute/crypto/dodis_yampolskiy_prf/BUILD b/private_join_and_compute/crypto/dodis_yampolskiy_prf/BUILD
index 11530fa..e0a0665 100644
--- a/private_join_and_compute/crypto/dodis_yampolskiy_prf/BUILD
+++ b/private_join_and_compute/crypto/dodis_yampolskiy_prf/BUILD
@@ -115,6 +115,7 @@ cc_library(
cc_test(
name = "bb_oblivious_signature_test",
+ timeout = "long",
srcs = [
"bb_oblivious_signature_test.cc",
],
diff --git a/private_join_and_compute/crypto/fixed_base_exp.cc b/private_join_and_compute/crypto/fixed_base_exp.cc
index 4a9e695..4698169 100644
--- a/private_join_and_compute/crypto/fixed_base_exp.cc
+++ b/private_join_and_compute/crypto/fixed_base_exp.cc
@@ -26,6 +26,7 @@
#include "private_join_and_compute/crypto/fixed_base_exp.h"
+#include <cstdint>
#include <memory>
#include <string>
#include <vector>
diff --git a/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.cc b/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.cc
index 0b3a93d..bd14df8 100644
--- a/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.cc
+++ b/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.cc
@@ -16,10 +16,16 @@
#include "private_join_and_compute/crypto/simultaneous_fixed_bases_exp.h"
#include <algorithm>
+#include <cstddef>
#include <memory>
+#include <utility>
#include <vector>
+#include "absl/memory/memory.h"
+#include "absl/strings/str_cat.h"
+#include "private_join_and_compute/crypto/big_num.h"
#include "private_join_and_compute/crypto/mont_mul.h"
+#include "private_join_and_compute/util/status.inc"
namespace private_join_and_compute {
diff --git a/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.h b/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.h
index 7a3921f..01fec90 100644
--- a/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.h
+++ b/private_join_and_compute/crypto/simultaneous_fixed_bases_exp.h
@@ -30,11 +30,14 @@
#ifndef PRIVATE_JOIN_AND_COMPUTE_CRYPTO_SIMULTANEOUS_FIXED_BASES_H_
#define PRIVATE_JOIN_AND_COMPUTE_CRYPTO_SIMULTANEOUS_FIXED_BASES_H_
+#include <cstddef>
+#include <memory>
#include <vector>
#include "private_join_and_compute/crypto/big_num.h"
#include "private_join_and_compute/crypto/ec_point.h"
#include "private_join_and_compute/util/status.inc"
+
namespace private_join_and_compute {
// Template type definitions for elements of the multiplicative group mod n.
diff --git a/private_join_and_compute/crypto/simultaneous_fixed_bases_exp_test.cc b/private_join_and_compute/crypto/simultaneous_fixed_bases_exp_test.cc
index 0a4ecff..b55c2b6 100644
--- a/private_join_and_compute/crypto/simultaneous_fixed_bases_exp_test.cc
+++ b/private_join_and_compute/crypto/simultaneous_fixed_bases_exp_test.cc
@@ -18,6 +18,7 @@
#include <gmock/gmock.h>
#include <gtest/gtest.h>
+#include <cstdint>
#include <memory>
#include <utility>
#include <vector>
diff --git a/private_join_and_compute/py/ciphers/BUILD b/private_join_and_compute/py/ciphers/BUILD
index 1ff2d69..7094719 100644
--- a/private_join_and_compute/py/ciphers/BUILD
+++ b/private_join_and_compute/py/ciphers/BUILD
@@ -15,8 +15,8 @@
# Description:
# Contains libraries for openssl big num operations.
load("@com_google_protobuf//:protobuf.bzl", "py_proto_library")
-load("@rules_python//python:defs.bzl", "py_library", "py_test")
load("@pip_deps//:requirements.bzl", "requirement")
+load("@rules_python//python:defs.bzl", "py_library", "py_test")
package(default_visibility = ["//visibility:public"])
diff --git a/private_join_and_compute/py/crypto_util/BUILD b/private_join_and_compute/py/crypto_util/BUILD
index a015e35..d9bdd01 100644
--- a/private_join_and_compute/py/crypto_util/BUILD
+++ b/private_join_and_compute/py/crypto_util/BUILD
@@ -15,8 +15,8 @@
# Description:
# Contains libraries for openssl big num operations.
-load("@rules_python//python:defs.bzl", "py_library", "py_test")
load("@pip_deps//:requirements.bzl", "requirement")
+load("@rules_python//python:defs.bzl", "py_library", "py_test")
package(default_visibility = ["//visibility:public"])
diff --git a/private_join_and_compute/util/status.inc b/private_join_and_compute/util/status.inc
index fc2c8fc..f5b2f59 100644
--- a/private_join_and_compute/util/status.inc
+++ b/private_join_and_compute/util/status.inc
@@ -13,8 +13,8 @@
* limitations under the License.
*/
-#include "absl/status/status.h"
-#include "absl/status/statusor.h"
+#include "absl/status/status.h" // IWYU pragma: export
+#include "absl/status/statusor.h" // IWYU pragma: export
#include "private_join_and_compute/util/status_macros.h"