You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Change log
[1.7.2] - 2024-05-06
Added
Changed
Fixed
Using Ledger SDK cx_crc32() function rather than buggy cx_crc32_hw().
[1.7.1] - 2024-03-06
Added
Changed
Improve efficiency of SSS interpolate() function
Fixed
[1.7.0] - 2024-03-03
Added
Added detailed documentation for all SSKR and SSS functions
Changed
Changed Shamir interpolate function to use cx_bn_gf2_n_mul() syscalls
Changed some function names to be more descriptive
Reorganised and renamed some of the SSKR and Shamir code
Fixed
[1.6.1] - 2024-01-27
Added
Added a Release Policy document
Changed
Updated version of cmocka used for unit tests
Updated version of github actions used
Assert HMAC return values
Fixed
Fixed failing Ledger rule enforcer check
Use cx_crc32_hw()
Ledger have fixed their buggy implementation of CRC32 so we can start using it again
[1.6.0] - 2024-01-14
Added
Use CX_CHECK macro in compare_recovery_phrase()
Added a cx_crc32() function
The implementation of cx_crc32_hw() on Ledger devices is buggy and produces incorrect CRC32 checks. Ledger are fixing cx_crc32_hw() on each device either through SDK or OS updates but until then cx_crc32() can be used.