RISC-V 64 ASM: Add Poly1305 implementation

Implementation using standard and vector instructions.
This commit is contained in:
Sean Parkinson
2024-08-15 08:58:56 +10:00
parent 8b57e3e741
commit 3ade7a875e
6 changed files with 744 additions and 23 deletions

View File

@@ -914,6 +914,9 @@ if BUILD_POLY1305
if BUILD_ARMASM
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-poly1305.c
endif
if BUILD_RISCV_ASM
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/riscv/riscv-64-poly1305.c
endif
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/poly1305.c
if !BUILD_X86_ASM
if BUILD_INTELASM