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
 |