Commit Graph

4 Commits

Author SHA1 Message Date
Zhi Guan
0daba2e61d Generate compiler compatible assembly symbols
Typically when compiling a function `foo`,  GCC will add a prefix `_` to the symbol, i.e., generate `_foo`. But on some platforms, the compiler will not add prefix. option `ENABLE_ASM_UNDERSCORE_PREFIX` change the default name of global symbols in assembly code.
2024-04-13 17:37:47 +08:00
Zhi Guan
f9e9b20fa7 Change GF(2^128) API
from `r = op(a, b)` to `op(r, a, b)`
2024-04-11 17:57:41 +08:00
Zhi Guan
6a55fd1445 Update gf128_aarch64.S 2024-04-11 13:57:18 +08:00
Zhi Guan
b83ff15aae Update SM4 and GF128
Merge sm4_tbox.c into sm4.c, optimize GMUL for AAarch64
2024-04-11 13:55:19 +08:00