"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
> 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