Even in 8.3p1 (using libcrypto) chacha20-poly1305@openssh.com is a lot slower than aes ciphers on AES-NI capable hardware. aes128-gcm@openssh.com is 23% faster on Xeon Westmere (the first Intel CPU with AES-NI) and 47% faster on Kaby Lake. On Kaby Lake: aes128-gcm@openssh.com : 540MB/s aes256-gcm@openssh.com : 535MB/s aes128-ctr : 445MB/s aes192-ctr : 446MB/s aes256-ctr : 436MB/s chacha20-poly1305@openssh.com : 364MB/s Please consider making aes128-gcm@openssh.com the default.
We don't plan on reordering ciphers based on local platform capabilities. We do offer the =^ trick to make it easy for users to do so. E.g. Ciphers ^aes256-gcm@openssh.com,aes128-gcm@openssh.com Will move those two ciphers to the head of the list.
closing resolved bugs as of 8.6p1 release