s390/zcrypt: fix wrong handling of cca cipher keygenflags
authorHarald Freudenberger <freude@linux.ibm.com>
Thu, 29 Aug 2019 13:16:35 +0000 (15:16 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Thu, 29 Aug 2019 14:31:44 +0000 (16:31 +0200)
commitdeffa48fb014f06f7cf8c4b3ea3c96160be3c854
tree8ac58be33daa3bb1f6a1501825e146bf5dffc920
parent58879d468aa8754c08d1c1701599d5c1dc607c87
s390/zcrypt: fix wrong handling of cca cipher keygenflags

Tests showed that the keygenflags parameter is not handled
correctly within the zcrypt ccamisc generate cca cipher key
code. A similar code is used with cca cipher key value import
and there the flags are handled correctly. For unknown reason
these lines have not been updated for the generate function
and so this patch now introduces these two lines of code.

This affects only pkey with the use of CCA cipher keys and
the use of additional key generate flags.

Fixes: 4bc123b18ce6 ("s390/zcrypt: Add low level functions for CCA AES cipher keys")
Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
drivers/s390/crypto/zcrypt_ccamisc.c