J08nY / pyecsca

Python Elliptic Curve Side-Channel Analysis toolkit.
https://pyecsca.org/
MIT License
56 stars 15 forks source link

implemented emulator target and DPA #40

Closed andrr3j closed 1 year ago

codecov[bot] commented 1 year ago

Codecov Report

Merging #40 (538c3c3) into master (2e97eae) will decrease coverage by 3.29%. Report is 21 commits behind head on master. The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master      #40      +/-   ##
==========================================
- Coverage   88.12%   84.83%   -3.29%     
==========================================
  Files          66       69       +3     
  Lines        5141     5416     +275     
  Branches      939      982      +43     
==========================================
+ Hits         4530     4594      +64     
- Misses        416      625     +209     
- Partials      195      197       +2     
Files Coverage Δ
pyecsca/sca/attack/DPA.py 0.00% <0.00%> (ø)
pyecsca/sca/target/emulator.py 0.00% <0.00%> (ø)

... and 4 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

J08nY commented 1 year ago

Also, mypy reports quite some issues: https://github.com/J08nY/pyecsca/actions/runs/6330584397/job/17211002643?pr=40

Some look like actual issues: