1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-22 15:39:07 +00:00

fix some deteails in tests

This commit is contained in:
Henry Case 2021-03-25 01:11:53 +00:00
parent 5cf635a26b
commit 7023b7f0ff

View File

@ -14,14 +14,13 @@ struct Register {
fn signature_scheme(el: &TestVector) { fn signature_scheme(el: &TestVector) {
let mut msg = Vec::new();
msg.resize(el.sig.msg.len(), 0);
msg.extend(el.sig.msg.iter().copied());
unsafe { unsafe {
let p = pqc_sig_alg_by_id(el.scheme_id as u8); let p = pqc_sig_alg_by_id(el.scheme_id as u8);
assert_ne!(p.is_null(), true);
assert_eq!( assert_eq!(
pqc_sig_verify(p, msg.as_mut_ptr(), el.sig.msg.len() as u64, pqc_sig_verify(p,
el.sig.sm.as_ptr(), el.sig.sm.len() as u64, el.sig.sm.as_ptr(), el.sig.sm.len() as u64,
el.sig.msg.as_ptr(), el.sig.msg.len() as u64,
el.sig.pk.as_ptr()), el.sig.pk.as_ptr()),
true); true);
} }