Taylor Hornby
Taylor Hornby
This adds a script to run [siderophile](https://blog.trailofbits.com/2019/07/01/siderophile-expose-your-crates-unsafety/) against all of the crates in librustzcash, and makes it run on Travis-CI. You may want to hold off on merging this because...
Document potential memory use of functions that deserialize CompactSize-containing data structures
(Originally reported by @teor2345 through security channels.) The maximum value of a CompactSize field is [32MiB](https://github.com/zcash/librustzcash/blob/05bd98b79691b1d89b5cba304b6228ac192c5d17/zcash_primitives/src/serialize.rs#L4). Parsers that make use of the CompactSize value to pre-allocate memory for parsing the...
I looked at all of `zcash_client_backend`, `zcash_client_sqlite`, and some of `zcash_primitives` in revision ae63116f639847e54716fbf47f19589d12038a16. I was only focused on stuff related to the mobile wallet. I'm posting here instead of...
I was trying to run the smoke tests and I somehow managed to get its wallet into a bad state that triggers the following assertion failure. I have a copy...
This fixes #5488 but it might break the build on Ubuntu 16.04. Let's see what CI says...
Add a 'download all likes' option, output directory option, and replace invalid filename characters.
This is pretty hacky code so obviously it shouldn't be accepted as-is, but it worked for my needs.
Quote from email: ``` Disassembling of 0F 84 2C 01 00 00 gives back je 0x132. On the other hand, assembling of je 0x132 gives back OF 84 2E 01...
Some users have been confused by this.