Has anyone been able to use the POWER9 compression and encryption hardware acceleration with SSH?
Unfortunately scp seems to always have poor performance, I was hoping it could be faster with the hardware acceleration. I understand that may have to be setup on both client and server, so let's assume they are both AIX with access to HW acceleration.
The only reference I have found is an undocumented sshd_config "EnableHWCompression" parameter buried in the release notes of OpenSSH 9 on the MRS site.
https://www.ibm.com/resources/mrs/assets/DirectDownload?source=aixbp&lang=en_US#lang=en_US
(fixed link)
This version includes other fixes part of previous fileset release:
-------------------------------------------------------------------------------------------------------
Fix for APAR Draft 17902: sshd may corrupt SYSENVIRON and affect at jobs
Fix for APAR IJ40247: sshd memory leak and core when multiplexing/connection sharing
Fix for Apar Draft 17855 : ssh public key authentication fails if no password defined
Fix for APAR IJ38179 : sshd won't work in Trusted Aix environment.
Fix for CVE-2021-41617 : privilege escalation when AuthorizedKeysCommand/AuthorizedPrincipalsCommand are configured
Fix for APAR IJ32806 : A PIPED COMMAND TO SSH COULD RETURN EAGAIN.
Fix for APAR IJ33264 : OPENSSH 8.X DOES NOT SET PAG VALUE
Introducing new configuration option fipsforopenssh which enforces the following configuration:
- PubkeyAcceptedKeyTypes rsa-sha2-256,rsa-sha2-512,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384
- Ciphers aes128-ctr,aes256-ctr,aes128-cbc,aes256-cbc,aes128-gcm@openssh.com,aes256-gcm@openssh.com
- MACs hmac-sha1,hmac-sha2-256,hmac-sha2-512
- KexAlgorithms ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521
- DRBG uses aes256-ctr as the default
Addition of a new configuration option EnableHwCompression to make use of Hardware compression feature in Power9 and above
It makes no mention of encryption. Given the single threaded nature of scp, I think both encryption and compression acceleration would be helpful.
------------------------------
========================
Russell Adams
https://adamssystems.nl/
========================
------------------------------