assert that all redpallas signatures verify when we benchmark them

This commit is contained in:
Deirdre Connolly 2021-06-29 17:56:12 -04:00
parent 25cf199265
commit 8d8813d427
1 changed files with 7 additions and 5 deletions

View File

@ -70,12 +70,14 @@ fn bench_batch_verify(c: &mut Criterion) {
for item in sigs.iter() { for item in sigs.iter() {
match item { match item {
Item::SpendAuth { vk_bytes, sig } => { Item::SpendAuth { vk_bytes, sig } => {
let _ = VerificationKey::try_from(*vk_bytes) assert!(VerificationKey::try_from(*vk_bytes)
.and_then(|vk| vk.verify(MESSAGE_BYTES, sig)); .and_then(|vk| vk.verify(MESSAGE_BYTES, sig))
.is_ok());
} }
Item::Binding { vk_bytes, sig } => { Item::Binding { vk_bytes, sig } => {
let _ = VerificationKey::try_from(*vk_bytes) assert!(VerificationKey::try_from(*vk_bytes)
.and_then(|vk| vk.verify(MESSAGE_BYTES, sig)); .and_then(|vk| vk.verify(MESSAGE_BYTES, sig))
.is_ok());
} }
} }
} }
@ -99,7 +101,7 @@ fn bench_batch_verify(c: &mut Criterion) {
} }
} }
} }
batch.verify(thread_rng()) assert!(batch.verify(thread_rng()).is_ok())
}) })
}, },
); );