(password: &str)
| 39 | } |
| 40 | |
| 41 | fn double_hash_password(password: &str) -> Vec<u8> { |
| 42 | let mut context = digest::Context::new(&digest::SHA256); |
| 43 | context.update(&hash_password(password)); |
| 44 | context.finish().as_ref().to_vec() |
| 45 | } |
| 46 | |
| 47 | fn generate_server_key() -> [u8; 32] { |
| 48 | let rng = SystemRandom::new(); |
nothing calls this directly
no test coverage detected