Jon Zlotnik

Results 9 issues of Jon Zlotnik

## Motivation Closes #3283 ## Changes ## Test Plan ## TODO - [ ] Explain motivation or link existing issue(s) - [ ] Test changes and document test plan -...

## Description The Oracle explicitly depends on "k". In the code, this is the total number of rounds since the pre-round. We should rename this parameter to be some other...

Hare Protocol
technical debt
code quality

## Description The "unified" message structure in the hare package forces all consumers of the innerMsg struct to understand components that are only relevant for certain messages. In addition, it...

Hare Protocol
technical debt
code quality

### Ready for any Dev #3138 #1143 Flaky tests: #3079 #2953 #2923 ### Ready for dev with good understanding of hare #673 #3287 #1467 #1331 ### Blocked by ambiguities i.e....

Hare Protocol

Currently go-spacemesh uses [SHA256](https://github.com/minio/sha256-simd) for every hashing operation. Besides left-over [FNV](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjfxsvUndv5AhVdkYkEHbZ-CW4QFnoECAgQAQ&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFowler%25E2%2580%2593Noll%25E2%2580%2593Vo_hash_function&usg=AOvVaw1qx1RKmB00PRmO4bawpA3u) in hare package There are a few things that need to be considered: 1. SHA256 digests are being reduced...

security
cryptography
Before MN
code quality
dependencies

source of bug: https://github.com/spacemeshos/smapp/blob/a8bfea7bf62031937c34d18a1c53988695009ed1/desktop/fileEncryptionService.ts#L34-L46 Using the same IV for every encryption is dangerous: - The IV must be unique for every encrypted message - The IV must be unpredictable to...

bug

https://github.com/magic-wormhole/magic-wormhole.rs/actions/runs/4350468329/jobs/7601195545 ``` ---- core::test::test_file_rust2rust stdout ---- Error: Transit error Caused by: 0: IO error 1: Broken pipe (os error 32) Location: src/core/test.rs:58:17 ``` https://github.com/magic-wormhole/magic-wormhole.rs/actions/runs/4350631564/jobs/7601525024 ``` ---- core::test::test_send_many stdout ---- thread...

``` .carousel-cell { display: block; } /* .is-fullscreen added to carousel when fullscreen size cells to full height when fullscreen */ .carousel.is-fullscreen .carousel-cell { height: 100%; } {{ range .Pages...