improved multi2_test()
This commit is contained in:
		
							parent
							
								
									bb8bd034f5
								
							
						
					
					
						commit
						8cda684a0e
					
				@ -270,6 +270,23 @@ int multi2_test(void)
 | 
			
		||||
      }
 | 
			
		||||
   }
 | 
			
		||||
   
 | 
			
		||||
   for (x = 128; x < 256; ++x) {
 | 
			
		||||
        unsigned char ct[8];
 | 
			
		||||
 | 
			
		||||
        if ((err = multi2_setup(tests[0].key, 40, x, &skey)) != CRYPT_OK) {
 | 
			
		||||
                return err;
 | 
			
		||||
        }
 | 
			
		||||
        if ((err = multi2_ecb_encrypt(tests[0].pt, ct, &skey)) != CRYPT_OK) {
 | 
			
		||||
                return err;
 | 
			
		||||
        }
 | 
			
		||||
        if ((err = multi2_ecb_decrypt(ct, buf, &skey)) != CRYPT_OK) {
 | 
			
		||||
                return err;
 | 
			
		||||
        }
 | 
			
		||||
        if (XMEMCMP(buf, tests[0].pt, 8)) {
 | 
			
		||||
                return CRYPT_FAIL_TESTVECTOR;
 | 
			
		||||
        }
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
   return CRYPT_OK;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user