mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-03-15 15:39:09 +01:00
rustfmt
: fuzz/src/base32.rs
This commit is contained in:
parent
b1a9410508
commit
c2abfbf5f5
2 changed files with 13 additions and 8 deletions
|
@ -16,9 +16,11 @@ pub fn do_test(data: &[u8]) {
|
|||
if let Ok(s) = std::str::from_utf8(data) {
|
||||
let first_decoding = base32::Alphabet::RFC4648 { padding: true }.decode(s);
|
||||
if let Ok(first_decoding) = first_decoding {
|
||||
let encoding_response = base32::Alphabet::RFC4648 { padding: true }.encode(&first_decoding);
|
||||
let encoding_response =
|
||||
base32::Alphabet::RFC4648 { padding: true }.encode(&first_decoding);
|
||||
assert_eq!(encoding_response, s.to_ascii_uppercase());
|
||||
let second_decoding = base32::Alphabet::RFC4648 { padding: true }.decode(&encoding_response).unwrap();
|
||||
let second_decoding =
|
||||
base32::Alphabet::RFC4648 { padding: true }.decode(&encoding_response).unwrap();
|
||||
assert_eq!(first_decoding, second_decoding);
|
||||
}
|
||||
}
|
||||
|
@ -26,19 +28,23 @@ pub fn do_test(data: &[u8]) {
|
|||
if let Ok(s) = std::str::from_utf8(data) {
|
||||
let first_decoding = base32::Alphabet::RFC4648 { padding: false }.decode(s);
|
||||
if let Ok(first_decoding) = first_decoding {
|
||||
let encoding_response = base32::Alphabet::RFC4648 { padding: false }.encode(&first_decoding);
|
||||
let encoding_response =
|
||||
base32::Alphabet::RFC4648 { padding: false }.encode(&first_decoding);
|
||||
assert_eq!(encoding_response, s.to_ascii_uppercase());
|
||||
let second_decoding = base32::Alphabet::RFC4648 { padding: false }.decode(&encoding_response).unwrap();
|
||||
let second_decoding =
|
||||
base32::Alphabet::RFC4648 { padding: false }.decode(&encoding_response).unwrap();
|
||||
assert_eq!(first_decoding, second_decoding);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
let encode_response = base32::Alphabet::RFC4648 { padding: false }.encode(&data);
|
||||
let decode_response = base32::Alphabet::RFC4648 { padding: false }.decode(&encode_response).unwrap();
|
||||
let decode_response =
|
||||
base32::Alphabet::RFC4648 { padding: false }.decode(&encode_response).unwrap();
|
||||
assert_eq!(data, decode_response);
|
||||
|
||||
let encode_response = base32::Alphabet::RFC4648 { padding: true }.encode(&data);
|
||||
let decode_response = base32::Alphabet::RFC4648 { padding: true }.decode(&encode_response).unwrap();
|
||||
let decode_response =
|
||||
base32::Alphabet::RFC4648 { padding: true }.decode(&encode_response).unwrap();
|
||||
assert_eq!(data, decode_response);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
./bench/benches/bench.rs
|
||||
./fuzz/src/base32.rs
|
||||
./fuzz/src/bech32_parse.rs
|
||||
./fuzz/src/bin/base32_target.rs
|
||||
./fuzz/src/bin/bech32_parse_target.rs
|
||||
|
|
Loading…
Add table
Reference in a new issue