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:
parent
5cf635a26b
commit
7023b7f0ff
@ -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);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user