aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/codegen
Commit message (Collapse)AuthorAgeFilesLines
* Add fixed-base multipliers with precomputation.J08nY2023-10-0811-69/+335
|
* Test under -fsanitize and fix Keccak issue.J08nY2023-10-061-1/+3
|
* More space?J08nY2023-10-051-2/+2
|
* Allocate more for sliding window array.J08nY2023-10-051-2/+2
|
* Free ws data at the end.J08nY2023-10-052-4/+5
|
* Make sure wsliding array is zero.J08nY2023-10-051-0/+2
|
* Run config under valgrind.J08nY2023-10-051-4/+4
|
* Add debug prints to sliding W mult for CI.J08nY2023-10-051-0/+4
|
* Fix montgomery reduction.J08nY2023-10-051-1/+6
|
* Add option to pass C defines to compiler.J08nY2023-10-054-7/+33
|
* Add fixed width scalarmult.J08nY2023-10-036-7/+123
|
* Add Sliding window multiplier.J08nY2023-10-013-4/+57
|
* Add sliding window recoding functions.J08nY2023-10-012-0/+144
|
* Add wNAF scalarmult, more options implemented for other scalarmults.J08nY2023-09-2910-35/+168
|
* Remove NOPs in formulas.J08nY2023-09-297-14/+14
|
* Remove deprecated pkg_resources usage.J08nY2023-09-281-3/+3
|
* Remove Pipfile and move to pyproject.toml setup.J08nY2023-09-271-1/+1
|
* Merge pull request #2 from andrr3j/feat/simulatorJán Jančár2023-07-192-1/+135
|\ | | | | Add leakage simulation via Rainbow
| * simulator testsandrr3j2023-07-181-1/+4
| |
| * added simulator config, scalar_mult and generate_key fixandrr3j2023-04-272-14/+24
| |
| * Merge branch 'J08nY:master' into feat/simulatorAndrej Bátora2023-04-085-16/+47
| |\
| * | SimulatorTarget added to client.pyandrr3j2023-04-081-1/+122
| | |
* | | Polish the HAL.J08nY2023-05-1710-2634/+23
| | |
* | | Update ChipWhisperer HAl from upstream.J08nY2023-05-1629-33/+16903
| |/ |/|
* | Add github actions.J08nY2023-03-301-7/+9
| |
* | Fix montgomery multiplication.J08nY2023-03-295-10/+39
|/ | | | 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
|
* Miscellaneous docs.J08nY2023-01-292-0/+7
|
* Add docs to client.J08nY2023-01-291-0/+55
|
* Document rendering.J08nY2023-01-291-14/+36
|
* Docs for the main template file.J08nY2023-01-291-8/+83
|
* Finish CWNANO support.J08nY2023-01-123-1/+5353
|
* Add support for CWNANO target.J08nY2023-01-126-3/+378
|
* Cleanup some build artifacts that are not used anymore.J08nY2022-12-281-1/+1
|
* Fix tests with master version of pyecsca.J08nY2020-12-141-4/+4
|
* Fixes for recent core changes.J08nY2020-07-143-3/+10
|
* NOP around point operations.J08nY2020-03-098-1/+28
|
* Add inversion to config, change scalar mult command.J08nY2020-03-095-27/+76
|
* Fix dynamic trigger command, do not trigger on command processing.J08nY2020-03-062-3/+1
|
* Add tests, for fixed Jacobian stuff.J08nY2020-03-032-14/+16
|
* Add support for specifying multiplication and square algos.J08nY2020-03-027-13/+56
|
* Make Barrett reduction work.J08nY2020-03-0216-45/+46
|
* Add base functions for modular reduction.J08nY2020-03-027-6/+50
|
* Add reduction functions, add global trigger for whole cmd.J08nY2020-03-0222-66/+260
|
* Add dynamic triggering.J08nY2020-02-2823-14/+248
|
* Update libtommath, use multi init and clear.J08nY2020-02-285-27/+37
|
* Proper LED thingies.J08nY2020-02-2712-86/+84
|
* Add ECDH.J08nY2020-02-262-9/+58
|
* Get stuff to work on STM32F0.J08nY2020-02-2619-237/+274
|