mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 12:09:34 +00:00 
			
		
		
		
	 7d6f75eb21
			
		
	
	
		7d6f75eb21
		
	
	
	
	
		
			
			This patch adds export/import support to md5. The exported type is defined by struct md5_state. This is modeled after the equivalent change to sha1_generic. Signed-off-by: Max Vozeler <max@hinterhof.net> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
		
			
				
	
	
		
			18 lines
		
	
	
		
			288 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			288 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _CRYPTO_MD5_H
 | |
| #define _CRYPTO_MD5_H
 | |
| 
 | |
| #include <linux/types.h>
 | |
| 
 | |
| #define MD5_DIGEST_SIZE		16
 | |
| #define MD5_HMAC_BLOCK_SIZE	64
 | |
| #define MD5_BLOCK_WORDS		16
 | |
| #define MD5_HASH_WORDS		4
 | |
| 
 | |
| struct md5_state {
 | |
| 	u32 hash[MD5_HASH_WORDS];
 | |
| 	u32 block[MD5_BLOCK_WORDS];
 | |
| 	u64 byte_count;
 | |
| };
 | |
| 
 | |
| #endif
 |