aboutsummaryrefslogtreecommitdiff
path: root/ssh/kex.go
AgeCommit message (Expand)Author
2025-09-27ssh: add support for FIPS modeNicola Murino
2025-08-26ssh: remove Go 1.24 build tag for ML-KEM kexNicola Murino
2025-08-19ssh: use curve25519.X25519 instead of curve25519.ScalarMultFilippo Valsorda
2025-05-15ssh: add server side support for Diffie Hellman Group ExchangeNicola Murino
2025-05-15ssh: export supported algorithmsNicola Murino
2023-07-31ssh: add diffie-hellman-group16-sha512 kexNicola Murino
2022-03-14ssh: don't advertise rsa-sha2 algorithms if we can't use themFilippo Valsorda
2022-03-14ssh: fix diffie-hellman-group-exchange g and K bounds checksFilippo Valsorda
2022-03-14ssh: add diffie-hellman-group14-sha256 kexFilippo Valsorda
2022-03-14ssh: support new curve25519-sha256 kex nameМихаил Патин
2020-09-30ssh: remove slow unnecessary diffie-hellman-group-exchange primality checkDaniel Cohen
2020-03-17ssh: fix data race in dh group exchange sha256Lucas Bremgartner
2019-11-08ssh: fix dropped errorLars Lehtonen
2019-06-17ssh: add diffie-hellman-group-exchange-sha256Lucas Bremgartner
2017-11-28all: fix errors reported by vet, golintKevin Burke
2017-06-19all: gofmt ./...Dave Cheney
2016-10-10ssh: bound DH public values to [2, p-2].Adam Langley
2016-04-12x/crypto/ssh: make sure the initial key exchange happens once.Han-Wen Nienhuys
2015-12-01x/crypto/ssh: run go fmtCarl Jackson
2015-08-17x/crypto/ssh: implement curve25519-sha256@libssh.org key agreement.hanwen
2014-04-09go.crypto/ssh: import gosshnew.Adam Langley
2013-10-10go.crypto/ssh: cosmetic only spelling fixesJonathan Pittman
2013-10-08go.crypto/ssh: move interpretation of msgNewKeys intoHan-Wen Nienhuys
2013-09-24go.crypto/ssh: separate kex algorithms into kexAlgorithm class.Han-Wen Nienhuys