Faster Chacha20/Poly1305 encryption
Chacha20/Poly1305, a combo of ChaCha20 stream cipher and Poly1305 authenticator in a single AEAD cipher, has recently become a popular symmetric encryption algorithm both in TLS 1.3/1.2 and in SSH. But although Bur SFTP Server already supported this cipher, the fully managed .NET implementation was not very fast.
The new version of Buru SFTP Server uses a .NET feature called hardware intrinsics, which makes it possible to utilize AVX2 instruction sets where available. By taking advantage of this, we made our Chacha20/Poly1305 implementation in SSH much faster.
- Buru services can be now restarted using one button (on Web Admin) or one command (on command line)
- Detailed error message when service fails to start
- Faster feedback on service management page
- SSH host key widget on server configuration page improved