summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorHenry Brausen <henry.brausen@vrull.eu>2022-01-28 01:13:04 -0700
committerTomas Mraz <tomas@openssl.org>2022-11-21 10:49:52 +0100
commitb60603c5e3ac6396306bbaafd829f8340d22e1a0 (patch)
treef55b4fc9bf438dd7d9b8f6688aa34e7c1f55d4df /doc
parent1aadae96206d44c21de6b69f53729f2369e13b70 (diff)
Add AES implementation in generic riscv64 asm
This implementation is based on the four-table approach, along the same lines as the non-constant-time implementation in aes_core.c The implementation is in perlasm. Utility functions are defined to automatically stack/unstack registers as needed for prologues and epilogues. See riscv-elf-psabi-doc at https://github.com/riscv-non-isa/riscv-elf-psabi-doc/ for ABI details. Reviewed-by: Philipp Tomsich <philipp.tomsich@vrull.eu> Signed-off-by: Henry Brausen <henry.brausen@vrull.eu> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17640) (cherry picked from commit b3504b600c028a00f36cdbfedc928a48df9818ff)
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions