aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/ec/countermeasures.py
Commit message (Expand)AuthorAgeFilesLines
* Add MultPointBlinding countermeasure and test it.J08nY13 days1-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