|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
#include <sshpp/config.hpp>#include <sshpp/detail/native_fwd.hpp>#include <sshpp/export.hpp>#include <sshpp/result.hpp>#include <sshpp/types.hpp>#include <filesystem>#include <functional>#include <optional>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | sshpp::PassphraseRequest |
| Request passed to a passphrase/password prompt callback. More... | |
| class | sshpp::Fingerprint |
| class | sshpp::Key |
Namespaces | |
| namespace | sshpp |
Typedefs | |
| using | sshpp::PassphraseCallback = std::function< Result< SecureString >(const PassphraseRequest &)> |
| using | sshpp::PasswordCallback = std::function< Result< SecureString >()> |
Enumerations | |
| enum class | sshpp::KeyType { sshpp::unknown , sshpp::dss , sshpp::rsa , sshpp::rsa1 , sshpp::ecdsa_p256 , sshpp::ecdsa_p384 , sshpp::ecdsa_p521 , sshpp::ed25519 , sshpp::dss_cert01 , sshpp::rsa_cert01 , sshpp::ecdsa_p256_cert01 , sshpp::ecdsa_p384_cert01 , sshpp::ecdsa_p521_cert01 , sshpp::ed25519_cert01 , sshpp::sk_ecdsa , sshpp::sk_ed25519 , sshpp::sk_ecdsa_cert01 , sshpp::sk_ed25519_cert01 } |
| enum class | sshpp::HashType { sshpp::md5 , sshpp::sha1 , sshpp::sha256 } |