Upstream all golang-crypto changes and drop use of fork
I didn't see an issue for this yet, but beginning with !560 (merged) we switched golang.org/x/crypto in favor of gitlab-org/golang-crypto.
We should upstream all the changes necessary ASAP so that we can switch back to the maintained, upstream version.
As I mentioned in https://github.com/golang/crypto/pull/127#issuecomment-1247053815, we need:
-
ssh: add hmac-sha2-512: -
ssh: add support for aes256-gcm@openssh.com: -
Add support for "hmac-sha2-512-etm@openssh.com": -
ssh: add support for extension negotiation (rfc 8308): -
ssh: relax RSA signature check in SSH_MSG_USERAUTH_REQUEST:
Edited by Stan Hu