@@ -38,8 +38,8 @@ impl KeyValidator {
3838 dummy_key : SecureString ,
3939 dummy_hash : String ,
4040 ) -> std:: result:: Result < KeyValidator , ConfigError > {
41- let hash = PasswordHashString :: new ( & dummy_hash )
42- . map_err ( |_| ConfigError :: InvalidArgon2Hash ) ?;
41+ let hash =
42+ PasswordHashString :: new ( & dummy_hash ) . map_err ( |_| ConfigError :: InvalidArgon2Hash ) ?;
4343
4444 Ok ( KeyValidator {
4545 hash,
@@ -150,7 +150,8 @@ mod tests {
150150 let hash = hasher. hash ( & key) . unwrap ( ) ;
151151
152152 let ( dummy_key, dummy_hash) = dummy_key_and_hash ( ) ;
153- let validator = KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
153+ let validator =
154+ KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
154155 assert_eq ! (
155156 validator
156157 . verify( key. expose_secret( ) , hash. as_ref( ) )
@@ -166,7 +167,8 @@ mod tests {
166167 #[ test]
167168 fn test_invalid_hash_format ( ) {
168169 let ( dummy_key, dummy_hash) = dummy_key_and_hash ( ) ;
169- let validator = KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
170+ let validator =
171+ KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
170172 let result = validator. verify ( "any_key" , "invalid_hash" ) ;
171173 // After timing oracle fix: invalid hash format returns Ok(Invalid) instead of Err
172174 // to prevent timing-based user enumeration attacks
@@ -182,7 +184,8 @@ mod tests {
182184 let hash = hasher. hash ( & valid_key) . unwrap ( ) ;
183185
184186 let ( dummy_key, dummy_hash) = dummy_key_and_hash ( ) ;
185- let validator = KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
187+ let validator =
188+ KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
186189 let result = validator. verify ( & oversized_key, hash. as_ref ( ) ) ;
187190 assert ! ( result. is_err( ) ) ;
188191 assert ! ( matches!( result. unwrap_err( ) , Error :: InvalidFormat ) ) ;
@@ -193,7 +196,8 @@ mod tests {
193196 let oversized_hash = "a" . repeat ( 513 ) ; // Exceeds MAX_HASH_LENGTH
194197
195198 let ( dummy_key, dummy_hash) = dummy_key_and_hash ( ) ;
196- let validator = KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
199+ let validator =
200+ KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
197201 let result = validator. verify ( "valid_key" , & oversized_hash) ;
198202 assert ! ( result. is_err( ) ) ;
199203 assert ! ( matches!( result. unwrap_err( ) , Error :: InvalidFormat ) ) ;
@@ -206,7 +210,8 @@ mod tests {
206210 let hash = hasher. hash ( & valid_key) . unwrap ( ) ;
207211
208212 let ( dummy_key, dummy_hash) = dummy_key_and_hash ( ) ;
209- let validator = KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
213+ let validator =
214+ KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
210215
211216 // Test at boundary (512 chars - should pass)
212217 let max_key = "a" . repeat ( 512 ) ;
@@ -227,7 +232,8 @@ mod tests {
227232 let valid_hash = hasher. hash ( & valid_key) . unwrap ( ) ;
228233
229234 let ( dummy_key, dummy_hash) = dummy_key_and_hash ( ) ;
230- let validator = KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
235+ let validator =
236+ KeyValidator :: new ( & HashConfig :: default ( ) , true , dummy_key, dummy_hash) . unwrap ( ) ;
231237
232238 let result1 = validator. verify ( "wrong_key" , valid_hash. as_ref ( ) ) ;
233239 assert ! ( result1. is_ok( ) ) ;
0 commit comments