mirror of
https://github.com/signalapp/libsignal.git
synced 2026-05-13 02:16:52 +02:00
For the most part this should happen transparently without any explicit adoption, like the previous change, but for Java code the NoSessionException is now properly declared on SessionCipher.encrypt. (This was always technically possible, but clients were expected to have previously checked for session validity before using SessionCipher; now that there's an expiration involved, that's not strictly possible.)
This directory contains fuzz targets used with cargo fuzz.
// In the parent directory (rust/protocol)
cargo install cargo-fuzz
cargo fuzz list
cargo fuzz run <fuzz-target>
// If you find a crash
RUST_BACKTRACE=1 cargo fuzz run -D <fuzz-target> <crash-artifact>
For more information, including how to check the coverage of the explored corpus, see https://rust-fuzz.github.io.