mirror of
https://github.com/saymrwulf/fips205-source.git
synced 2026-09-04 20:03:45 +00:00
vectors passing
This commit is contained in:
parent
44ab28ef08
commit
7bb838973b
2 changed files with 6 additions and 6 deletions
|
|
@ -290,7 +290,7 @@ pub(crate) mod sha2_cat_3_5 {
|
|||
start += 64;
|
||||
counter += 1;
|
||||
}
|
||||
println!("h_msg: {:?}", &result[0..4]);
|
||||
//println!("h_msg: {:?}", &result[0..4]);
|
||||
result
|
||||
}
|
||||
|
||||
|
|
@ -308,13 +308,13 @@ pub(crate) mod sha2_cat_3_5 {
|
|||
],
|
||||
&mut digest,
|
||||
); // Note that the spec swaps order of last to params
|
||||
println!("prf: {:?}", &digest[0..4]);
|
||||
//println!("prf: {:?}", &digest[0..4]);
|
||||
digest
|
||||
}
|
||||
|
||||
pub fn hmac_sha_512(key: &[u8], a0: &[u8], b1: &[u8]) -> [u8; 64] {
|
||||
let k2 = key;
|
||||
let mut padded = [0x36; 64];
|
||||
let mut padded = [0x36; 128];
|
||||
for (p, &k) in padded.iter_mut().zip(k2.iter()) {
|
||||
*p ^= k;
|
||||
}
|
||||
|
|
@ -339,7 +339,7 @@ pub(crate) mod sha2_cat_3_5 {
|
|||
//sha2_256(&[sk_prf, opt_rand, m], &mut digest);
|
||||
let xxx = hmac_sha_512(sk_prf, opt_rand, m);
|
||||
digest.copy_from_slice(&xxx[0..N::to_usize()]);
|
||||
println!("prf_msg: {:?}", &digest[0..4]);
|
||||
//println!("prf_msg: {:?}", &digest[0..4]);
|
||||
digest
|
||||
}
|
||||
|
||||
|
|
@ -374,7 +374,7 @@ pub(crate) mod sha2_cat_3_5 {
|
|||
],
|
||||
&mut digest,
|
||||
);
|
||||
println!("h: {:?} pkseed {:?} m1 {:?}", &digest[0..4], pk_seed[0], m1[0]);
|
||||
//println!("h: {:?} pkseed {:?} m1 {:?}", &digest[0..4], pk_seed[0], m1[0]);
|
||||
digest
|
||||
}
|
||||
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue