summaryrefslogtreecommitdiff
path: root/src/libs/ssh/sshsendfacility_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/ssh/sshsendfacility_p.h')
-rw-r--r--src/libs/ssh/sshsendfacility_p.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libs/ssh/sshsendfacility_p.h b/src/libs/ssh/sshsendfacility_p.h
index 0eb92ae0b1..f54a2a9463 100644
--- a/src/libs/ssh/sshsendfacility_p.h
+++ b/src/libs/ssh/sshsendfacility_p.h
@@ -49,6 +49,8 @@ public:
void recreateKeys(const SshKeyExchange &keyExchange);
void createAuthenticationKey(const QByteArray &privKeyFileContents);
+ QByteArray sessionId() const { return m_encrypter.sessionId(); }
+
QByteArray sendKeyExchangeInitPacket();
void sendKeyDhInitPacket(const Botan::BigInt &e);
void sendKeyEcdhInitPacket(const QByteArray &clientQ);
@@ -60,7 +62,9 @@ public:
void sendUserAuthByPasswordRequestPacket(const QByteArray &user,
const QByteArray &service, const QByteArray &pwd);
void sendUserAuthByPublicKeyRequestPacket(const QByteArray &user,
- const QByteArray &service);
+ const QByteArray &service, const QByteArray &key, const QByteArray &signature);
+ void sendQueryPublicKeyPacket(const QByteArray &user, const QByteArray &service,
+ const QByteArray &publicKey);
void sendUserAuthByKeyboardInteractiveRequestPacket(const QByteArray &user,
const QByteArray &service);
void sendUserAuthInfoResponsePacket(const QStringList &responses);