 f0be44f4fb
			
		
	
	
	f0be44f4fb
	
	
	
		
			
			Add assembler versions of AES and SHA1 for ARM platforms. This has provided up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1. Platform CPU SPeed Endian Before (bps) After (bps) Improvement IXP425 533 MHz big 11217042 15566294 ~38% KS8695 166 MHz little 3828549 5795373 ~51% Signed-off-by: David McCullough <ucdevel@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
		
			
				
	
	
		
			9 lines
		
	
	
	
		
			209 B
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
	
		
			209 B
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Arch-specific CryptoAPI modules.
 | |
| #
 | |
| 
 | |
| obj-$(CONFIG_CRYPTO_AES_ARM) += aes-arm.o
 | |
| obj-$(CONFIG_CRYPTO_SHA1_ARM) += sha1-arm.o
 | |
| 
 | |
| aes-arm-y  := aes-armv4.o aes_glue.o
 | |
| sha1-arm-y := sha1-armv4-large.o sha1_glue.o
 |