diff options
author | Jerry Shih <[email protected]> | 2024-01-21 16:19:20 -0800 |
---|---|---|
committer | Palmer Dabbelt <[email protected]> | 2024-01-22 17:55:23 -0800 |
commit | 563a5255afa237c961c5c8c8c552425c519b88da (patch) | |
tree | 7550c4340160c1715413dd55a40416cf777d4167 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | b3415925a08b13e468e8f3805bce86015475dd99 (diff) |
crypto: riscv - add vector crypto accelerated SM3
Add an implementation of SM3 using the Zvksh extension. The assembly
code is derived from OpenSSL code (openssl/openssl#21923) that was
dual-licensed so that it could be reused in the kernel. Nevertheless,
the assembly has been significantly reworked for integration with the
kernel, for example by using a regular .S file instead of the so-called
perlasm, using the assembler instead of bare '.inst', and greatly
reducing code duplication.
Co-developed-by: Christoph Müllner <[email protected]>
Signed-off-by: Christoph Müllner <[email protected]>
Co-developed-by: Heiko Stuebner <[email protected]>
Signed-off-by: Heiko Stuebner <[email protected]>
Signed-off-by: Jerry Shih <[email protected]>
Co-developed-by: Eric Biggers <[email protected]>
Signed-off-by: Eric Biggers <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions