..
AddSpec.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
Basic.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
ConstSpecs.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
Denote.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
DsmLoopSpec.lean
Double-scalar-mul proof campaign, bricks 1-3: table, digit step, loop
2026-07-04 15:30:18 +02:00
DsmNafLoadSpec.lean
NAF campaign stages 1-2: LE load walks + the digit loop's arithmetic core
2026-07-04 15:30:18 +02:00
DsmNafMath.lean
NAF campaign stages 1-2: LE load walks + the digit loop's arithmetic core
2026-07-04 15:30:18 +02:00
DsmStepSpec.lean
Double-scalar-mul proof campaign, bricks 1-3: table, digit step, loop
2026-07-04 15:30:18 +02:00
DsmTableSpec.lean
Double-scalar-mul proof campaign, bricks 1-3: table, digit step, loop
2026-07-04 15:30:18 +02:00
EdAddAffNiels.lean
group-law layer: complete twisted Edwards addition law proven
2026-07-02 14:50:42 +02:00
EdAddProjNiels.lean
group-law layer: complete twisted Edwards addition law proven
2026-07-02 14:50:42 +02:00
EdConvert.lean
group-law layer: complete twisted Edwards addition law proven
2026-07-02 14:50:42 +02:00
EdCurve.lean
group-law layer: complete twisted Edwards addition law proven
2026-07-02 14:50:42 +02:00
EdDenote.lean
group-law layer: complete twisted Edwards addition law proven
2026-07-02 14:50:42 +02:00
EdDouble.lean
group-law layer: complete twisted Edwards addition law proven
2026-07-02 14:50:42 +02:00
EdMain.lean
group-law layer: complete twisted Edwards addition law proven
2026-07-02 14:50:42 +02:00
FeQ.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
Field.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
FieldMain.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
InvertSpec.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
MulSpec.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
P25519.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
ReduceSpec.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
ScalarAddSpec.lean
Signature layer, first bricks: canonicity closure + hash-to-scalar foundation
2026-07-03 23:18:29 +02:00
ScalarBytesSpec.lean
Hash-to-scalar PROVEN: from_bytes_wide_spec - Scalar::from_hash's reduction is exact mod l
2026-07-04 10:31:32 +02:00
ScalarDenote.lean
scalar layer: clean Scalar52 extraction + denotation foundation
2026-07-02 21:13:43 +02:00
ScalarFromBytesSpec.lean
Hash-to-scalar PROVEN: from_bytes_wide_spec - Scalar::from_hash's reduction is exact mod l
2026-07-04 10:31:32 +02:00
ScalarFullMulSpec.lean
Signature layer, first bricks: canonicity closure + hash-to-scalar foundation
2026-07-03 23:18:29 +02:00
ScalarLoop.lean
scalar: generic loop-combinator lemmas (loop_step, range_next_lt/ge_spec)
2026-07-02 21:47:47 +02:00
ScalarMain.lean
Signature layer, first bricks: canonicity closure + hash-to-scalar foundation
2026-07-03 23:18:29 +02:00
ScalarMontSpec.lean
Signature layer, first bricks: canonicity closure + hash-to-scalar foundation
2026-07-03 23:18:29 +02:00
ScalarMulSpec.lean
scalar layer: mul_internal proven — Montgomery frontier phase A down
2026-07-03 18:56:04 +02:00
ScalarReduceSpec.lean
Signature layer, first bricks: canonicity closure + hash-to-scalar foundation
2026-07-03 23:18:29 +02:00
ScalarSubSpec.lean
Signature layer, first bricks: canonicity closure + hash-to-scalar foundation
2026-07-03 23:18:29 +02:00
ScalarUnpackSpec.lean
Hash-to-scalar PROVEN: from_bytes_wide_spec - Scalar::from_hash's reduction is exact mod l
2026-07-04 10:31:32 +02:00
ScalarWideSpec.lean
Signature layer, first bricks: canonicity closure + hash-to-scalar foundation
2026-07-03 23:18:29 +02:00
Square2Spec.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
SquareSpec.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00
SubNegSpec.lean
field layer: 14 proofs pass, fieldImplementation axiom-clean
2026-07-02 14:17:44 +02:00