aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca
Commit message (Collapse)AuthorAgeFilesLines
* Fix equivalence to pyecsca mults.HEADmasterJ08nY2025-11-303-3/+7
|
* Render (some) assumptions.J08nY2025-10-021-1/+14
| | | | Does some progress towards #5.
* More docs.J08nY2025-10-022-70/+314
|
* Fix emulator test.J08nY2025-10-021-1/+1
|
* Fix Booth conditions for small window.J08nY2025-10-021-2/+2
|
* Implement Booth multiplier.J08nY2025-10-021-0/+78
|
* Add booth recoding functions with tests.J08nY2025-10-022-0/+66
|
* Correctly end actions on short circuit.J08nY2025-10-025-6/+11
|
* Use bn clear functions.J08nY2025-10-0211-17/+52
|
* Full equivalence.J08nY2025-10-022-1/+20
|
* Fix bnaf multiplier in codegen.J08nY2025-10-022-18/+37
|
* Even more tests for bn NAF functions.J08nY2025-10-022-7/+73
|
* More tests for bn functions.J08nY2025-10-022-19/+46
|
* Fix impls and most equivalence tests.J08nY2025-10-012-4/+4
|
* 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
|
* Fix SyntaxWarning in new Python.J08nY2025-10-011-1/+1
|
* Expose bn digit size from tommath at runtime.J08nY2025-10-012-0/+4
|
* More docs.J08nY2024-07-171-6/+8
|
* Document the scripts.J08nY2024-07-174-55/+238
|
* Add malloc filtering to trace transform function.J08nY2023-12-111-14/+45
|
* added method for transforming trace to EmulatorTargetAndrej Bátora2023-12-071-0/+9
|
* Merge branch 'J08nY:master' into fix/namingAndrej Bátora2023-12-0712-8/+47
|\
| * Use more-CT libtommath.J08nY2023-12-0312-8/+47
| |
* | renamed file and target classAndrej Bátora2023-11-271-37/+37
|/
* Merge branch 'J08nY:master' into bugfix/simulatorAndrej Bátora2023-10-182-2/+2
|\
| * Fix ladder mults.J08nY2023-10-162-2/+2
| |
* | simulator hook reworkAndrej Bátora2023-10-101-25/+34
|/
* 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
| |\