in src/hashes.rs [185:206]
fn test_plr() {
let seed = [0u8; 32];
let values = vec![[1u8; 32], [2u8; 32], [3u8; 32]];
let plr = plr_accumulator::<Blake3>(&seed, &values, 3, 3);
assert!(plr.1.is_none());
assert_eq!(
hex::encode(plr.0),
"0082c1dc66375f9ab20e8d699d48d9903fcae459330c03215a9909faaa0cf183"
);
let plr = plr_accumulator::<Blake3>(&seed, &values, 4, 3);
assert!(plr.1.is_some());
assert_eq!(
hex::encode(&plr.0),
"4accab47316eb7c538da7b940ce45e459572fd194ce25f4d5d42ab753cbf3fb4"
);
assert_eq!(
hex::encode(&plr.0),
"4accab47316eb7c538da7b940ce45e459572fd194ce25f4d5d42ab753cbf3fb4"
);
}