libsshpp v0.1.7
Modern C++17 wrapper for libssh
Loading...
Searching...
No Matches
key.hpp File Reference
#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>
Include dependency graph for key.hpp:
This graph shows which files directly or indirectly include this file:

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 }