Ondřej Vejpustek

Results 28 issues of Ondřej Vejpustek

According to RFC 7539, associated data and plaintext isn't padded during poly1305 evaluation when its length is a multiple of 16. See [RFC 7539](https://tools.ietf.org/html/rfc7539#section-2.8) and [my fix](https://github.com/onvej-sl/trezor-crypto/commit/512b0638294270a3b1a9f5e13e431a525110daf3).

This PR is rebased and squashed draft PR https://github.com/zkSNACKs/WalletWasabi/pull/7853. It fixes https://github.com/zkSNACKs/WalletWasabi/issues/7635 and is a replacement of https://github.com/zkSNACKs/WalletWasabi/pull/7756. @nopara73 @andrewkozlik

size/XL

I found the following bug in the wabisabi client: The client computes the effective values of other participant's coins differently than coordinator. To be specific, the client [doesn't take into...

bug

Did you consider using poetry2nix to install python environment from `nix-shell` instead of entering `poetry shell`? See [this](https://github.com/trezor/trezor-firmware/commit/eaafbac3dd74307e955a1f470ceb60bb0257e178) as a proof of concept. The core firmware for device is built...

code

Please see [this fork](https://github.com/onvej-sl/poetry2nix/tree/test-nix-shell), where I added three new tests. When I run `nix-build --keep-going --show-trace tests/default.nix`, all the tests pass. However, when I enter using `nix-shell` the environment that...

This PR builds on top of https://github.com/zkSNACKs/WalletWasabi/pull/9123. This PR allows for implementation of Wabisabi client library which will be used by Trezor.

size/L

This PR allows for implementation of Wabisabi client library which will be used by Trezor.

size/L

- [ ] Implement hdnode operations (`crypto/bip32.c`) that make use of the library `secp256k1_zkp` for public key derivation and signing. - [ ] Implement ethereum and eos canonical ECDSA signing...

crypto
flash reduction

This pull request implements [elligator 2](https://www.rfc-editor.org/rfc/rfc9380.html#ell2-opt).

@szymonlesisz found out and tested that your wallet is affected by https://github.com/trezor/trezor-suite/pull/8661#issue-1747918940 which he had discovered. In short, when your internet connection is temporarily off but the network you are...