Community discussions

MikroTik App
 
User avatar
Larsa
Forum Guru
Forum Guru
Topic Author
Posts: 1059
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

ChaCha20 hardware offloading?

Mon Nov 16, 2020 5:57 pm

This might not be common knowledge yet, but is anyone aware if there are any router models that are able to perform hardware offloading for CC20 used by Wireguard at the moment?
 
User avatar
Joni
Member Candidate
Member Candidate
Posts: 156
Joined: Fri Mar 20, 2015 2:46 pm
Contact:

Re: ChaCha20 hardware offloading?

Tue Nov 17, 2020 11:57 am

As something running on a EOL 2012 Linux kernel you can imagine that since wireguard was merged Linux 2020 we'll be seing _full_ _stable_ Wireguard support around 2024 (presuming the adoption lifecycle has halved in 8 years).

viewtopic.php?f=2&t=144639
viewtopic.php?f=1&t=156436

https://crypto.stackexchange.com/questi ... ead-of-aes
https://en.wikipedia.org/wiki/MikroTik#Major_versions
https://en.wikipedia.org/wiki/WireGuard
 
User avatar
Larsa
Forum Guru
Forum Guru
Topic Author
Posts: 1059
Joined: Sat Aug 29, 2015 7:40 pm
Location: The North Pole, Santa's Workshop

Re: ChaCha20 hardware offloading?

Tue Nov 17, 2020 12:44 pm

Well, we can only hope that it will come sooner than that! Anyhow I was thinking of RoSv7v1 and if any of the current cpu architectures supports ARX vector operations (like the AVX2 instruction set) that can assist CC20 to offload the cpu in the same way as for AES.

Who is online

Users browsing this forum: GoogleOther [Bot] and 30 guests