aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/codegen/templates
Commit message (Collapse)AuthorAgeFilesLines
* Fix equivalence to pyecsca mults.HEADmasterJ08nY2025-11-303-3/+7
|
* Fix Booth conditions for small window.J08nY2025-10-021-2/+2
|
* Implement Booth multiplier.J08nY2025-10-021-0/+78
|
* Correctly end actions on short circuit.J08nY2025-10-025-6/+11
|
* Use bn clear functions.J08nY2025-10-028-16/+10
|
* Full equivalence.J08nY2025-10-022-1/+20
|
* Fix bnaf multiplier in codegen.J08nY2025-10-022-18/+37
|
* Fix impls and most equivalence tests.J08nY2025-10-011-1/+1
|
* Handle always in Binary NAF mult.J08nY2025-10-011-10/+50
|
* Fix FixedWindow with small window size.J08nY2025-10-011-5/+9
|
* Fix fixed-window over-computation.J08nY2025-10-011-3/+3
|
* Use more-CT libtommath.J08nY2023-12-0310-8/+38
|
* Fix ladder mults.J08nY2023-10-162-2/+2
|
* Add fixed-base multipliers with precomputation.J08nY2023-10-086-6/+240
|
* Free ws data at the end.J08nY2023-10-052-4/+5
|
* Run config under valgrind.J08nY2023-10-051-4/+4
|
* Add debug prints to sliding W mult for CI.J08nY2023-10-051-0/+4
|
* Add option to pass C defines to compiler.J08nY2023-10-051-0/+4
|
* Add fixed width scalarmult.J08nY2023-10-032-2/+65
|
* Add Sliding window multiplier.J08nY2023-10-011-0/+42
|
* Add wNAF scalarmult, more options implemented for other scalarmults.J08nY2023-09-297-24/+132
|
* Remove NOPs in formulas.J08nY2023-09-297-14/+14
|
* added simulator config, scalar_mult and generate_key fixandrr3j2023-04-271-0/+4
|
* Fix montgomery multiplication.J08nY2023-03-294-2/+19
| | | | Fixes pyecsca#33.
* Don't inline the inits.J08nY2023-02-211-2/+2
|
* Separate init and deinit from the main function.J08nY2023-02-211-8/+16
|
* Docs for the main template file.J08nY2023-01-291-8/+83
|
* Finish CWNANO support.J08nY2023-01-121-1/+3
|
* NOP around point operations.J08nY2020-03-097-0/+21
|
* Add inversion to config, change scalar mult command.J08nY2020-03-091-7/+33
|
* Add support for specifying multiplication and square algos.J08nY2020-03-022-1/+2
|
* Make Barrett reduction work.J08nY2020-03-0211-28/+29
|
* Add base functions for modular reduction.J08nY2020-03-024-6/+39
|
* Add reduction functions, add global trigger for whole cmd.J08nY2020-03-0212-39/+30
|
* Add dynamic triggering.J08nY2020-02-2818-6/+183
|
* Update libtommath, use multi init and clear.J08nY2020-02-282-14/+22
|
* Proper LED thingies.J08nY2020-02-271-0/+2
|
* Get stuff to work on STM32F0.J08nY2020-02-263-5/+17
|
* Add full implementation tests.J08nY2020-02-203-5/+10
|
* Allocate and initialize formula variables only once.J08nY2020-02-2014-40/+174
|
* Flesh out client, add implementation tests.J08nY2020-02-194-18/+45
|
* Rework client.J08nY2020-02-184-26/+120
|
* Cleanup builder.J08nY2020-02-102-7/+13
|
* Implement multipliers.J08nY2019-12-2318-8/+286
|
* Split to builder and client.J08nY2019-11-281-2/+2
|
* Working dynamic build!J08nY2019-11-2813-84/+79
|
* Reorganize files, implement proper main.J08nY2019-11-276-24/+456
|
* Add rendering of formulas.J08nY2019-11-2610-2/+26
|
* Add rendering of CodeOps.J08nY2019-11-263-0/+18
|
* Start Python codegen impl.J08nY2019-11-255-0/+74