Checkpoint the party/runtime stack before share-program and malicious-mode work.
Ship the TLS mesh, composer, Beaver/Yao/leaf MPC, prep/online paths, apps, and docs so the tree is pushable before elevating share_expr, security_mode, and prep resume. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
695f8e84f7
commit
0d22946a0e
1835 changed files with 170291 additions and 2849 deletions
|
|
@ -109,10 +109,8 @@ TEST(CornerGaps, SaturatedUint64LeafCount)
|
|||
using key_t = dpf::utils::dpf_type_t<dpf::prg::aes128, dpf::prg::aes128, in_t, out_t>;
|
||||
EXPECT_EQ((dpf::utils::get_nodes_in_interval<key_t>(in_t{1}, ~in_t{0})),
|
||||
std::numeric_limits<std::size_t>::max());
|
||||
EXPECT_THROW((dpf::utils::get_nodes_in_interval<key_t>(in_t{0}, ~in_t{0})),
|
||||
std::length_error);
|
||||
EXPECT_THROW((dpf::utils::get_nodes_in_interval<key_t>(in_t{5}, in_t{4})),
|
||||
std::length_error);
|
||||
EXPECT_THROW((dpf::utils::get_nodes_in_interval<key_t>(in_t{0}, ~in_t{0})), std::length_error);
|
||||
EXPECT_THROW((dpf::utils::get_nodes_in_interval<key_t>(in_t{5}, in_t{4})), std::length_error);
|
||||
}
|
||||
|
||||
TEST(CornerGaps, MemoizerRejectsALargerInterval)
|
||||
|
|
@ -121,8 +119,7 @@ TEST(CornerGaps, MemoizerRejectsALargerInterval)
|
|||
using key_t = std::decay_t<decltype(k0)>;
|
||||
auto memo = dpf::make_basic_interval_memoizer<key_t>(uint8_t{0}, uint8_t{10});
|
||||
auto buf = dpf::make_output_buffer_for_interval<key_t>(uint8_t{0}, uint8_t{100});
|
||||
EXPECT_THROW(dpf::eval_interval(k0, uint8_t{0}, uint8_t{100}, buf, memo),
|
||||
std::length_error);
|
||||
EXPECT_THROW(dpf::eval_interval(k0, uint8_t{0}, uint8_t{100}, buf, memo), std::length_error);
|
||||
(void)k1;
|
||||
}
|
||||
|
||||
|
|
@ -387,7 +384,6 @@ TEST(CornerGaps, PrgRejectsUint32Seam)
|
|||
HEDLEY_PRAGMA(GCC diagnostic push)
|
||||
HEDLEY_PRAGMA(GCC diagnostic ignored "-Wignored-attributes")
|
||||
EXPECT_THROW((dpf::randomness::detail::lane_codec<dpf::prg::aes128, simde__m128i>::fill(
|
||||
seed, static_cast<std::uint64_t>(UINT32_MAX) - 1u, out, 4)),
|
||||
std::invalid_argument);
|
||||
seed, static_cast<std::uint64_t>(UINT32_MAX) - 1u, out, 4)), std::invalid_argument);
|
||||
HEDLEY_PRAGMA(GCC diagnostic pop)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue