@@ -338,28 +338,25 @@ mod integrations {
338
338
#[ test]
339
339
fn sign_verify_digest_equivalence ( ) {
340
340
// TestSignVerify
341
- let keypair: SigningKey ;
342
- let good_sig: Signature ;
343
- let bad_sig: Signature ;
341
+
342
+ let mut csprng = OsRng { } ;
344
343
345
344
let good: & [ u8 ] = "test message" . as_bytes ( ) ;
346
345
let bad: & [ u8 ] = "wrong message" . as_bytes ( ) ;
347
346
348
- let mut csprng = OsRng { } ;
349
-
350
- keypair = SigningKey :: generate ( & mut csprng) ;
351
- good_sig = keypair. sign ( & good) ;
352
- bad_sig = keypair. sign ( & bad) ;
347
+ let keypair: SigningKey = SigningKey :: generate ( & mut csprng) ;
348
+ let good_sig: Signature = keypair. sign ( good) ;
349
+ let bad_sig: Signature = keypair. sign ( bad) ;
353
350
354
351
let mut verifier = keypair. verify_stream ( & good_sig) . unwrap ( ) ;
355
- verifier. update ( & good) ;
352
+ verifier. update ( good) ;
356
353
assert ! (
357
354
verifier. finalize_and_verify( ) . is_ok( ) ,
358
355
"Verification of a valid signature failed!"
359
356
) ;
360
357
361
358
let mut verifier = keypair. verify_stream ( & bad_sig) . unwrap ( ) ;
362
- verifier. update ( & good) ;
359
+ verifier. update ( good) ;
363
360
assert ! (
364
361
verifier. finalize_and_verify( ) . is_err( ) ,
365
362
"Verification of a signature on a different message passed!"
@@ -374,7 +371,7 @@ mod integrations {
374
371
) ;
375
372
376
373
let mut verifier = keypair. verify_stream ( & good_sig) . unwrap ( ) ;
377
- verifier. update ( & bad) ;
374
+ verifier. update ( bad) ;
378
375
assert ! (
379
376
verifier. finalize_and_verify( ) . is_err( ) ,
380
377
"Verification of a signature on a different message passed!"
0 commit comments