Changeset View
Changeset View
Standalone View
Standalone View
shared/comm-opaque2/src/lib.rs
pub mod client; | pub mod client; | ||||
pub mod error; | |||||
pub mod grpc; | pub mod grpc; | ||||
pub mod opaque; | pub mod opaque; | ||||
pub mod server; | pub mod server; | ||||
pub use crate::opaque::Cipher; | pub use crate::opaque::Cipher; | ||||
#[test] | #[test] | ||||
pub fn test_register_and_login() { | pub fn test_register_and_login() { | ||||
Show All 32 Lines | .start( | ||||
username.as_bytes(), | username.as_bytes(), | ||||
) | ) | ||||
.unwrap(); | .unwrap(); | ||||
let client_upload = login_client.finish(&server_response).unwrap(); | let client_upload = login_client.finish(&server_response).unwrap(); | ||||
server_login.finish(&client_upload).unwrap(); | server_login.finish(&client_upload).unwrap(); | ||||
assert_eq!(login_client.session_key.is_some(), true); | assert_eq!( | ||||
assert_eq!(login_client.session_key, server_login.session_key); | login_client.session_key().unwrap(), | ||||
server_login.session_key.unwrap() | |||||
); | |||||
} | } |