 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>
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			288 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			17 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
 |