aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* Fix equivalence to pyecsca mults.HEADmasterJ08nY2025-11-305-8/+14
|
* Render (some) assumptions.J08nY2025-10-022-2/+14
| | | | Does some progress towards #5.
* More docs.J08nY2025-10-022-70/+314
|
* Bump actions and fix codecov.J08nY2025-10-021-4/+6
|
* Fix gdb options.J08nY2025-10-021-4/+5
|
* Merge pull request #10 from J08nY/feat/equivalence-testsJán Jančár2025-10-0230-342/+1206
|\ | | | | Equivalence tests
| * Bump runner version (try newer gdb).J08nY2025-10-021-1/+1
| |
| * Make libtommath build again.J08nY2025-10-021-0/+0
| |
| * Fix emulator test.J08nY2025-10-021-1/+1
| |
| * Fix Booth conditions for small window.J08nY2025-10-021-2/+2
| |
| * Bump gdb in CI.J08nY2025-10-021-1/+1
| |
| * Implement Booth multiplier.J08nY2025-10-023-4/+78
| |
| * Add booth recoding functions with tests.J08nY2025-10-023-1/+132
| |
| * Make equivalence test less flaky.J08nY2025-10-022-30/+56
| |
| * 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-024-41/+64
| |
| * Even more tests for bn NAF functions.J08nY2025-10-025-9/+134
| |
| * More tests for bn functions.J08nY2025-10-026-79/+281
| |
| * Fix impls and most equivalence tests.J08nY2025-10-014-70/+33
| |
| * More tests for sliding windows.J08nY2025-10-012-23/+48
| |
| * Add equivalence test using GDB introspection.J08nY2025-10-012-0/+276
| |
| * Handle always in Binary NAF mult.J08nY2025-10-011-10/+50
| |
| * Fix FixedWindow with small window size.J08nY2025-10-011-5/+9
| |
| * Add wider tests of implementation correctness.J08nY2025-10-012-191/+103
| |
| * 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
|/
* Bump to 0.3.2.J08nY2024-07-173-10/+14
|
* More docs.J08nY2024-07-171-6/+8
|
* Document the scripts.J08nY2024-07-1711-73/+258
|
* Point to donjon-rainbow on pypi.J08nY2024-05-291-1/+1
|
* Bump to 0.3.0.J08nY2024-05-162-2/+2
|
* Add tommath build as part of build.J08nY2024-05-152-1/+31
| | | | Fixes #8.
* Bump Python versions in CI.J08nY2024-05-151-1/+1
|
* We are beta!J08nY2024-05-151-2/+2
|
* Add malloc filtering to trace transform function.J08nY2023-12-112-14/+75
|
* Bump libtommath.J08nY2023-12-111-0/+0
|
* Merge pull request #7 from andrr3j/fix/namingJán Jančár2023-12-112-39/+48
|\ | | | | renamed file and target class
| * added method for transforming trace to EmulatorTargetAndrej Bátora2023-12-071-0/+9
| |
| * Merge branch 'J08nY:master' into fix/namingAndrej Bátora2023-12-0715-13/+52
| |\ | |/ |/|
* | Use more-CT libtommath.J08nY2023-12-0315-13/+52
| |
| * renamed file and target classAndrej Bátora2023-11-272-39/+39
|/
* Merge pull request #6 from andrr3j/bugfix/simulatorJán Jančár2023-10-182-26/+34
|\ | | | | Bugfix/simulator
| * Merge branch 'J08nY:master' into bugfix/simulatorAndrej Bátora2023-10-183-2/+51
| |\ | |/ |/|
* | Fix ladder mults.J08nY2023-10-162-2/+2
| |
* | Add regression test for #5.J08nY2023-10-101-0/+49
| |
| * updated simulator testsandrr3j2023-10-101-1/+0
| |
| * simulator hook reworkAndrej Bátora2023-10-101-25/+34
|/