aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca
Commit message (Expand)AuthorAgeFilesLines
* Fix equivalence to pyecsca mults.HEADmasterJ08nY2025-11-303-3/+7
* Render (some) assumptions.J08nY2025-10-021-1/+14
* 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
|\
| * 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
| |\