aboutsummaryrefslogtreecommitdiff
path: root/ssh/handshake.go
AgeCommit message (Expand)Author
2025-09-15ssh: remove custom contains, use slices.ContainsNicola Murino
2025-05-15ssh: expose negotiated algorithmsNicola Murino
2025-05-15ssh: export supported algorithmsNicola Murino
2025-04-03ssh: use the configured rand in kex initNicola Murino
2025-02-24ssh: limit the size of the internal packet queue while waiting for KEXv0.35.0Nicola Murino
2025-01-18ssh: add ServerConfig.PreAuthConnCallback, ServerPreAuthConn (banner) interfaceBrad Fitzpatrick
2023-12-18ssh: implement strict KEX protocol changesv0.17.0Roland Shoemaker
2023-11-08ssh: allow to configure public key auth algorithms on the server sidev0.15.0Nicola Murino
2023-10-04ssh: add server side support for ping@openssh.com protocol extensionNicola Murino
2023-09-20ssh: add MultiAlgorithmSignerNicola Murino
2022-12-12ssh: ensure that handshakeTransport goroutines have finished before Close ret...Bryan C. Mills
2022-11-12ssh: support rsa-sha2-256/512 on the server sideFilippo Valsorda
2022-03-21ssh: send ext-info-c only oncePeter Verraedt
2022-03-14ssh: support rsa-sha2-256/512 for client authenticationFilippo Valsorda
2022-03-14ssh: don't advertise rsa-sha2 algorithms if we can't use themFilippo Valsorda
2022-03-14ssh: deprecate and replace SigAlgo constantsFilippo Valsorda
2021-11-15ssh: support RSA SHA-2 (RFC8332) signaturesHans Nielsen
2019-04-18ssh: invert algorithm choices on the serverHan-Wen Nienhuys
2017-11-13ssh: add support for bannersTugdual Saunier
2017-10-23Revert "ssh: add support for banners"Han-Wen Nienhuys
2017-10-18ssh: add support for bannersTugdual Saunier
2017-04-13ssh: fix reset{Read,Write}Thresholds for initial setupHan-Wen Nienhuys
2017-04-13ssh: set rekeying thresholds on construction Han-Wen Nienhuys
2017-03-30ssh: handle error from prepareKeyChange.Han-Wen Nienhuys
2017-03-30ssh: require host key checking in the ClientConfigHan-Wen Nienhuys
2017-02-06ssh: prevent double kex at connection start, 2nd tryHan-Wen Nienhuys
2017-02-02ssh: reset buffered packets after sendingHan-Wen Nienhuys
2017-01-30ssh: rationalize rekeying decisions.Han-Wen Nienhuys
2017-01-30ssh: make sure we execute the initial key exchange only onceHan-Wen Nienhuys
2017-01-23ssh: soft code internal channel size for testing purposesHan-Wen Nienhuys
2017-01-16ssh: rewrite (re)keying logic.Han-Wen Nienhuys
2016-09-20ssh: properly handle wrong guess for FirstKexFollows in serverKaleb Elwert
2016-05-18x/crypto/ssh: return msgNewKeys for a short-circuited first kex.Han-Wen Nienhuys
2016-05-10x/crypto/ssh: hide msgNewKeys in the transport layer.Han-Wen Nienhuys
2016-05-03x/crypto/ssh: also log data packets when debugHandshake is setHan-Wen Nienhuys
2016-04-26x/crypto/ssh: fix subsequent key exchanges.Han-Wen Nienhuys
2016-04-12x/crypto/ssh: make sure the initial key exchange happens once.Han-Wen Nienhuys
2015-08-29crypto/ssh: clearer error messages when "no ciphers in common"Thomas Desrosiers
2015-08-17crypto/ssh: fix deadlock during error condition.Han-Wen Nienhuys
2015-08-04crypto/ssh: allow client to specify host key algorithms.hanwen
2015-07-30ssh: fix deadlock during error pathDave Cheney
2014-04-09go.crypto/ssh: import gosshnew.Adam Langley