risc0-ed25519-verified/verification
mrwulf 50b1e2e8ee Merge scalar into CurveField: one type universe, serial-only backend
Replicates dalek's gen merge: extract.sh co-extracts the Scalar52 backend
and scalar::from_bytes_mod_order[_wide] into the CurveField model (with this
fork's sub::black_box opaqued, its identity model ported to the merged
FunsExternal), pins RUSTFLAGS --cfg curve25519_dalek_backend="serial" so
the SIMD dispatch arm compiles out (get_selected_backend becomes a real
definition), and upgrades unwrap_u8 to the documented Choice-model
definition. ScalarDenote repoints by one import line; both buttons green
over the merged gen (scalar chain + field/group/dsm chain, all certificates
axiom-clean).

Prepares the verify-glue integration (CurveSig) on this fork.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 21:58:33 +02:00
..
gen Merge scalar into CurveField: one type universe, serial-only backend 2026-07-04 21:58:33 +02:00
Proofs Merge scalar into CurveField: one type universe, serial-only backend 2026-07-04 21:58:33 +02:00
check-scalar.sh Merge scalar into CurveField: one type universe, serial-only backend 2026-07-04 21:58:33 +02:00
check.sh NAF encoder proven end-to-end + the phase-1 double-scalar-mul apex 2026-07-04 16:52:08 +02:00
CurveField.llbc Merge scalar into CurveField: one type universe, serial-only backend 2026-07-04 21:58:33 +02:00
CurveScalar.llbc Hash-to-scalar PROVEN: from_bytes_wide_spec - Scalar::from_hash's reduction is exact mod l 2026-07-04 11:00:50 +02:00
extract-scalar.sh Signature layer, first bricks: canonicity closure + hash-to-scalar foundation 2026-07-03 23:18:32 +02:00
extract.sh Merge scalar into CurveField: one type universe, serial-only backend 2026-07-04 21:58:33 +02:00
lean-guard lean-guard 3b: global-headroom clamp (sync with control master) 2026-07-03 17:51:16 +02:00