aboutsummaryrefslogtreecommitdiff
path: root/ssh
AgeCommit message (Expand)Author
2025-07-09ssh: add AlgorithmNegotiationErrorNicola Murino
2025-06-30ssh: refuse to parse certificates that use a certificate as signing keyNicola Murino
2025-06-30ssh: reject certificate keys used as signature keys for SSH certsNicola Murino
2025-06-05ssh/test: skip KEX test if unsupported by system SSH clientv0.39.0Nicola Murino
2025-05-15ssh: add server side support for Diffie Hellman Group ExchangeNicola Murino
2025-05-15ssh: expose negotiated algorithmsNicola Murino
2025-05-15ssh: automatically add curve25519-sha256@libssh.org KEX aliasNicola Murino
2025-05-15ssh: export supported algorithmsNicola Murino
2025-04-18ssh/test: reset the random source before capturing a recordingNicola Murino
2025-04-18ssh/test: enable Diffie-Hellman key exchange algorithmsNicola Murino
2025-04-16ssh/test: skip unsupported tests on js/wasmNicola Murino
2025-04-11ssh: add mlkem768x25519-sha256 Key Exchange algorithmNicola Murino
2025-04-11ssh: add integration tests against a reference implementationNicola Murino
2025-04-03ssh: use the configured rand in kex initNicola Murino
2025-03-06ssh/knownhosts: check more than one keyCarlos A Becker
2025-03-03ssh: add decode support for bannersIlia Mirkin
2025-02-28ssh: use a more straightforward return valuecuishuang
2025-02-24ssh: limit the size of the internal packet queue while waiting for KEXv0.35.0Nicola Murino
2025-02-10all: update certs for go1.24Sean Liao
2025-01-18ssh: add ServerConfig.PreAuthConnCallback, ServerPreAuthConn (banner) interfaceBrad Fitzpatrick
2025-01-02all: make function and struct comments match the namescuishuang
2024-12-11ssh: make the public key cache a 1-entry FIFO cachev0.31.0Roland Shoemaker
2024-10-16ssh: return unexpected msg error when server fails keyboard-interactive auth ...samiponkanen
2024-09-16ssh: return ServerAuthError after too many auth failuresNicola Murino
2024-08-06ssh/agent: ensure to not add duplicated keysNicola Murino
2024-07-26ssh: add support for unpadded RSA signaturesIlia Mirkin
2024-07-22ssh: don't use dsa keys in integration testsNicola Murino
2024-07-17ssh: remove go 1.21+ dependency on slicesIlia Mirkin
2024-06-26all: bump go.mod version and drop compatibility shimsFilippo Valsorda
2024-06-24ssh/test: make struct comment match struct namecuishuang
2024-06-04ssh: fail client auth immediately on receiving disconnect messagesamiponkanen
2024-05-29ssh: implement CryptoPublicKey on sk keysMariano Cano
2024-05-22ssh: allow server auth callbacks to send additional bannersAndrew Lytvynov
2024-05-03ssh: validate key type in SSH_MSG_USERAUTH_PK_OK responseNicola Murino
2024-04-04ssh: respect MaxAuthTries also for "none" auth attemptsNicola Murino
2024-04-03ssh: add server side multi-step authenticationNicola Murino
2024-03-18all: remove redundant words in comments and fix some typoscui fliter
2024-02-28ssh/test: work around for TestCiphers failures on macOSNicola Murino
2024-02-14ssh/test: don't use DSA keys in integrations tests, update test RSA keyNicola Murino
2024-01-08ssh/test: skip tests on darwin that fail on the darwin-amd64-longtest LUCI bu...v0.18.0Bryan C. Mills
2024-01-08ssh/test: avoid leaking a net.UnixConn in server.TryDialWithAddrBryan C. Mills
2023-12-18ssh: implement strict KEX protocol changesv0.17.0Roland Shoemaker
2023-12-14ssh: close net.Conn on all NewServerConn errorsEdoardo Spadolini
2023-11-27ssh: defer channel window adjustmentWill Mortensen
2023-11-27ssh: wrap errors from client handshakePavel Repin
2023-11-27ssh/test: skip TestSSHCLIAuth on Windowsv0.16.0Heschi Kreinick
2023-11-27ssh: add (*Client).DialContext methodRandy Reddig
2023-11-23ssh: fix certificate authentication with OpenSSH 7.2-7.7Nicola Murino
2023-11-11ssh: use the correct token from the clientMatt Dainty
2023-11-09ssh: eliminate some goroutine leaks in tests and examplesBryan C. Mills