8702a94e49 
								
							
								 
							
						 
						
							
							
								
								lavu/ripemd: Add a size optimized version of the transform functions  
							
							When compiling with --enable-small, ripemd.o will weigh a few kilobytes less than
it used to before the previous commit.
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								452ac2aaec 
								
							
								 
							
						 
						
							
							
								
								lavu/ripemd: Fully unroll the transform function loops  
							
							crypto_bench RIPEMD-160 results using an AMD Athlon X2 7750+, mingw32-w64 GCC 4.8.1 x86_64
Before:
lavu       RIPEMD-160   size: 1048576  runs:   1024  time:   12.342 +- 0.199
After:
lavu       RIPEMD-160   size: 1048576  runs:   1024  time:   10.143 +- 0.192
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64a3dbadee 
								
							
								 
							
						 
						
							
							
								
								avutil/ripemd:make const tables static const  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6ce50a2d4 
								
							
								 
							
						 
						
							
							
								
								avutil/ripemd: adjust loop condition to silence CID1035716  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99b8cd0c81 
								
							
								 
							
						 
						
							
							
								
								lavu: Add RIPEMD hashing  
							
							Includes RIPEMD-128, RIPEMD-160, RIPEMD-256 and RIPEMD-320
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						12 years ago