zebra/zebra-chain
teor db2f920d96 Stop untrusted preallocation during JoinSplit deserialization
Zebra believes the untrusted `JoinSplit` list size field when
deserializing `JoinSplit`s, and preallocates a `Vec` based on that size.

This is trivial a memory exhaustion attack.

Instead, use the current auto-growing implementation, which is limited
by the size of the message data.
2021-03-22 11:54:31 -04:00
..
proptest-regressions Implement Expanded to Compact Difficulty Conversion (#1196) 2020-10-30 11:36:59 +10:00
src Stop untrusted preallocation during JoinSplit deserialization 2021-03-22 11:54:31 -04:00
Cargo.toml build(deps): bump displaydoc from 0.1.7 to 0.2.0 2021-03-17 15:50:40 -04:00