Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Montgomery constant #21

Closed
wants to merge 67 commits into from
Closed

Conversation

aido
Copy link

@aido aido commented May 7, 2024

Warning

Ignore. I created PR on wrong repo. Sorry! GitHub pull request defaults to this repo and I did not spot it in time.

aido and others added 30 commits March 2, 2023 02:40
src/bc-sskr/encoding.c:249:5: warning: Declared variable-length array (VLA) has zero size [core.VLASize]
    sskr_shard shards[total_shards];
    ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
1 warning generated
define memzero(...) explicit_bzero(__VA_ARGS__)
aido and others added 29 commits November 13, 2023 20:25
Fixes #10

Signed-off-by: Aido <aido@users.noreply.github.com>
- Sign check of bitwise operation
- Comparison result is always the same
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.
Ledger have fixed their buggy implementation of CRC32 so we can start using it again
src: onboarding_seed_sskr.c: Use stable cx_crc32 instead of cx_crc32_hw
src: interpolate.c: Fix build with SDK master for LNS
@aido aido closed this May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants