-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Context
CompPoly/Fields/Binary/Common.lean contains this TODO above clMul:
optimize clMul, potentially using Karatsuba decomposition
clMul is currently a straightforward fold over 256 bits.
Proposed work
- Replace the current implementation with a faster approach (Karatsuba or another documented strategy).
- Keep the public API unchanged.
Acceptance criteria
clMul/clSqbehavior is unchanged on representative test cases.- proofs and/or tests to show correctness
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed