The prior checkpoint accidentally included test/build-asan outputs; drop them and broaden the ignore rules so they stay local.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
A commitment can be published before its hidden coordinate is chosen.
Opening one side of each aligned 1-bit DPF pair sets that coordinate or
the vector sum, and a shift moves it onto a public index.
Co-authored-by: Cursor <cursoragent@cursor.com>
Horner and window evaluation need those tables in the tree. Comparison geneval opens the same value words as a Doerner–Shelat key. A factor common to every polynomial term is multiplied first so that preprocessing stays smaller.
Co-authored-by: Cursor <cursoragent@cursor.com>
Googletest 1.18 asks for CMake 3.13 or newer, so configuring the tests no longer warns that CMake compatibility below 3.10 is deprecated.
Co-authored-by: Cursor <cursoragent@cursor.com>