diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-08-15 16:01:47 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-08-15 16:01:47 -0700 | 
| commit | dafa5f6577a9eecd2941add553d1672c30b02364 (patch) | |
| tree | ff9d3d2dffafd6eba1b6ac21ba50623812041b70 /arch/mips | |
| parent | 9a76aba02a37718242d7cdc294f0a3901928aa57 (diff) | |
| parent | 22240df7ac6d76a271197571a7be45addef2ba15 (diff) | |
| download | linux-dafa5f6577a9eecd2941add553d1672c30b02364.tar.bz2 | |
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Pull crypto updates from Herbert Xu:
 "API:
   - Fix dcache flushing crash in skcipher.
   - Add hash finup self-tests.
   - Reschedule during speed tests.
  Algorithms:
   - Remove insecure vmac and replace it with vmac64.
   - Add public key verification for DH/ECDH.
  Drivers:
   - Decrease priority of sha-mb on x86.
   - Improve NEON latency/throughput on ARM64.
   - Add md5/sha384/sha512/des/3des to inside-secure.
   - Support eip197d in inside-secure.
   - Only register algorithms supported by the host in virtio.
   - Add cts and remove incompatible cts1 from ccree.
   - Add hisilicon SEC security accelerator driver.
   - Replace msm hwrng driver with qcom pseudo rng driver.
  Misc:
   - Centralize CRC polynomials"
* 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (121 commits)
  crypto: arm64/ghash-ce - implement 4-way aggregation
  crypto: arm64/ghash-ce - replace NEON yield check with block limit
  crypto: hisilicon - sec_send_request() can be static
  lib/mpi: remove redundant variable esign
  crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable
  crypto: arm64/aes-ce-gcm - implement 2-way aggregation
  crypto: arm64/aes-ce-gcm - operate on two input blocks at a time
  crypto: dh - make crypto_dh_encode_key() make robust
  crypto: dh - fix calculating encoded key size
  crypto: ccp - Check for NULL PSP pointer at module unload
  crypto: arm/chacha20 - always use vrev for 16-bit rotates
  crypto: ccree - allow bigger than sector XTS op
  crypto: ccree - zero all of request ctx before use
  crypto: ccree - remove cipher ivgen left overs
  crypto: ccree - drop useless type flag during reg
  crypto: ablkcipher - fix crash flushing dcache in error path
  crypto: blkcipher - fix crash flushing dcache in error path
  crypto: skcipher - fix crash flushing dcache in error path
  crypto: skcipher - remove unnecessary setting of walk->nbytes
  crypto: scatterwalk - remove scatterwalk_samebuf()
  ...
Diffstat (limited to 'arch/mips')
| -rw-r--r-- | arch/mips/cavium-octeon/crypto/octeon-md5.c | 1 | ||||
| -rw-r--r-- | arch/mips/cavium-octeon/crypto/octeon-sha1.c | 1 | ||||
| -rw-r--r-- | arch/mips/cavium-octeon/crypto/octeon-sha256.c | 2 | ||||
| -rw-r--r-- | arch/mips/cavium-octeon/crypto/octeon-sha512.c | 2 | 
4 files changed, 0 insertions, 6 deletions
| diff --git a/arch/mips/cavium-octeon/crypto/octeon-md5.c b/arch/mips/cavium-octeon/crypto/octeon-md5.c index af4c712f7afc..d1ed066e1a17 100644 --- a/arch/mips/cavium-octeon/crypto/octeon-md5.c +++ b/arch/mips/cavium-octeon/crypto/octeon-md5.c @@ -182,7 +182,6 @@ static struct shash_alg alg = {  		.cra_name	=	"md5",  		.cra_driver_name=	"octeon-md5",  		.cra_priority	=	OCTEON_CR_OPCODE_PRIORITY, -		.cra_flags	=	CRYPTO_ALG_TYPE_SHASH,  		.cra_blocksize	=	MD5_HMAC_BLOCK_SIZE,  		.cra_module	=	THIS_MODULE,  	} diff --git a/arch/mips/cavium-octeon/crypto/octeon-sha1.c b/arch/mips/cavium-octeon/crypto/octeon-sha1.c index 2b74b5b67cae..80d71e775936 100644 --- a/arch/mips/cavium-octeon/crypto/octeon-sha1.c +++ b/arch/mips/cavium-octeon/crypto/octeon-sha1.c @@ -215,7 +215,6 @@ static struct shash_alg octeon_sha1_alg = {  		.cra_name	=	"sha1",  		.cra_driver_name=	"octeon-sha1",  		.cra_priority	=	OCTEON_CR_OPCODE_PRIORITY, -		.cra_flags	=	CRYPTO_ALG_TYPE_SHASH,  		.cra_blocksize	=	SHA1_BLOCK_SIZE,  		.cra_module	=	THIS_MODULE,  	} diff --git a/arch/mips/cavium-octeon/crypto/octeon-sha256.c b/arch/mips/cavium-octeon/crypto/octeon-sha256.c index 97e96fead08a..8b931e640926 100644 --- a/arch/mips/cavium-octeon/crypto/octeon-sha256.c +++ b/arch/mips/cavium-octeon/crypto/octeon-sha256.c @@ -239,7 +239,6 @@ static struct shash_alg octeon_sha256_algs[2] = { {  		.cra_name	=	"sha256",  		.cra_driver_name=	"octeon-sha256",  		.cra_priority	=	OCTEON_CR_OPCODE_PRIORITY, -		.cra_flags	=	CRYPTO_ALG_TYPE_SHASH,  		.cra_blocksize	=	SHA256_BLOCK_SIZE,  		.cra_module	=	THIS_MODULE,  	} @@ -252,7 +251,6 @@ static struct shash_alg octeon_sha256_algs[2] = { {  	.base		=	{  		.cra_name	=	"sha224",  		.cra_driver_name=	"octeon-sha224", -		.cra_flags	=	CRYPTO_ALG_TYPE_SHASH,  		.cra_blocksize	=	SHA224_BLOCK_SIZE,  		.cra_module	=	THIS_MODULE,  	} diff --git a/arch/mips/cavium-octeon/crypto/octeon-sha512.c b/arch/mips/cavium-octeon/crypto/octeon-sha512.c index d5fb3c6f22ae..6c9561496257 100644 --- a/arch/mips/cavium-octeon/crypto/octeon-sha512.c +++ b/arch/mips/cavium-octeon/crypto/octeon-sha512.c @@ -235,7 +235,6 @@ static struct shash_alg octeon_sha512_algs[2] = { {  		.cra_name	=	"sha512",  		.cra_driver_name=	"octeon-sha512",  		.cra_priority	=	OCTEON_CR_OPCODE_PRIORITY, -		.cra_flags	=	CRYPTO_ALG_TYPE_SHASH,  		.cra_blocksize	=	SHA512_BLOCK_SIZE,  		.cra_module	=	THIS_MODULE,  	} @@ -249,7 +248,6 @@ static struct shash_alg octeon_sha512_algs[2] = { {  		.cra_name	=	"sha384",  		.cra_driver_name=	"octeon-sha384",  		.cra_priority	=	OCTEON_CR_OPCODE_PRIORITY, -		.cra_flags	=	CRYPTO_ALG_TYPE_SHASH,  		.cra_blocksize	=	SHA384_BLOCK_SIZE,  		.cra_module	=	THIS_MODULE,  	} |