libdpf/include/dpf
Ryan Henry 0d22946a0e 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>
2026-09-28 05:59:19 -06:00
..
net Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
advice_bit_iterable.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
aes_sbox_bp.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
aligned_allocator.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
app_flow.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
app_plans.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
app_runtime.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
arith_garble.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
asio.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
async_protocol.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
beaver.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
bench_cells.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
bit.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
bit_array.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
bit_inject.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
bitmore_mod.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
bitstring.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
blob.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
blocked_dcf.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
buffered_prg.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
caller_fold.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
circuit.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
cmp_group.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
cohort.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
compose.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
compose_async.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
constrained_cmp.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
cost_pass.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
dcf.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
deferred_rotated_subinterval.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
doerner_shelat.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
dpf3.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
dpf3_cmp.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
dpf3_ds.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
dpf3_multipoint.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
dpf_key.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
edabit.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
emplace.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
eval_common.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
eval_full.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_inner_product.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_interval.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_peel.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_point.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_sequence.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_target.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_unified.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_until.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
eval_walk.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
experiment.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
experiment_note.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
factory_gadgets.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
factory_tapes.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
field64.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
field128.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
fixed_share.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
flute.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
fp61.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
geneval.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
gf2.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
gilboa.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
grow.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
grow_ds.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
idpf_agg.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
iknp.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
iknp_graphs.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
incremental.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
interleave_leaves.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
interval.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
interval_memoizer.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
it_dpf3.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
json.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
keyword.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
keyword2.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
launch.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
leaf_arithmetic.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
leaf_later.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
leaf_node.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
leaf_wrapper.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
literals.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
log.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
matmul.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
mesh_apps.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
modint.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
multipoint.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
nyble.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
offset_wrapper.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
online_session.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
ot_pack.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
output_buffer.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
p256.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
p256_scalar.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
packed_array.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
packed_lane.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
packed_lane_arithmetic.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
pad_graphs.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
parallel_bit_iterable.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
parallel_bit_iterable_helpers.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
party_run.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
party_runner.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
path_memoizer.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
path_sketch.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
placement.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
pprf.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
ppvc.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
prep_source.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
prg.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
prg_aes.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
prg_aes_ccr.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
prg_chacha.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
prg_count.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
prg_dummy.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
prg_lowmc.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
protocol.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
protocol_factory.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
protocol_roles.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
random.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
revealing.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
rotation_iterable.hpp Annotate noexcept and constexpr with HEDLEY, and add interval containment, ChaCha, and the dyadic range tables. 2026-09-24 20:44:07 -06:00
rss_seed.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
run_config.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
run_log.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
schedule_streams.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
secret_share.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
sequence_memoizer.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
sequence_recipe.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
sequence_utils.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
session_host.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
setbit_index_iterable.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
sfss.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
shamir.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
shamir3.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
share_cmp.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
share_expr.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
share_vec.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
shuffle.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
subinterval_iterable.hpp Initial import of libdpf. 2026-09-24 14:08:32 -06:00
subsequence_iterable.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
thread_work.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
tree_traits.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
trunc.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
twiddle.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00
twobit.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
uint256_t.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
utils.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
vec.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
verifiable.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
wildcard.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
xor_wrapper.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
yao.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
yao_aes.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
yao_share.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
yao_stack.hpp Checkpoint the party/runtime stack before share-program and malicious-mode work. 2026-09-28 05:59:19 -06:00
zip_iterable.hpp Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges. 2026-09-24 23:18:10 -06:00