"The OpenWRT Commit" (native chacha20 mips32 support)

René van Dorst opensource at vdorst.com
Wed May 23 08:55:02 CEST 2018

Quoting Denis Kisselev <denis at dkisselev.net>:

> Has anyone had a chance to play around with the new snapshot  
> (<https://git.zx2c4.com/WireGuard/commit/?id=d67d89c7f9d83d22d750452236b0e16510ab1368>0.0.20180519<https://git.zx2c4.com/WireGuard/tag/?h=0.0.20180519>) on a mips  
> device?
> It looks like ChaCha20 is now natively supported but I'm curious  
> about what kind of performance people are now seeing on devices.
> Anecdotally, it looks like people were getting 50-60mbps on ~650mhz  
> devices like the AR-300M when wireguard made its first splash about  
> a year ago.

Chacha20 routine is around 114-117% faster.
Poly1305 routine is around ~275% faster.
Both compared with generic C version.
So you will see a 10-25% improvement in the speed.


René van Dorst.

More information about the WireGuard mailing list