-
Hello, I'm facing an issue where a remote server has been updated and it only supports these two HMAC algorithms : There are already some issues open for this, and I was wondering what is missing to have this working ? Is it a matter of time for the developper ? Or anything else ? And thanks for this great library and the work done on it 👍 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
It is just that nobody has contributed the changes. I have looked into it briefly. Because the EtM (encrypt-then-MAC) algorithms change the way the packets are created, there would need to be some refactoring around here: SSH.NET/src/Renci.SshNet/Session.cs Lines 1052 to 1066 in 1c7166a depending on whether the MAC algorithm is defined to be EtM or not. More details at https://crypto.stackexchange.com/questions/202/should-we-mac-then-encrypt-or-encrypt-then-mac |
Beta Was this translation helpful? Give feedback.
It is just that nobody has contributed the changes. I have looked into it briefly.
Because the EtM (encrypt-then-MAC) algorithms change the way the packets are created, there would need to be some refactoring around here:
SSH.NET/src/Renci.SshNet/Session.cs
Lines 1052 to 1066 in 1c7166a