summaryrefslogtreecommitdiff
path: root/crypto/async_tx
diff options
context:
space:
mode:
authorGilad Ben-Yossef <gilad@benyossef.com>2018-04-23 08:25:14 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2018-05-05 14:52:43 +0800
commita084a7fa570b917bcf27979c8012d9b7399d96ff (patch)
tree59a0878ea46ed3d398c9b5b6644bb988ab462eaf /crypto/async_tx
parent550a305c78b3e5502d3d010da584972edd2d492d (diff)
downloadlinux-crypto-a084a7fa570b917bcf27979c8012d9b7399d96ff.tar.gz
linux-crypto-a084a7fa570b917bcf27979c8012d9b7399d96ff.zip
crypto: ccree - enable support for hardware keys
Enable CryptoCell support for hardware keys. Hardware keys are regular AES keys loaded into CryptoCell internal memory via firmware, often from secure boot ROM or hardware fuses at boot time. As such, they can be used for enc/dec purposes like any other key but cannot (read: extremely hard to) be extracted since since they are not available anywhere in RAM during runtime. The mechanism has some similarities to s390 secure keys although the keys are not wrapped or sealed, but simply loaded offline. The interface was therefore modeled based on the s390 secure keys support. Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/async_tx')
0 files changed, 0 insertions, 0 deletions