OpenCloudOS-Kernel/drivers/crypto/ccp
Gary R Hook e6414b13ea crypto: ccp - Fix handling of RSA exponent on a v5 device
The exponent size in the ccp_op structure is in bits. A v5
CCP requires the exponent size to be in bytes, so convert
the size from bits to bytes when populating the descriptor.

The current code references the exponent in memory, but
these fields have not been set since the exponent is
actually store in the LSB. Populate the descriptor with
the LSB location (address).

Signed-off-by: Gary R Hook <gary.hook@amd.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2016-11-13 17:44:59 +08:00
..
Kconfig crypto: ccp - Ensure all dependencies are specified 2016-04-25 19:14:51 +08:00
Makefile crypto: ccp - Let a v5 CCP provide the same function as v3 2016-08-09 18:47:16 +08:00
ccp-crypto-aes-cmac.c crypto: ccp - Prevent information leakage on export 2016-04-15 22:13:56 +08:00
ccp-crypto-aes-xts.c crypto: ccp - Use skcipher for fallback 2016-07-01 23:45:08 +08:00
ccp-crypto-aes.c crypto: ccp - CCP versioning support 2016-03-11 21:19:16 +08:00
ccp-crypto-main.c crypto: ccp - Replace BUG_ON with WARN_ON and a return code 2015-10-08 21:42:15 +08:00
ccp-crypto-sha.c crypto: ccp - Let a v5 CCP provide the same function as v3 2016-08-09 18:47:16 +08:00
ccp-crypto.h crypto: ccp - Use skcipher for fallback 2016-07-01 23:45:08 +08:00
ccp-dev-v3.c crypto: ccp - Clean up the LSB slot allocation code 2016-10-25 11:08:23 +08:00
ccp-dev-v5.c crypto: ccp - Fix handling of RSA exponent on a v5 device 2016-11-13 17:44:59 +08:00
ccp-dev.c crypto: ccp - Clean up the LSB slot allocation code 2016-10-25 11:08:23 +08:00
ccp-dev.h crypto: ccp - remove unneeded code 2016-10-25 11:08:21 +08:00
ccp-dmaengine.c crypto: ccp - Fix return value check in ccp_dmaengine_register() 2016-09-22 18:32:47 +08:00
ccp-ops.c crypto: ccp - Let a v5 CCP provide the same function as v3 2016-08-09 18:47:16 +08:00
ccp-pci.c crypto: ccp - clean up data structure 2016-10-02 22:33:44 +08:00
ccp-platform.c crypto: ccp - Add abstraction for device-specific calls 2016-03-11 21:19:17 +08:00