aboutsummaryrefslogtreecommitdiff
path: root/cc/aead
diff options
context:
space:
mode:
authortholenst <tholenst@google.com>2023-03-13 05:10:31 -0700
committerCopybara-Service <copybara-worker@google.com>2023-03-13 05:12:00 -0700
commit8b334a88ae46185f96f6e8e5ac93d52e5992250b (patch)
tree073dbc351a36d6fded5e36fe52c01c56185b877e /cc/aead
parent105952643227426625141bb72ed9450e2a6b07b7 (diff)
downloadtink-8b334a88ae46185f96f6e8e5ac93d52e5992250b.tar.gz
Skip ssl_aead_large_input_test on windows.
PiperOrigin-RevId: 516179281
Diffstat (limited to 'cc/aead')
-rw-r--r--cc/aead/internal/BUILD.bazel1
-rw-r--r--cc/aead/internal/CMakeLists.txt1
-rw-r--r--cc/aead/internal/ssl_aead_large_inputs_test.cc4
3 files changed, 6 insertions, 0 deletions
diff --git a/cc/aead/internal/BUILD.bazel b/cc/aead/internal/BUILD.bazel
index fcf3eaee1..f85356c67 100644
--- a/cc/aead/internal/BUILD.bazel
+++ b/cc/aead/internal/BUILD.bazel
@@ -265,6 +265,7 @@ cc_test(
":ssl_aead",
"//config:tink_fips",
"//internal:ssl_util",
+ "//internal:util",
"//subtle:subtle_util",
"//util:secret_data",
"//util:statusor",
diff --git a/cc/aead/internal/CMakeLists.txt b/cc/aead/internal/CMakeLists.txt
index e7c1a07b4..1c411b08f 100644
--- a/cc/aead/internal/CMakeLists.txt
+++ b/cc/aead/internal/CMakeLists.txt
@@ -241,6 +241,7 @@ tink_cc_test(
absl::span
tink::config::tink_fips
tink::internal::ssl_util
+ tink::internal::util
tink::subtle::subtle_util
tink::util::secret_data
tink::util::statusor
diff --git a/cc/aead/internal/ssl_aead_large_inputs_test.cc b/cc/aead/internal/ssl_aead_large_inputs_test.cc
index 1ca2400f0..9427b781b 100644
--- a/cc/aead/internal/ssl_aead_large_inputs_test.cc
+++ b/cc/aead/internal/ssl_aead_large_inputs_test.cc
@@ -33,6 +33,7 @@
#include "tink/aead/internal/ssl_aead.h"
#include "tink/config/tink_fips.h"
#include "tink/internal/ssl_util.h"
+#include "tink/internal/util.h"
#include "tink/subtle/subtle_util.h"
#include "tink/util/secret_data.h"
#include "tink/util/statusor.h"
@@ -87,6 +88,9 @@ using SslOneShotAeadLargeInputsTest = TestWithParam<TestParams>;
// Encrypt/decrypt with an input larger than a MAX int.
TEST_P(SslOneShotAeadLargeInputsTest, EncryptDecryptLargeInput) {
+ if (IsWindows()) {
+ GTEST_SKIP() << "Skipping on Windows: this currently times out";
+ }
const int64_t buff_size =
static_cast<int64_t>(std::numeric_limits<int>::max()) + 1024;
std::string large_input(buff_size, '0');