Lines Matching +full:cargo +full:- +full:fuzz
3 …-base64/tree/master.svg?style=shield)](https://circleci.com/gh/marshallpierce/rust-base64/tree/mas…
5 <a href="https://www.jetbrains.com/?from=rust-base64"><img src="/icon_CLion.svg" height="40px"/></a>
23 Remove non-base64 characters from your input before decoding.
25 If you have a `Vec` of base64, [retain](https://doc.rust-lang.org/std/vec/struct.Vec.html#method.re…
30 - Use [iter_read](https://crates.io/crates/iter-read) together with `Read`'s `bytes()` to filter ou…
31 - Implement `Read` with a `read()` impl that delegates to your actual `Read`, and then drops any by…
33 ### I need to line-wrap base64, e.g. for MIME/PEM.
35 [line-wrap](https://crates.io/crates/line-wrap) does just that.
44 There are two opportunities for non-canonical encoding (and thus, detection of the same during deco…
53 The `=` pad bytes, on the other hand, are entirely a self-own by the Base64 standard. They do not a…
55 wasted on pointless `=` bytes. Somehow we all seem to be quite comfortable with, say, hex-encoded d…
59 url-safe alphabet).
61 All `Engine` implementations must at a minimum support treating non-canonical padding of both types…
70 Contributions are very welcome. However, because this library is used widely, and in security-sensi…
82 rustup run nightly cargo bench
88 the `default-features` to target `core` instead. In that case you lose out on all the functionality…
95 benchmarks with `rustup nightly run cargo bench --no-run`.
100 full path with `rustup run nightly cargo bench -v`; it will print out the commands it runs. If you …
102 to `cargo clean` so you have only one `benchmarks-` binary (they tend to accumulate).
105 sudo perf record target/release/deps/benchmarks-* --bench decode_10mib_reuse
111 sudo perf annotate -l
117 instruction profiling is inherently inaccurate, especially in branch-heavy code.
141 This uses [cargo-fuzz](https://github.com/rust-fuzz/cargo-fuzz). See `fuzz/fuzzers` for the availab…
145 cargo +nightly fuzz run roundtrip
146 cargo +nightly fuzz run roundtrip_no_pad
147 cargo +nightly fuzz run roundtrip_random_config -- -max_len=10240
148 cargo +nightly fuzz run decode_random
153 This project is dual-licensed under MIT and Apache 2.0.