diff options
author | Samuel Neves <sneves@dei.uc.pt> | 2017-12-06 23:45:58 +0000 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-12-11 00:25:22 +0100 |
commit | 679e53a9f12e0b40956568f17d2149dd400c5969 (patch) | |
tree | 0a136250fdf56083ae6d6aec2f49085884e4dd2a /src/crypto/chacha20poly1305.c | |
parent | poly1305: fix avx512f alignment bug (diff) | |
download | wireguard-monolithic-historical-679e53a9f12e0b40956568f17d2149dd400c5969.tar.xz wireguard-monolithic-historical-679e53a9f12e0b40956568f17d2149dd400c5969.zip |
chacha20: avx512vl implementation
Signed-off-by: Samuel Neves <sneves@dei.uc.pt>
Diffstat (limited to 'src/crypto/chacha20poly1305.c')
-rw-r--r-- | src/crypto/chacha20poly1305.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/crypto/chacha20poly1305.c b/src/crypto/chacha20poly1305.c index af3ce35..bde923b 100644 --- a/src/crypto/chacha20poly1305.c +++ b/src/crypto/chacha20poly1305.c @@ -33,6 +33,7 @@ asmlinkage void poly1305_blocks_avx2(void *ctx, const u8 *inp, size_t len, u32 p #endif #ifdef CONFIG_AS_AVX512 asmlinkage void chacha20_avx512(u8 *out, const u8 *in, size_t len, const u32 key[8], const u32 counter[4]); +asmlinkage void chacha20_avx512vl(u8 *out, const u8 *in, size_t len, const u32 key[8], const u32 counter[4]); asmlinkage void poly1305_blocks_avx512(void *ctx, const u8 *inp, size_t len, u32 padbit); #endif |