Skip to content
Commit 7ecc3e34 authored by Harsha's avatar Harsha Committed by Herbert Xu
Browse files

crypto: xilinx - Add Xilinx SHA3 driver



This patch adds SHA3 driver support for the Xilinx ZynqMP SoC.
Xilinx ZynqMP SoC has SHA3 engine used for secure hash calculation.
The flow is
SHA3 request from Userspace -> SHA3 driver-> ZynqMp driver-> Firmware ->
SHA3 HW Engine

SHA3 HW engine in Xilinx ZynqMP SoC, does not support parallel processing
of 2 hash requests.
Therefore, software fallback is being used for init, update, final,
export and import in the ZynqMP SHA driver
For digest, the calculation of SHA3 hash is done by the hardened
SHA3 accelerator in Xilinx ZynqMP SoC.

Signed-off-by: default avatarHarsha <harsha.harsha@xilinx.com>
Signed-off-by: default avatarKalyani Akula <kalyani.akula@xilinx.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 80f940ef
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment