285fda0937 
								
							
								 
							
						 
						
							
							
								
								Add tests for functions in hash.c  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ca7edda89 
								
							
								 
							
						 
						
							
							
								
								lavu/hash.c: Add missing "static const".  
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b804eb4323 
								
							
								 
							
						 
						
							
							
								
								lavu/hash: add hash_final helpers.  
							
							The helpers use local memory to compute the final hash,
making AV_HASH_MAX_SIZE safe to use. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a0d603072 
								
							
								 
							
						 
						
							
							
								
								lavu/hash: Add support for RIPEMD  
							
							Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6249acae6 
								
							
								 
							
						 
						
							
							
								
								lavu/hash: Add support for SHA-2 512  
							
							Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								35188e91ef 
								
							
								 
							
						 
						
							
							
								
								lavu/hash: Fix CRC32 calculation  
							
							Initialize it with UINT32_MAX and xor the result with UINT32_MAX
as well.
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c55c715c81 
								
							
								 
							
						 
						
							
							
								
								lavu/hash: Fix adler32 calculation  
							
							Adler must be initialized with a non zero value.
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc7656279a 
								
							
								 
							
						 
						
							
							
								
								lavu/hash: Fix name of SHA224  
							
							Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d1d596817 
								
							
								 
							
						 
						
							
							
								
								Add a generic hash API.  
							
							Also use this API in framemd5.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						12 years ago