]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: aesni - Use crypto_cipher to derive rfc4106 subkey
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 29 Jun 2016 10:03:59 +0000 (18:03 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 1 Jul 2016 15:45:06 +0000 (23:45 +0800)
commit23c8bab74e270ad68a81ad7c3b9d588022d183d0
tree9943cff8ef944f150a27d133b2f89390e54a679f
parentca78a4ddf3912a781c7aa59ffd22699059d8378c
crypto: aesni - Use crypto_cipher to derive rfc4106 subkey

Currently aesni uses an async ctr(aes) to derive the rfc4106
subkey, which was presumably copied over from the generic rfc4106
code.  Over there it's done that way because we already have a
ctr(aes) spawn.  But it is simply overkill for aesni since we
have to go get a ctr(aes) from scratch anyway.

This patch simplifies the subkey derivation by using a straight
aes cipher instead.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/aesni-intel_glue.c