diff options
author | Henry Brausen <henry.brausen@vrull.eu> | 2022-01-28 01:13:04 -0700 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2022-11-21 10:49:52 +0100 |
commit | b60603c5e3ac6396306bbaafd829f8340d22e1a0 (patch) | |
tree | f55b4fc9bf438dd7d9b8f6688aa34e7c1f55d4df /doc | |
parent | 1aadae96206d44c21de6b69f53729f2369e13b70 (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