1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-20 05:18:08 +00:00
trezor-firmware/core/embed/extmod
Dusan Klinec 25d32a8144 feat(xmr): implement bp+, refactor, code cleanup
- implement BulletProof plus verifier and prover
- use bulletproof exception to signalize proof generation failed and should be tried again. More robust, fixes bug that was not triggered yet (return tuple did not work properly in all situations)
- precomputed 2**i vector is removed as it can be easily computed
- BP code cleanup, minor optimizations, comments
2022-05-16 12:37:24 +02:00
..
modtrezorconfig feat(core): implement basic R emulator 2022-05-06 11:44:52 +02:00
modtrezorcrypto feat(xmr): implement bp+, refactor, code cleanup 2022-05-16 12:37:24 +02:00
modtrezorio fix(core/emulator): make sure SDL keyboard and quit events are always processed 2022-05-16 10:59:48 +02:00
modtrezorui feat(core): add smaller loader for model R 2022-05-10 16:49:23 +02:00
modtrezorutils feat(core): implement basic R emulator 2022-05-06 11:44:52 +02:00
rustmods feat(core/rust/ui): return Layout results as singleton objects 2022-04-04 13:32:07 +02:00
modutime.c feat(core): implement conversion from timestamp to datetime 2021-10-29 11:00:30 +02:00
trezorobj.c feat(core/rust): improve catch_exception, make use of Rust 1.55 2021-09-21 12:43:31 +02:00
trezorobj.h chore(core/embed): check for negative values in trezor_get_uint 2022-01-26 16:22:50 +01:00