diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2023-01-17 20:27:12 +0200 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2023-01-19 18:57:32 +0200 |
commit | 208b1f3a7bd8709889aa566ff030bcff57ce1cfd (patch) | |
tree | 2654a70c0ea3ed54d7cd946422cc8dd964fdb6fe /cipher/serpent-avx2-amd64.S | |
parent | 9d62c54de2b0cd3b1849a27f8998e1f0d43f1583 (diff) | |
download | libgcrypt-208b1f3a7bd8709889aa566ff030bcff57ce1cfd.tar.gz |
amd64-asm: move constant data to read-only section for cipher algos
* cipher/camellia-aesni-avx-amd64.S: Move constant data to
read-only section.
* cipher/camellia-aesni-avx2-amd64.h: Likewise.
* cipher/camellia-gfni-avx512-amd64.S: Likewise.
* cipher/chacha20-amd64-avx2.S: Likewise.
* cipher/chacha20-amd64-avx512.S: Likewise.
* cipher/chacha20-amd64-ssse3.S: Likewise.
* cipher/des-amd64.s: Likewise.
* cipher/rijndael-ssse3-amd64-asm.S: Likewise.
* cipher/rijndael-vaes-avx2-amd64.S: Likewise.
* cipher/serpent-avx2-amd64.S: Likewise.
* cipher/sm4-aesni-avx-amd64.S: Likewise.
* cipher/sm4-aesni-avx2-amd64.S: Likewise.
* cipher/sm4-gfni-avx2-amd64.S: Likewise.
* cipher/sm4-gfni-avx512-amd64.S: Likewise.
* cipher/twofish-avx2-amd64.S: Likewise.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher/serpent-avx2-amd64.S')
-rw-r--r-- | cipher/serpent-avx2-amd64.S | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cipher/serpent-avx2-amd64.S b/cipher/serpent-avx2-amd64.S index 26a21a36..e25e7d3b 100644 --- a/cipher/serpent-avx2-amd64.S +++ b/cipher/serpent-avx2-amd64.S @@ -1200,9 +1200,13 @@ _gcry_serpent_avx2_ocb_auth: CFI_ENDPROC(); ELF(.size _gcry_serpent_avx2_ocb_auth,.-_gcry_serpent_avx2_ocb_auth;) -.align 16 + +SECTION_RODATA +ELF(.type _serpent_avx2_consts,@object) +_serpent_avx2_consts: /* For CTR-mode IV byteswap */ +.align 16 .Lbswap128_mask: .byte 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 |