diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-01-28 16:32:14 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-01-28 16:33:01 +0100 |
commit | 34fc3cbcac8f7c2888ac7571498c06cd1b613e70 (patch) | |
tree | bee58c020d722c3af0006ce4e278d641b387bc18 /src/compat/compat-asm.h | |
parent | compat: refuse to build on >= 5.6 (diff) | |
download | wireguard-linux-compat-34fc3cbcac8f7c2888ac7571498c06cd1b613e70.tar.xz wireguard-linux-compat-34fc3cbcac8f7c2888ac7571498c06cd1b613e70.zip |
compat: account for frankenzinc being in 5.5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/compat/compat-asm.h')
-rw-r--r-- | src/compat/compat-asm.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/compat/compat-asm.h b/src/compat/compat-asm.h index bafd70b..53b33d4 100644 --- a/src/compat/compat-asm.h +++ b/src/compat/compat-asm.h @@ -45,4 +45,34 @@ #define SYM_FUNC_END ENDPROC #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) +#define blake2s_compress_ssse3 zinc_blake2s_compress_ssse3 +#define blake2s_compress_avx512 zinc_blake2s_compress_avx512 +#define poly1305_init_arm zinc_poly1305_init_arm +#define poly1305_blocks_arm zinc_poly1305_blocks_arm +#define poly1305_emit_arm zinc_poly1305_emit_arm +#define poly1305_blocks_neon zinc_poly1305_blocks_neon +#define poly1305_emit_neon zinc_poly1305_emit_neon +#define poly1305_init_mips zinc_poly1305_init_mips +#define poly1305_blocks_mips zinc_poly1305_blocks_mips +#define poly1305_emit_mips zinc_poly1305_emit_mips +#define poly1305_init_x86_64 zinc_poly1305_init_x86_64 +#define poly1305_blocks_x86_64 zinc_poly1305_blocks_x86_64 +#define poly1305_emit_x86_64 zinc_poly1305_emit_x86_64 +#define poly1305_emit_avx zinc_poly1305_emit_avx +#define poly1305_blocks_avx zinc_poly1305_blocks_avx +#define poly1305_blocks_avx2 zinc_poly1305_blocks_avx2 +#define poly1305_blocks_avx512 zinc_poly1305_blocks_avx512 +#define curve25519_neon zinc_curve25519_neon +#define hchacha20_ssse3 zinc_hchacha20_ssse3 +#define chacha20_ssse3 zinc_chacha20_ssse3 +#define chacha20_avx2 zinc_chacha20_avx2 +#define chacha20_avx512 zinc_chacha20_avx512 +#define chacha20_avx512vl zinc_chacha20_avx512vl +#define chacha20_mips zinc_chacha20_mips +#define chacha20_arm zinc_chacha20_arm +#define hchacha20_arm zinc_hchacha20_arm +#define chacha20_neon zinc_chacha20_neon +#endif + #endif /* _WG_COMPATASM_H */ |