aboutsummaryrefslogtreecommitdiff
path: root/ssh/keys.go
AgeCommit message (Expand)Author
2023-11-08ssh: try harder to detect incorrect passwords for legacy PEM encryptionNicola Murino
2023-09-27all: use crypto/ed25519 instead of golang.org/x/crypto/ed25519Sebastiaan van Stijn
2023-09-20ssh: add MultiAlgorithmSignerNicola Murino
2023-09-05ssh: support for marshaling keys using the OpenSSH formatMariano Cano
2023-03-13ssh: document that ParseRawPrivateKey supports Ed25519 keysAnmol Sethi
2022-10-12all: fix a few function names on commentscui fliter
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
2020-03-23ssh: support aes256-cbc for passphrase-protected OpenSSH keysRoss Kinsey
2020-02-20ssh: return an error for malformed ed25519 public keys rather than panicFilippo Valsorda
2020-02-07ssh: support ECDSA private keys in OpenSSH formatMariano Cano
2020-02-04ssh: support encrypted OpenSSH private keysFilippo Valsorda
2019-12-05ssh: reject unencrypted keys from ParsePrivateKeyWithPassphraseFilippo Valsorda
2019-12-02ssh: add sk-ecdsa-sha2-nistp256 and sk-ed25519Sebastian Kinne
2018-10-29ssh: support SSH agent signature flags and custom extensionsIan Haken
2018-09-04ssh: don't panic if a key is too short.Adam Langley
2018-08-07ssh: RFC5208 support PKCS#8 keyNoel Georgi
2018-02-27ssh: document how to unmarshal public keysHan-Wen Nienhuys
2017-11-28all: fix errors reported by vet, golintKevin Burke
2017-09-12ssh: reject unsupported DSA key sizesHan-Wen Nienhuys
2017-06-28ssh: signal incorrect private key passwords with x509.IncorrectPasswordErrorYasuhiro Matsumoto
2017-06-13ssh: add ParsePrivateKeysWithPassphraseYasuhiro Matsumoto
2017-04-05ssh: Add support for RSA keys stored in OpenSSH's new formatPaul Querna
2017-01-18crypto/ssh: fix parsing order for ssh.ParseDSAPrivateKeyPaul Querna
2016-11-22x/crypto/ssh: Add FingerprintLegacyMD5 and FingerprintSHA256 methodsRyuzo Yamamoto
2016-10-12crypto/ssh: fix comment for ssh.NewPublicKeyDmitry Savintsev
2016-10-04ssh: add CryptoPublicKey interface, expose underlying crypto.PublicKeyMartin Garton
2016-09-29x/crypto/ssh: ParsePrivateKey errors out with encrypted private keysEmmanuel Odeke
2016-07-06x/crypto: fix typosMartin Hamrle
2016-05-12x/crypto/ssh: add support for ed25519 keysMartin Garton
2016-04-25x/crypto/ssh: support more keytypes in the agent.Peter Moody
2016-01-13x/crypto/ssh: add function to parse known_hosts files.Peter Moody
2015-09-24crypto/ssh: Support turning a crypto.Signer into an ssh.SignerEvan Broder
2015-08-29crypto/ssh: Parse ECDSA key using structMatt Bostock
2014-04-09go.crypto/ssh: import gosshnew.Adam Langley
2013-10-22go.crypto/ssh: Add certificate verification, step up support for authorized keysJonathan Pittman
2013-10-09go.crypto/ssh: fix certificate parsing/marshaling.JP Sugarbroad
2013-09-26go.crypto/ssh: parse DSA private keys too.Han-Wen Nienhuys
2013-09-19go.crypto/ssh: introduce Signer method, an abstraction ofHan-Wen Nienhuys
2013-09-13go.crypto/ssh: introduce PublicKey interface type.Han-Wen Nienhuys
2013-09-05go.crypto/ssh: remove misleading marshalPrivRSA.Han-Wen Nienhuys
2012-12-16go.crypto/ssh: some cleanupJonathan Pittman
2012-12-14go.crypto/ssh: Miscellaneous changes up for discussion.Jonathan Pittman
2012-12-14go.crypto/ssh: Add support for ECDSA keys and certs.Jonathan Pittman
2012-12-10ssh: add functions for public keys in wire & auth keys format.Shawn Ledbetter
2012-04-20ssh: cosmetic cleanupsAdam Langley
2012-02-24go.crypto/ssh: add client support for OpenSSH certificatesJonathan Pittman