mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-10-31 06:54:45 +10:00 
			
		
		
		
	Pull crypto fixes from Herbert Xu: "This push fixes a memory corruption issue in caam, as well as reverting the new optimised crct10dif implementation as it breaks boot on initrd systems. Hopefully crct10dif will be reinstated once the supporting code is added so that it doesn't break boot" * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: Revert "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework" crypto: caam - Fixed the memory out of bound overwrite issue
		
			
				
	
	
		
			106 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			106 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Cryptographic API
 | |
| #
 | |
| 
 | |
| obj-$(CONFIG_CRYPTO) += crypto.o
 | |
| crypto-y := api.o cipher.o compress.o
 | |
| 
 | |
| obj-$(CONFIG_CRYPTO_WORKQUEUE) += crypto_wq.o
 | |
| 
 | |
| obj-$(CONFIG_CRYPTO_FIPS) += fips.o
 | |
| 
 | |
| crypto_algapi-$(CONFIG_PROC_FS) += proc.o
 | |
| crypto_algapi-y := algapi.o scatterwalk.o $(crypto_algapi-y)
 | |
| obj-$(CONFIG_CRYPTO_ALGAPI2) += crypto_algapi.o
 | |
| 
 | |
| obj-$(CONFIG_CRYPTO_AEAD2) += aead.o
 | |
| 
 | |
| crypto_blkcipher-y := ablkcipher.o
 | |
| crypto_blkcipher-y += blkcipher.o
 | |
| obj-$(CONFIG_CRYPTO_BLKCIPHER2) += crypto_blkcipher.o
 | |
| obj-$(CONFIG_CRYPTO_BLKCIPHER2) += chainiv.o
 | |
| obj-$(CONFIG_CRYPTO_BLKCIPHER2) += eseqiv.o
 | |
| obj-$(CONFIG_CRYPTO_SEQIV) += seqiv.o
 | |
| 
 | |
| crypto_hash-y += ahash.o
 | |
| crypto_hash-y += shash.o
 | |
| obj-$(CONFIG_CRYPTO_HASH2) += crypto_hash.o
 | |
| 
 | |
| obj-$(CONFIG_CRYPTO_PCOMP2) += pcompress.o
 | |
| 
 | |
| cryptomgr-y := algboss.o testmgr.o
 | |
| 
 | |
| obj-$(CONFIG_CRYPTO_MANAGER2) += cryptomgr.o
 | |
| obj-$(CONFIG_CRYPTO_USER) += crypto_user.o
 | |
| obj-$(CONFIG_CRYPTO_CMAC) += cmac.o
 | |
| obj-$(CONFIG_CRYPTO_HMAC) += hmac.o
 | |
| obj-$(CONFIG_CRYPTO_VMAC) += vmac.o
 | |
| obj-$(CONFIG_CRYPTO_XCBC) += xcbc.o
 | |
| obj-$(CONFIG_CRYPTO_NULL) += crypto_null.o
 | |
| obj-$(CONFIG_CRYPTO_MD4) += md4.o
 | |
| obj-$(CONFIG_CRYPTO_MD5) += md5.o
 | |
| obj-$(CONFIG_CRYPTO_RMD128) += rmd128.o
 | |
| obj-$(CONFIG_CRYPTO_RMD160) += rmd160.o
 | |
| obj-$(CONFIG_CRYPTO_RMD256) += rmd256.o
 | |
| obj-$(CONFIG_CRYPTO_RMD320) += rmd320.o
 | |
| obj-$(CONFIG_CRYPTO_SHA1) += sha1_generic.o
 | |
| obj-$(CONFIG_CRYPTO_SHA256) += sha256_generic.o
 | |
| obj-$(CONFIG_CRYPTO_SHA512) += sha512_generic.o
 | |
| obj-$(CONFIG_CRYPTO_WP512) += wp512.o
 | |
| obj-$(CONFIG_CRYPTO_TGR192) += tgr192.o
 | |
| obj-$(CONFIG_CRYPTO_GF128MUL) += gf128mul.o
 | |
| obj-$(CONFIG_CRYPTO_ECB) += ecb.o
 | |
| obj-$(CONFIG_CRYPTO_CBC) += cbc.o
 | |
| obj-$(CONFIG_CRYPTO_PCBC) += pcbc.o
 | |
| obj-$(CONFIG_CRYPTO_CTS) += cts.o
 | |
