aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/ec/countermeasures.py
Commit message (Collapse)AuthorAgeFilesLines
* Add MultPointBlinding countermeasure and test it.J08nY2025-10-261-7/+84
|
* Omit non-initialization of some mults in ctrs.J08nY2025-10-241-4/+2
|
* Expose countermeasure formula requires in a classvar.J08nY2025-10-241-2/+13
|
* Make PointBlinding public API.J08nY2025-10-241-0/+1
|
* Fix lint.J08nY2025-10-191-0/+2
|
* Use nmults instead of type annotations in countermeasures.J08nY2025-10-181-6/+1
|
* Add point blinding countermeasure.J08nY2025-10-181-18/+82
|
* Allow for scalar countermeasures with mixed mults.J08nY2025-10-181-38/+90
|
* Add a way to control randomness in coountermeasures.J08nY2025-10-031-11/+22
|
* Better bound in additive split.J08nY2025-10-031-1/+1
|
* Allow for combinations of countermeasures.J08nY2025-10-031-50/+84
|
* Add Brumley & Tuveri countermeasure.J08nY2025-03-191-0/+42
|
* Blacken.J08nY2025-03-131-3/+15
|
* Add "bits" param to scalarmults to have control over their range.J08nY2025-03-131-2/+6
|
* Docs for countermeasures.J08nY2025-03-121-37/+115
|
* Handle precomp points in multiple context.J08nY2025-03-121-7/+4
|
* Fix lint.J08nY2025-03-111-3/+18
|
* Add countermeasures.J08nY2025-03-101-0/+118