curve25519-dalek-source/curve25519-dalek/src
mrwulf 8c2519a15a Aeneas-compat: index-based LE word load in non_adjacent_form
Pure refactor, semantics identical: the read_le_u64_into call (whose
chunks/zip iterators are opaque to the extraction) becomes an explicit
nested index loop, the same shape as the proven from_bytes_wide unpack.
With this the entire vartime_double_base::mul extraction closure is
self-contained: zero external axioms, zero sorries.
2026-07-04 11:39:10 +02:00
..
backend Aeneas-compat: make vartime_double_base::mul extraction-clean 2026-07-04 11:10:32 +02:00
edwards Bump edition to 2024 and crate versions to prereleases (#775) 2025-07-07 11:52:25 -04:00
lizard Prep v5.0-rc.0 (#906) 2026-05-28 21:46:01 +02:00
ristretto curve: fully migrate to 2018 module conventions (#844) 2025-11-09 08:49:57 -07:00
backend.rs Support AVX512 on stable Rust (#913) 2026-06-29 08:44:40 -06:00
constants.rs curve: add X25519_LOW_ORDER_POINTS constant (#814) 2026-02-25 10:35:32 -05:00
diagnostics.rs chore: fix spelling issues (#727) 2025-01-18 16:34:18 -07:00
edwards.rs curve: Bring back ff and group (#909) 2026-06-13 16:13:18 -04:00
field.rs patch: remove ConditionallyNegatable for Aeneas/Charon transpilation 2026-06-30 17:30:35 +02:00
lib.rs curve,x,ed: re-export rand_core (#908) 2026-06-08 17:39:51 +02:00
lizard.rs Fix docs build and prep prerelease (#855) 2025-12-04 18:06:40 -05:00
macros.rs Workspace curve25519 under curve25519-dalek 2023-06-27 04:00:12 +00:00
montgomery.rs ed25519-dalek: bump ed25519 crate dependency to v3.0.0 (#903) 2026-05-03 22:26:26 -04:00
ristretto.rs curve: Bring back ff and group (#909) 2026-06-13 16:13:18 -04:00
scalar.rs Aeneas-compat: index-based LE word load in non_adjacent_form 2026-07-04 11:39:10 +02:00
traits.rs Bump edition to 2024 and crate versions to prereleases (#775) 2025-07-07 11:52:25 -04:00
window.rs Address new nightly clippy unnecessary qualifications (#639) 2024-03-07 16:58:20 -07:00