aboutsummaryrefslogtreecommitdiff
path: root/ssh
AgeCommit message (Expand)Author
2025-12-02ssh/agent: fix flaky test by ensuring a writeable home directoryMichael Stapelberg
2025-11-19ssh: curb GSSAPI DoS risk by limiting number of specified OIDsNeal Patel
2025-11-19ssh/agent: prevent panic on malformed constraintNeal Patel
2025-11-12ssh: fix error message on unsupported cipherSanthanam
2025-11-12ssh: allow to bind to a hostname in remote forwardingNicola Murino
2025-10-09ssh: use reflect.TypeFor instead of reflect.TypeOfcuishuang
2025-10-08all: fix some typos in commentcuishuang
2025-09-27ssh: add VerifiedPublicKeyCallbackNicola Murino
2025-09-27ssh: add support for FIPS modeNicola Murino
2025-09-15ssh: remove custom contains, use slices.ContainsNicola Murino
2025-09-15ssh: return clearer error when signature algorithm is used as key formatNicola Murino
2025-09-09all: freeze and deprecate more packagesFilippo Valsorda
2025-09-09ssh/agent: return an error for unexpected message typesNicola Murino
2025-08-26ssh: remove Go 1.24 build tag for ML-KEM kexNicola Murino
2025-08-19ssh/knownhosts: improve IPv6 support in NormalizeNicola Murino
2025-08-19ssh: use curve25519.X25519 instead of curve25519.ScalarMultFilippo Valsorda
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