]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
staging: ccree: add IV generation support
authorGilad Ben-Yossef <gilad@benyossef.com>
Sun, 23 Apr 2017 09:26:12 +0000 (12:26 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 28 Apr 2017 10:17:54 +0000 (12:17 +0200)
commita4d826b94a634e7319c212d8ab1d8cbcf783d0f2
treee00d77b3a5064b952ec28b259b6c3b16483896be
parent302ef8ebb4b2ca10b06268c2ef5fbc4d1f061a51
staging: ccree: add IV generation support

Add CryptoCell IV hardware generation support.

This patch adds the needed support to drive the HW but does not expose
the ability via the kernel crypto API yet.

Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ccree/Makefile
drivers/staging/ccree/ssi_buffer_mgr.c
drivers/staging/ccree/ssi_cipher.c
drivers/staging/ccree/ssi_cipher.h
drivers/staging/ccree/ssi_driver.c
drivers/staging/ccree/ssi_driver.h
drivers/staging/ccree/ssi_ivgen.c [new file with mode: 0644]
drivers/staging/ccree/ssi_ivgen.h [new file with mode: 0644]
drivers/staging/ccree/ssi_pm.c
drivers/staging/ccree/ssi_request_mgr.c