Skip to content

Latest commit

 

History

History
143 lines (93 loc) · 8.08 KB

File metadata and controls

143 lines (93 loc) · 8.08 KB

Changelog

0.9.2 (2022-09-16)

  • Resolve "Bug template attack selection function verification"
  • Resolve "Update CI image"
  • Resolve "optimization Second order preprocess with distance"
  • Replace np.min/max with python min/maxab
  • Fix lint

0.9.1 (2022-07-11)

  • Changed mail support
  • Changed CI and version build

0.8.13 (2020-10-14)

  • maint: Add tests for python 3.8. (22b0098e)
  • fix: Update example in redme. (b22c49db)

0.8.12 (2020-06-16)

  • fix: fix bug in template distinguisher (f62f2d7)

0.8.11 (2019-12-17)

  • fix: compute batch size private method working statically (2cc26d8)

0.8.10 (2019-12-16)

  • fix: put back private compute batch size method on container (eeb7e12)

0.8.9 (2019-12-13)

  • fix: avoid iterable conversion to list (0b9957d)

0.8.8 (2019-12-12)

  • fix: avoid loading too much traces for trace_size computation (88fd69c)

0.8.7 (2019-12-12)

  • fix: container trace size and batch size depend on preprocesses (8041375)
  • maint: add instructions for python 3.8 support (09c3609)
  • maint: update CHANGELOG (b93442c)
  • doc: improve README (6b44dc5)

0.8.6-doc (2019-12-09)

  • maint: add instructions for python 3.8 support (09c3609)
  • doc: improve README (6b44dc5)

0.8.6 (2019-11-25)

  • fix: documentation, pypi source build and conda build now working for C extension (29dfb27)

0.8.5 (2019-11-14)

  • fix: backward and forward AES key expansion works starting from any round (a37072b)

0.8.4 (2019-10-04)

  • fix: optimization of AES and DES ciphers performance (c080a56)

0.8.3 (2019-10-04)

  • fix: improve string representation performance of Container object (7ce760f)

0.8.0 (2019-09-25)

  • feat: New signal processing functions + Synchronizer API added (2272602)

0.7.1 (2019-09-06)

  • fix: container string representation now working with all kind of preprocesses (38dd64d)

0.7.0 (2019-08-30)

  • fix: remove unused private APIs (8fe310f)
  • feat:HammingWeight computation optimization, about 15 time faster, and accept all unsigned integer d (771d221)

0.6.2 (2019-08-26)

  • fix: Update AES add round key selection functions to be work with non contiguous guesses (246473b)
  • fix: Update DES add round key function to work with non contiguous guesses (022feb1)
  • doc: Improve API doc and DPA V2 guide documentation. (f93de07)

0.6.1 (2019-08-22)

  • maint: Conda use noarch build (08e21fb)
  • maint: Prepare 0.6.1 release (1f1630f)

0.6.0 (2019-08-13)

  • maint: Prepare 0.6.0 release (3b3ac75)
  • feat: Add DES APIs and selection functions (8192752)

0.5.0 (2019-07-26)

  • maint: Prepare 0.5.0 release (7f40d02)
  • maint: Update conda build version (9bd667f)
  • feat: Add template attacks. (7488236)

0.4.1 (2019-07-23)

  • maint: Adjust some log messages in analysis process. (5630781)
  • maint: prepare 0.4.1a release (08fac74)
  • doc: add pretty strings to APIs objects (92ab135)
  • fix: CenterOn preprocess handle None mean gracefully (50b72de)
  • fix: High order combination preprocesses accepts frame_1 default value. (2c68a32)
  • feat: add expected key function to AES ready-to-use selection functions. (429ddd1)
  • feat: Add expected_key_function option to attack selection function decorator. (7351d0b)
  • feat: add memory usage estimation check at first distinguisher update (0a86768)
  • feat: add private _Analysis API to create analysis objects from standalone distinguishers instances. (5123d83)
  • feat: Add Reverse and Attacks specialized classes for each type of distinguisher analysis. (76b80bb)
  • feat: BREAKING CHANGE - AES selections functions are under aes package and are now classes. (68c5a2f)
  • feat: High order combination preprocesses raise exception if improper mode is passed. (3e0a76d)
  • feat: Improve selection function error messages (4724ba1)
  • feat: rename t-Test container arguments to ths_1 and ths_2 (8e9e3e1)
  • feat: selection_function accepts range guesses and list words. (7fe1014)

0.3.0 (2019-07-09)

  • maint: Prepare 0.3.0 release (4010dd4)
  • feat: Add MIA distinguisher and analysis APIs. (a65fffe)
  • feat: Add t-test analysis API (a62b054)
  • feat: Added traces partitioning distinguishers ANOVA, NICV ans SNR. (177e33b)

0.2.0 (2019-06-26)

  • packaging: Prepare 0.2.0 version tagging (63a3a90)
  • feat: Add AES ready-to-use attack selection functions. (1859977)
  • feat: Add basic preprocesses - square, fft modulus, serialize bits, center and standardization. (80211b6)
  • feat: Add preprocess decorator and preprocesses to container (a3db2ad)
  • feat: add preprocesses for high order analysis, both standard and time/frequency combinations. (679c822)
  • doc: add Gitlab issue templates (fe092db)
  • doc: Update CONTRIBUTING guide with merge request checklist (ab123cc)

0.1.1 (2019-06-14)

  • fix: slight updates to documentation and README (a7bee79)

0.1.0 (2019-06-14)

  • feat: initialize library public repository for 0.1.0 alpha release (6c2a41d)