Skip to content

Commit ee369e4

Browse files
committed
move marshalSignatures func
1 parent 4b1d026 commit ee369e4

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

sshext.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,16 +106,6 @@ func proveOwnership(signers []ssh.Signer, sessionID []byte, req *ssh.Request) {
106106
_ = req.Reply(true, marshalSignatures(sigs))
107107
}
108108

109-
func marshalSignatures(signatures []*ssh.Signature) []byte {
110-
var buf bytes.Buffer
111-
for _, s := range signatures {
112-
raw := ssh.Marshal(s)
113-
msg := wrapStruct(raw)
114-
buf.Write(ssh.Marshal(msg))
115-
}
116-
return buf.Bytes()
117-
}
118-
119109
func parsePublicKeys(p []byte) ([]ssh.PublicKey, error) {
120110
var keys []ssh.PublicKey
121111
for len(p) > 0 {
@@ -160,3 +150,13 @@ func signHostKey(signer ssh.Signer, key ssh.PublicKey, sessionID []byte) (*ssh.S
160150
}
161151
return signer.Sign(rand.Reader, ssh.Marshal(msg))
162152
}
153+
154+
func marshalSignatures(signatures []*ssh.Signature) []byte {
155+
var buf bytes.Buffer
156+
for _, s := range signatures {
157+
raw := ssh.Marshal(s)
158+
msg := wrapStruct(raw)
159+
buf.Write(ssh.Marshal(msg))
160+
}
161+
return buf.Bytes()
162+
}

0 commit comments

Comments
 (0)