diff options
Diffstat (limited to 'src/libs/ssh/sshsendfacility_p.h')
-rw-r--r-- | src/libs/ssh/sshsendfacility_p.h | 6 |
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); |