s390/crypto: Extend key length check for AES-XTS in fips mode.
authorHarald Freudenberger <freude@linux.vnet.ibm.com>
Thu, 15 Dec 2016 13:58:08 +0000 (14:58 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 31 Jan 2017 09:46:06 +0000 (10:46 +0100)
commita4f2779ecf2f42b0997fedef6fd20a931c40a3e3
treee75be23a99ca289c78e511b316d731411183c3f4
parentf3d3584faf29e8901e00794f4e5f770b9f1eb7a6
s390/crypto: Extend key length check for AES-XTS in fips mode.

In fips mode only xts keys with 128 bit or 125 bit are allowed.
This fix extends the xts_aes_set_key function to check for these
valid key lengths in fips mode.

Signed-off-by: Harald Freudenberger <freude@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/crypto/aes_s390.c