aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
* Fix equivalence to pyecsca mults.HEADmasterJ08nY2025-11-305-8/+14
* Render (some) assumptions.J08nY2025-10-022-2/+14
* 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
|\
| * 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
* 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
|\
| * 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
|\
| * 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
|/