Voprf update (#255)
* Update to latest voprf * Upgrade to Rust edition 2021 * Fix Clippy * Remove all allocations * Remove unnecessary `allow(type_alias_bounds)` * Make all serialization infallible * Remove self-dependency * Update rustyline
This commit is contained in:
+9
-5
@@ -251,15 +251,13 @@ mod tests {
|
||||
use core::slice::from_raw_parts;
|
||||
use generic_array::typenum::Unsigned;
|
||||
use rand::rngs::OsRng;
|
||||
use std::vec;
|
||||
|
||||
#[test]
|
||||
fn test_zeroize_key() -> Result<(), ProtocolError> {
|
||||
fn inner<G: KeGroup>() -> Result<(), ProtocolError> {
|
||||
let key_len = G::PkLen::USIZE;
|
||||
let mut key = Key::<G::PkLen>(GenericArray::clone_from_slice(&alloc::vec![
|
||||
1u8;
|
||||
key_len
|
||||
]));
|
||||
let mut key = Key::<G::PkLen>(GenericArray::clone_from_slice(&vec![1u8; key_len]));
|
||||
let ptr = key.as_ptr();
|
||||
|
||||
Zeroize::zeroize(&mut key);
|
||||
@@ -308,6 +306,7 @@ mod tests {
|
||||
mod $mod {
|
||||
use super::*;
|
||||
use proptest::prelude::*;
|
||||
use std::format;
|
||||
|
||||
proptest! {
|
||||
#[test]
|
||||
@@ -428,6 +427,7 @@ mod tests {
|
||||
let ClientRegistrationFinishResult { message, .. } = client
|
||||
.finish(
|
||||
&mut OsRng,
|
||||
PASSWORD.as_bytes(),
|
||||
message,
|
||||
ClientRegistrationFinishParameters::default(),
|
||||
)
|
||||
@@ -452,7 +452,11 @@ mod tests {
|
||||
)
|
||||
.unwrap();
|
||||
let ClientLoginFinishResult { message, .. } = client
|
||||
.finish(message, ClientLoginFinishParameters::default())
|
||||
.finish(
|
||||
PASSWORD.as_bytes(),
|
||||
message,
|
||||
ClientLoginFinishParameters::default(),
|
||||
)
|
||||
.unwrap();
|
||||
server.finish(message).unwrap();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user