brave-browser#58754 fix: decode extended Zcash address fields with the correct byte order
State: open · created · updated · discovered via label:feature/web3/wallet/zcash, search:zcash · matched label:feature/web3/wallet/zcash, title:zcash, body:zcash
bug priority/P4 QA/Yes release-notes/exclude feature/web3/wallet feature/web3/wallet/core feature/web3/wallet/zcash
Focused tests against the September 4, 2026 master snapshot show that multi-byte Zcash address fields are decoded to the wrong value, such as 256 becoming 1, and unnecessarily long encodings of small values are accepted. Use the specified byte order and require the shortest valid encoding; the long-value failures were reproduced in isolated source tests, and ordinary supported receiver fields are below the affected multi-byte range. cc @kdenhartog
Timeline (3 of 7 events)
- 2026-09-05 03:10 Label added
priority/P4by iAnonymous3000 - 2026-09-05 03:10 Label added
QA/Yesby iAnonymous3000 - 2026-09-05 03:10 Label added
release-notes/excludeby iAnonymous3000