aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix switch_sign on xz.J08nY2024-01-271-0/+3
|
* Add EFD -> Code transformation.J08nY2024-01-274-13/+42
|
* Add tests for DPA and CPA.J08nY2024-01-262-51/+102
|
* Add tests for leakagetarget.J08nY2024-01-262-22/+44
|
* Move CodeFormulas.J08nY2024-01-263-65/+76
|
* Fix OpResult repr.J08nY2024-01-251-2/+6
|
* Fix issues with pickling and equality checks of EC objects.J08nY2024-01-2514-142/+197
|
* Return a point deterministically for zer ZVP polynomial.J08nY2024-01-241-20/+38
|
* Ditch unused method.J08nY2024-01-231-61/+0
|
* Fix PARI DCP solution.J08nY2024-01-232-25/+42
|
* Add heuristic for PARI stack size allocation.J08nY2024-01-231-10/+14
|
* Merge pull request #62 from J08nY/cyparidcpJán Jančár2024-01-232-43/+105
|\ | | | | Cyparidcp
| * Fix easy case of pari DCP..J08nY2024-01-231-1/+1
| |
| * Add pari to CI.J08nY2024-01-231-9/+11
| |
| * Fix types.J08nY2024-01-231-5/+10
| |
| * Add cypari2 solver for dcpvojtechsu2024-01-221-10/+59
| |
| * Separate dcp into separate functionsvojtechsu2024-01-221-40/+46
| |
* | Cache sympy simplify results in formula eval.J08nY2024-01-232-5/+11
|/ | | | Speeds up formula eval significantly.
* Add domain param to map. Fix callable columns.J08nY2024-01-221-8/+11
|
* Fix and speedup tree construction.J08nY2024-01-212-33/+47
|
* Make map take codomain.J08nY2024-01-211-10/+24
|
* Add more utilities for working with maps and trees.J08nY2024-01-197-102/+224
|
* Make tree building more general.J08nY2024-01-182-36/+69
|
* Add utility ZVP functions.J08nY2024-01-122-20/+198
|
* Fix ElliptiCurve hashhhability.J08nY2024-01-111-1/+1
|
* Compute mult-by-n map using PARI impl if available.J08nY2024-01-111-41/+55
|
* Add PARI based divpoly computation.J08nY2024-01-101-12/+51
|
* Bump notebook repo.J08nY2024-01-101-1/+1
|
* Abstract out distinguishing tree computation.J08nY2024-01-083-53/+68
|
* Add fake addition formulas.J08nY2023-12-224-43/+111
|
* Merge pull request #61 from Tomko10/feat/stacked-perf-testJán Jančár2023-12-192-81/+100
|\ | | | | Stacked combine perf script update
| * Moved Pearson correlation coefficient to combine.pyTomáš Jusko2023-12-181-80/+0
| |
| * Split tests and added test for chunked combineTomáš Jusko2023-12-181-1/+1
| |
| * feat: Added pearson correlation coefficient to stacked combineTomáš Jusko2023-12-091-0/+99
| |
* | Fix typing.J08nY2023-12-161-1/+2
| |
* | Restrict all_configurations per library analysis.J08nY2023-12-161-6/+8
| |
* | Merge branch 'J08nY:master' into CPA_correlations_trackingAndrej Bátora2023-12-1416-242/+1852
|\ \
| * | Remove str.removesuffixvojtechsu2023-12-121-4/+6
| | |
| * | Merge pull request #58 from J08nY/feat/fliparoosJán Jančár2023-12-122-16/+29
| |\ \ | | | | | | | | Feat/fliparoos
| | * | Missing type hintsvojtechsu2023-12-111-3/+2
| | | |
| | * | Fix sign treatment in switch signvojtechsu2023-12-112-15/+29
| | | |
| * | | Merge branch 'J08nY:master' into fix/namingAndrej Bátora2023-12-0715-239/+1834
| |\| |
| | * | Remove randint in Fliparoo name.J08nY2023-12-052-3/+8
| | | |
| | * | Add test for formula expansion.J08nY2023-12-051-31/+24
| | | |
| | * | Fix typing.J08nY2023-12-057-345/+33
| | | |
| | * | Integrate formula expansion.J08nY2023-12-0514-919/+462
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Moved into pyecsca.ec.formula subpackage. - Unified formula metrics. - Moved tests into tests with library_formula fixture. - Cleaned up typing.
| | * | Add partitions, refactoringvojtechsu2023-12-056-269/+974
| | | |
| | * | Fix efd loadvojtechsu2023-12-052-14/+188
| | | |
| | * | Add ivs normvojtechsu2023-12-051-0/+10
| | | |
| | * | Update testsvojtechsu2023-12-052-57/+33
| | | |