| obj-$(CONFIG_CRYPTO_LRW) += lrw.o
 | |
| obj-$(CONFIG_CRYPTO_XTS) += xts.o
 | |
| obj-$(CONFIG_CRYPTO_CTR) += ctr.o
 | |
| obj-$(CONFIG_CRYPTO_GCM) += gcm.o
 | |
| obj-$(CONFIG_CRYPTO_CCM) += ccm.o
 | |
| obj-$(CONFIG_CRYPTO_PCRYPT) += pcrypt.o
 | |
| obj-$(CONFIG_CRYPTO_CRYPTD) += cryptd.o
 | |
| obj-$(CONFIG_CRYPTO_DES) += des_generic.o
 | |
| obj-$(CONFIG_CRYPTO_FCRYPT) += fcrypt.o
 | |
| obj-$(CONFIG_CRYPTO_BLOWFISH) += blowfish_generic.o
 | |
| obj-$(CONFIG_CRYPTO_BLOWFISH_COMMON) += blowfish_common.o
 | |
| obj-$(CONFIG_CRYPTO_TWOFISH) += twofish_generic.o
 | |
| obj-$(CONFIG_CRYPTO_TWOFISH_COMMON) += twofish_common.o
 | |
| obj-$(CONFIG_CRYPTO_SERPENT) += serpent_generic.o
 | |
| obj-$(CONFIG_CRYPTO_AES) += aes_generic.o
 | |
| obj-$(CONFIG_CRYPTO_CAMELLIA) += camellia_generic.o
 | |
| obj-$(CONFIG_CRYPTO_CAST_COMMON) += cast_common.o
 | |
| obj-$(CONFIG_CRYPTO_CAST5) += cast5_generic.o
 | |
| obj-$(CONFIG_CRYPTO_CAST6) += cast6_generic.o
 | |
| obj-$(CONFIG_CRYPTO_ARC4) += arc4.o
 | |
| obj-$(CONFIG_CRYPTO_TEA) += tea.o
 | |
| obj-$(CONFIG_CRYPTO_KHAZAD) += khazad.o
 | |
| obj-$(CONFIG_CRYPTO_ANUBIS) += anubis.o
 | |
| obj-$(CONFIG_CRYPTO_SEED) += seed.o
 | |
| obj-$(CONFIG_CRYPTO_SALSA20) += salsa20_generic.o
 | |
| obj-$(CONFIG_CRYPTO_DEFLATE) += deflate.o
 | |
| obj-$(CONFIG_CRYPTO_ZLIB) += zlib.o
 | |
| obj-$(CONFIG_CRYPTO_MICHAEL_MIC) += michael_mic.o
 | |
| obj-$(CONFIG_CRYPTO_CRC32C) += crc32c.o
 | |
| obj-$(CONFIG_CRYPTO_CRC32) += crc32.o
 | |
| obj-$(CONFIG_CRYPTO_AUTHENC) += authenc.o authencesn.o
 | |
| obj-$(CONFIG_CRYPTO_LZO) += lzo.o
 | |
| obj-$(CONFIG_CRYPTO_LZ4) += lz4.o
 | |
| obj-$(CONFIG_CRYPTO_LZ4HC) += lz4hc.o
 | |
| obj-$(CONFIG_CRYPTO_842) += 842.o
 | |
| obj-$(CONFIG_CRYPTO_RNG2) += rng.o
 | |
| obj-$(CONFIG_CRYPTO_RNG2) += krng.o
 | |
| obj-$(CONFIG_CRYPTO_ANSI_CPRNG) += ansi_cprng.o
 | |
| obj-$(CONFIG_CRYPTO_TEST) += tcrypt.o
 | |
| obj-$(CONFIG_CRYPTO_GHASH) += ghash-generic.o
 | |
| obj-$(CONFIG_CRYPTO_USER_API) += af_alg.o
 | |
| obj-$(CONFIG_CRYPTO_USER_API_HASH) += algif_hash.o
 | |
| obj-$(CONFIG_CRYPTO_USER_API_SKCIPHER) += algif_skcipher.o
 | |
| 
 | |
| #
 | |
| # generic algorithms and the async_tx api
 | |
| #
 | |
| obj-$(CONFIG_XOR_BLOCKS) += xor.o
 | |
| obj-$(CONFIG_ASYNC_CORE) += async_tx/
 | |
| obj-$(CONFIG_ASYMMETRIC_KEY_TYPE) += asymmetric_keys/
 |