go1.20.5
GoThrough

ssh.CS7

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const CS7 = 90

ssh.CS8

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const CS8 = 91

ssh.CertAlgoDSAv01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoDSAv01 = "ssh-dss-cert-v01@openssh.com"

ssh.CertAlgoECDSA256v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoECDSA256v01 = "ecdsa-sha2-nistp256-cert-v01@openssh.com"

ssh.CertAlgoECDSA384v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoECDSA384v01 = "ecdsa-sha2-nistp384-cert-v01@openssh.com"

ssh.CertAlgoECDSA521v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoECDSA521v01 = "ecdsa-sha2-nistp521-cert-v01@openssh.com"

ssh.CertAlgoED25519v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoED25519v01 = "ssh-ed25519-cert-v01@openssh.com"

ssh.CertAlgoRSASHA256v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. // CertAlgoRSASHA256v01 and CertAlgoRSASHA512v01 can't appear as a // Certificate.Type (or PublicKey.Type), but only in // ClientConfig.HostKeyAlgorithms. const CertAlgoRSASHA256v01 = "rsa-sha2-256-cert-v01@openssh.com"

ssh.CertAlgoRSASHA512v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoRSASHA512v01 = "rsa-sha2-512-cert-v01@openssh.com"

ssh.CertAlgoRSAv01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoRSAv01 = "ssh-rsa-cert-v01@openssh.com"

ssh.CertAlgoSKECDSA256v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoSKECDSA256v01 = "sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"

ssh.CertAlgoSKED25519v01

// Certificate algorithm names from [PROTOCOL.certkeys]. These values can appear // in Certificate.Type, PublicKey.Type, and ClientConfig.HostKeyAlgorithms. // Unlike key algorithm names, these are not passed to AlgorithmSigner and don't // appear in the Signature.Format field. const CertAlgoSKED25519v01 = "sk-ssh-ed25519-cert-v01@openssh.com"

ssh.CertSigAlgoRSASHA2256v01

// Deprecated: use CertAlgoRSASHA256v01. const CertSigAlgoRSASHA2256v01 = CertAlgoRSASHA256v01

ssh.CertSigAlgoRSASHA2512v01

// Deprecated: use CertAlgoRSASHA512v01. const CertSigAlgoRSASHA2512v01 = CertAlgoRSASHA512v01

ssh.CertSigAlgoRSAv01

// Deprecated: use CertAlgoRSAv01. const CertSigAlgoRSAv01 = CertAlgoRSAv01

ssh.CertTimeInfinity

// CertTimeInfinity can be used for OpenSSHCertV01.ValidBefore to indicate that // a certificate does not expire. const CertTimeInfinity = 1<<64 - 1

ssh.ConnectionFailed

const ConnectionFailed = iota

ssh.ECHO

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ECHO = 53

ssh.ECHOCTL

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ECHOCTL = 60

ssh.ECHOE

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ECHOE = 54

ssh.ECHOK

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ECHOK = 55

ssh.ECHOKE

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ECHOKE = 61

ssh.ECHONL

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ECHONL = 56

ssh.HostCert

// Certificate types distinguish between host and user // certificates. The values can be set in the CertType field of // Certificate. const HostCert = 2

ssh.ICANON

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ICANON = 51

ssh.ICRNL

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const ICRNL = 36

ssh.IEXTEN

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const IEXTEN = 59

ssh.IGNCR

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const IGNCR = 35

ssh.IGNPAR

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const IGNPAR = 30

ssh.IMAXBEL

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const IMAXBEL = 41

ssh.INLCR

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const INLCR = 34

ssh.INPCK

// POSIX terminal mode flags as listed in RFC 4254 Section 8. const INPCK = 32