aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/codegen/templates
Commit message (Expand)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
* 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