diff options
Diffstat (limited to 'table_of_contents.html')
-rw-r--r-- | table_of_contents.html | 966 |
1 files changed, 619 insertions, 347 deletions
diff --git a/table_of_contents.html b/table_of_contents.html index 9732015..5daa7bb 100644 --- a/table_of_contents.html +++ b/table_of_contents.html @@ -4,7 +4,7 @@ <head> <meta charset="UTF-8"> -<title>Table of Contents - net-ssh 4.2.0</title> +<title>Table of Contents - net-ssh 6.0.0.beta1</title> <script type="text/javascript"> var rdoc_rel_prefix = "./"; @@ -21,7 +21,7 @@ <body id="top" class="table-of-contents"> <main role="main"> -<h1 class="class">Table of Contents - net-ssh 4.2.0</h1> +<h1 class="class">Table of Contents - net-ssh 6.0.0.beta1</h1> <h2 id="pages">Pages</h2> <ul> @@ -29,6 +29,20 @@ <a href="CHANGES_txt.html">CHANGES</a> <ul> + <li><a href="CHANGES_txt.html#label-6.0.0+beta1">6.0.0 beta1</a> + <li><a href="CHANGES_txt.html#label-5.2.0">5.2.0</a> + <li><a href="CHANGES_txt.html#label-5.2.0.rc3">5.2.0.rc3</a> + <li><a href="CHANGES_txt.html#label-5.2.0.rc2">5.2.0.rc2</a> + <li><a href="CHANGES_txt.html#label-5.2.0.rc1">5.2.0.rc1</a> + <li><a href="CHANGES_txt.html#label-5.1.0">5.1.0</a> + <li><a href="CHANGES_txt.html#label-5.1.0.rc1">5.1.0.rc1</a> + <li><a href="CHANGES_txt.html#label-5.0.2">5.0.2</a> + <li><a href="CHANGES_txt.html#label-5.0.1">5.0.1</a> + <li><a href="CHANGES_txt.html#label-5.0.0">5.0.0</a> + <li><a href="CHANGES_txt.html#label-5.0.0.rc2">5.0.0.rc2</a> + <li><a href="CHANGES_txt.html#label-5.0.0.rc1">5.0.0.rc1</a> + <li><a href="CHANGES_txt.html#label-5.0.0.beta2">5.0.0.beta2</a> + <li><a href="CHANGES_txt.html#label-5.0.0.beta1">5.0.0.beta1</a> <li><a href="CHANGES_txt.html#label-4.2.0.rc2">4.2.0.rc2</a> <li><a href="CHANGES_txt.html#label-4.2.0.rc1">4.2.0.rc1</a> <li><a href="CHANGES_txt.html#label-4.1.0">4.1.0</a> @@ -130,20 +144,29 @@ <a href="LICENSE_txt.html">LICENSE</a> </li> <li class="file"> - <a href="README_rdoc.html">README</a> + <a href="README_md.html">README</a> <ul> - <li><a href="README_rdoc.html#label-Net-3A-3ASSH+4.x">Net::SSH 4.x</a> - <li><a href="README_rdoc.html#label-DESCRIPTION-3A">DESCRIPTION:</a> - <li><a href="README_rdoc.html#label-FEATURES-3A">FEATURES:</a> - <li><a href="README_rdoc.html#label-SYNOPSIS-3A">SYNOPSIS:</a> - <li><a href="README_rdoc.html#label-REQUIREMENTS-3A">REQUIREMENTS:</a> - <li><a href="README_rdoc.html#label-INSTALL-3A">INSTALL:</a> - <li><a href="README_rdoc.html#label-RUBY+SUPPORT">RUBY SUPPORT</a> - <li><a href="README_rdoc.html#label-RUNNING+TESTS">RUNNING TESTS</a> - <li><a href="README_rdoc.html#label-BUILDING+GEM">BUILDING GEM</a> - <li><a href="README_rdoc.html#label-GEM+SIGNING+-28for+maintainers-29">GEM SIGNING (for maintainers)</a> - <li><a href="README_rdoc.html#label-LICENSE-3A">LICENSE:</a> + <li><a href="README_md.html#label-Net-3A-3ASSH+6.x">Net::SSH 6.x</a> + <li><a href="README_md.html#label-DESCRIPTION-3A">DESCRIPTION:</a> + <li><a href="README_md.html#label-FEATURES-3A">FEATURES:</a> + <li><a href="README_md.html#label-Supported+Algorithms">Supported Algorithms</a> + <li><a href="README_md.html#label-Host+Keys">Host Keys</a> + <li><a href="README_md.html#label-Key+Exchange">Key Exchange</a> + <li><a href="README_md.html#label-Encryption+algorithms+-28ciphers-29">Encryption algorithms (ciphers)</a> + <li><a href="README_md.html#label-Message+Authentication+Code+algorithms">Message Authentication Code algorithms</a> + <li><a href="README_md.html#label-SYNOPSIS-3A">SYNOPSIS:</a> + <li><a href="README_md.html#label-REQUIREMENTS-3A">REQUIREMENTS:</a> + <li><a href="README_md.html#label-INSTALL-3A">INSTALL:</a> + <li><a href="README_md.html#label-RUBY+SUPPORT">RUBY SUPPORT</a> + <li><a href="README_md.html#label-RUNNING+TESTS">RUNNING TESTS</a> + <li><a href="README_md.html#label-BUILDING+GEM">BUILDING GEM</a> + <li><a href="README_md.html#label-GEM+SIGNING+-28for+maintainers-29">GEM SIGNING (for maintainers)</a> + <li><a href="README_md.html#label-CREDITS">CREDITS</a> + <li><a href="README_md.html#label-Contributors">Contributors</a> + <li><a href="README_md.html#label-Backers">Backers</a> + <li><a href="README_md.html#label-Sponsors">Sponsors</a> + <li><a href="README_md.html#label-LICENSE-3A">LICENSE:</a> </ul> </li> <li class="file"> @@ -201,6 +224,12 @@ <a href="Net/SSH/Authentication/ED25519.html">Net::SSH::Authentication::ED25519</a> </li> <li class="class"> + <a href="Net/SSH/Authentication/ED25519/OpenSSHPrivateKeyLoader.html">Net::SSH::Authentication::ED25519::OpenSSHPrivateKeyLoader</a> + </li> + <li class="class"> + <a href="Net/SSH/Authentication/ED25519/OpenSSHPrivateKeyLoader/DecryptError.html">Net::SSH::Authentication::ED25519::OpenSSHPrivateKeyLoader::DecryptError</a> + </li> + <li class="class"> <a href="Net/SSH/Authentication/ED25519/PrivKey.html">Net::SSH::Authentication::ED25519::PrivKey</a> </li> <li class="class"> @@ -276,9 +305,6 @@ <a href="Net/SSH/ChannelRequestFailed.html">Net::SSH::ChannelRequestFailed</a> </li> <li class="class"> - <a href="Net/SSH/Compat.html">Net::SSH::Compat</a> - </li> - <li class="class"> <a href="Net/SSH/Config.html">Net::SSH::Config</a> </li> <li class="module"> @@ -338,20 +364,29 @@ <li class="class"> <a href="Net/SSH/KeyFactory.html">Net::SSH::KeyFactory</a> </li> - <li class="module"> - <a href="Net/SSH/KeyFactory/OpenSSL.html">Net::SSH::KeyFactory::OpenSSL</a> + <li class="class"> + <a href="Net/SSH/KeyFactory/KeyType.html">Net::SSH::KeyFactory::KeyType</a> </li> - <li class="module"> - <a href="Net/SSH/KeyFactory/OpenSSL/PKey.html">Net::SSH::KeyFactory::OpenSSL::PKey</a> + <li class="class"> + <a href="Net/SSH/KeyFactory/OpenSSHPrivateKeyType.html">Net::SSH::KeyFactory::OpenSSHPrivateKeyType</a> </li> <li class="class"> - <a href="Net/SSH/KnownHosts.html">Net::SSH::KnownHosts</a> + <a href="Net/SSH/KeyFactory/OpenSSLDSAKeyType.html">Net::SSH::KeyFactory::OpenSSLDSAKeyType</a> </li> - <li class="module"> - <a href="Net/SSH/KnownHosts/OpenSSL.html">Net::SSH::KnownHosts::OpenSSL</a> + <li class="class"> + <a href="Net/SSH/KeyFactory/OpenSSLECKeyType.html">Net::SSH::KeyFactory::OpenSSLECKeyType</a> </li> - <li class="module"> - <a href="Net/SSH/KnownHosts/OpenSSL/PKey.html">Net::SSH::KnownHosts::OpenSSL::PKey</a> + <li class="class"> + <a href="Net/SSH/KeyFactory/OpenSSLKeyTypeBase.html">Net::SSH::KeyFactory::OpenSSLKeyTypeBase</a> + </li> + <li class="class"> + <a href="Net/SSH/KeyFactory/OpenSSLPKeyType.html">Net::SSH::KeyFactory::OpenSSLPKeyType</a> + </li> + <li class="class"> + <a href="Net/SSH/KeyFactory/OpenSSLRSAKeyType.html">Net::SSH::KeyFactory::OpenSSLRSAKeyType</a> + </li> + <li class="class"> + <a href="Net/SSH/KnownHosts.html">Net::SSH::KnownHosts</a> </li> <li class="module"> <a href="Net/SSH/Loggable.html">Net::SSH::Loggable</a> @@ -456,12 +491,6 @@ <a href="Net/SSH/Transport/Algorithms.html">Net::SSH::Transport::Algorithms</a> </li> <li class="module"> - <a href="Net/SSH/Transport/Algorithms/OpenSSL.html">Net::SSH::Transport::Algorithms::OpenSSL</a> - </li> - <li class="module"> - <a href="Net/SSH/Transport/Algorithms/OpenSSL/PKey.html">Net::SSH::Transport::Algorithms::OpenSSL::PKey</a> - </li> - <li class="module"> <a href="Net/SSH/Transport/CTR.html">Net::SSH::Transport::CTR</a> </li> <li class="class"> @@ -515,22 +544,64 @@ <li class="class"> <a href="Net/SSH/Transport/HMAC/SHA2_256.html">Net::SSH::Transport::HMAC::SHA2_256</a> </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_256/OpenSSL.html">Net::SSH::Transport::HMAC::SHA2_256::OpenSSL</a> + </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_256/OpenSSL/Digest.html">Net::SSH::Transport::HMAC::SHA2_256::OpenSSL::Digest</a> + </li> <li class="class"> <a href="Net/SSH/Transport/HMAC/SHA2_256_96.html">Net::SSH::Transport::HMAC::SHA2_256_96</a> </li> <li class="class"> + <a href="Net/SSH/Transport/HMAC/SHA2_256_Etm.html">Net::SSH::Transport::HMAC::SHA2_256_Etm</a> + </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_256_Etm/OpenSSL.html">Net::SSH::Transport::HMAC::SHA2_256_Etm::OpenSSL</a> + </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_256_Etm/OpenSSL/Digest.html">Net::SSH::Transport::HMAC::SHA2_256_Etm::OpenSSL::Digest</a> + </li> + <li class="class"> <a href="Net/SSH/Transport/HMAC/SHA2_512.html">Net::SSH::Transport::HMAC::SHA2_512</a> </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_512/OpenSSL.html">Net::SSH::Transport::HMAC::SHA2_512::OpenSSL</a> + </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_512/OpenSSL/Digest.html">Net::SSH::Transport::HMAC::SHA2_512::OpenSSL::Digest</a> + </li> <li class="class"> <a href="Net/SSH/Transport/HMAC/SHA2_512_96.html">Net::SSH::Transport::HMAC::SHA2_512_96</a> </li> <li class="class"> + <a href="Net/SSH/Transport/HMAC/SHA2_512_Etm.html">Net::SSH::Transport::HMAC::SHA2_512_Etm</a> + </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_512_Etm/OpenSSL.html">Net::SSH::Transport::HMAC::SHA2_512_Etm::OpenSSL</a> + </li> + <li class="module"> + <a href="Net/SSH/Transport/HMAC/SHA2_512_Etm/OpenSSL/Digest.html">Net::SSH::Transport::HMAC::SHA2_512_Etm::OpenSSL::Digest</a> + </li> + <li class="class"> <a href="Net/SSH/Transport/IdentityCipher.html">Net::SSH::Transport::IdentityCipher</a> </li> <li class="module"> <a href="Net/SSH/Transport/Kex.html">Net::SSH::Transport::Kex</a> </li> <li class="class"> + <a href="Net/SSH/Transport/Kex/Abstract.html">Net::SSH::Transport::Kex::Abstract</a> + </li> + <li class="class"> + <a href="Net/SSH/Transport/Kex/Abstract5656.html">Net::SSH::Transport::Kex::Abstract5656</a> + </li> + <li class="class"> + <a href="Net/SSH/Transport/Kex/Curve25519Sha256.html">Net::SSH::Transport::Kex::Curve25519Sha256</a> + </li> + <li class="module"> + <a href="Net/SSH/Transport/Kex/Curve25519Sha256Loader.html">Net::SSH::Transport::Kex::Curve25519Sha256Loader</a> + </li> + <li class="class"> <a href="Net/SSH/Transport/Kex/DiffieHellmanGroup14SHA1.html">Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1</a> </li> <li class="class"> @@ -554,6 +625,9 @@ <li class="module"> <a href="Net/SSH/Transport/KeyExpander.html">Net::SSH::Transport::KeyExpander</a> </li> + <li class="class"> + <a href="Net/SSH/Transport/OpenSSLAESCTR.html">Net::SSH::Transport::OpenSSLAESCTR</a> + </li> <li class="module"> <a href="Net/SSH/Transport/PacketStream.html">Net::SSH::Transport::PacketStream</a> </li> @@ -564,22 +638,25 @@ <a href="Net/SSH/Transport/Session.html">Net::SSH::Transport::Session</a> </li> <li class="class"> + <a href="Net/SSH/Transport/Session/CompatibleVerifier.html">Net::SSH::Transport::Session::CompatibleVerifier</a> + </li> + <li class="class"> <a href="Net/SSH/Transport/State.html">Net::SSH::Transport::State</a> </li> <li class="module"> <a href="Net/SSH/Verifiers.html">Net::SSH::Verifiers</a> </li> <li class="class"> - <a href="Net/SSH/Verifiers/Lenient.html">Net::SSH::Verifiers::Lenient</a> + <a href="Net/SSH/Verifiers/AcceptNew.html">Net::SSH::Verifiers::AcceptNew</a> </li> <li class="class"> - <a href="Net/SSH/Verifiers/Null.html">Net::SSH::Verifiers::Null</a> + <a href="Net/SSH/Verifiers/AcceptNewOrLocalTunnel.html">Net::SSH::Verifiers::AcceptNewOrLocalTunnel</a> </li> <li class="class"> - <a href="Net/SSH/Verifiers/Secure.html">Net::SSH::Verifiers::Secure</a> + <a href="Net/SSH/Verifiers/Always.html">Net::SSH::Verifiers::Always</a> </li> <li class="class"> - <a href="Net/SSH/Verifiers/Strict.html">Net::SSH::Verifiers::Strict</a> + <a href="Net/SSH/Verifiers/Never.html">Net::SSH::Verifiers::Never</a> </li> <li class="class"> <a href="Net/SSH/Version.html">Net::SSH::Version</a> @@ -591,9 +668,6 @@ <a href="OpenSSL/BN.html">OpenSSL::BN</a> </li> <li class="module"> - <a href="OpenSSL/Digest.html">OpenSSL::Digest</a> - </li> - <li class="module"> <a href="OpenSSL/PKey.html">OpenSSL::PKey</a> </li> <li class="class"> @@ -605,20 +679,8 @@ <li class="class"> <a href="OpenSSL/PKey/EC.html">OpenSSL::PKey::EC</a> </li> - <li class="module"> - <a href="OpenSSL/PKey/OpenSSL.html">OpenSSL::PKey::OpenSSL</a> - </li> - <li class="module"> - <a href="OpenSSL/PKey/OpenSSL/PKey.html">OpenSSL::PKey::OpenSSL::PKey</a> - </li> - <li class="module"> - <a href="OpenSSL/PKey/OpenSSL/PKey/OpenSSL.html">OpenSSL::PKey::OpenSSL::PKey::OpenSSL</a> - </li> - <li class="module"> - <a href="OpenSSL/PKey/OpenSSL/PKey/OpenSSL/PKey.html">OpenSSL::PKey::OpenSSL::PKey::OpenSSL::PKey</a> - </li> <li class="class"> - <a href="OpenSSL/PKey/OpenSSL/PKey/OpenSSL/PKey/ECError.html">OpenSSL::PKey::OpenSSL::PKey::OpenSSL::PKey::ECError</a> + <a href="OpenSSL/PKey/EC/Point.html">OpenSSL::PKey::EC::Point</a> </li> <li class="class"> <a href="OpenSSL/PKey/PKey.html">OpenSSL::PKey::PKey</a> @@ -660,6 +722,11 @@ <span class="container">Net::SSH::Transport::IdentityCipher</span> <li class="method"> + <a href="Net/SSH/Transport/OpenSSLAESCTR.html#method-c-block_size">::block_size</a> + — + <span class="container">Net::SSH::Transport::OpenSSLAESCTR</span> + + <li class="method"> <a href="Net/SSH.html#method-c-configuration_for">::configuration_for</a> — <span class="container">Net::SSH</span> @@ -695,6 +762,11 @@ <span class="container">Net::SSH::Authentication::ED25519Loader</span> <li class="method"> + <a href="Net/SSH/Transport/Kex/Curve25519Sha256Loader.html#method-c-dependenciesRequiredForX25519">::dependenciesRequiredForX25519</a> + — + <span class="container">Net::SSH::Transport::Kex::Curve25519Sha256Loader</span> + + <li class="method"> <a href="Net/SSH/Transport/HMAC/Abstract.html#method-c-digest_class">::digest_class</a> — <span class="container">Net::SSH::Transport::HMAC::Abstract</span> @@ -705,6 +777,56 @@ <span class="container">Net::SSH::Transport::IdentityCipher</span> <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSHPrivateKeyType.html#method-c-encrypted_key-3F">::encrypted_key?</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSHPrivateKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/KeyType.html#method-c-encrypted_key-3F">::encrypted_key?</a> + — + <span class="container">Net::SSH::KeyFactory::KeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLKeyTypeBase.html#method-c-encrypted_key-3F">::encrypted_key?</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLKeyTypeBase</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLDSAKeyType.html#method-c-error_classes">::error_classes</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLDSAKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLECKeyType.html#method-c-error_classes">::error_classes</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLECKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSHPrivateKeyType.html#method-c-error_classes">::error_classes</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSHPrivateKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLRSAKeyType.html#method-c-error_classes">::error_classes</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLRSAKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/KeyType.html#method-c-error_classes">::error_classes</a> + — + <span class="container">Net::SSH::KeyFactory::KeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLPKeyType.html#method-c-error_classes">::error_classes</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLPKeyType</span> + + <li class="method"> + <a href="Net/SSH/Transport/HMAC/Abstract.html#method-c-etm">::etm</a> + — + <span class="container">Net::SSH::Transport::HMAC::Abstract</span> + + <li class="method"> <a href="Net/SSH/Transport/KeyExpander.html#method-c-expand_key">::expand_key</a> — <span class="container">Net::SSH::Transport::KeyExpander</span> @@ -715,14 +837,14 @@ <span class="container">Net::SSH::Config</span> <li class="method"> - <a href="Net/SSH/Transport/PacketStream.html#method-c-extended">::extended</a> + <a href="Net/SSH/Transport/CTR.html#method-c-extended">::extended</a> — - <span class="container">Net::SSH::Transport::PacketStream</span> + <span class="container">Net::SSH::Transport::CTR</span> <li class="method"> - <a href="Net/SSH/Transport/CTR.html#method-c-extended">::extended</a> + <a href="Net/SSH/Transport/PacketStream.html#method-c-extended">::extended</a> — - <span class="container">Net::SSH::Transport::CTR</span> + <span class="container">Net::SSH::Transport::PacketStream</span> <li class="method"> <a href="Net/SSH/Test/Extensions/IO.html#method-c-extension_enabled-3F">::extension_enabled?</a> @@ -745,9 +867,9 @@ <span class="container">Net::SSH::Buffer</span> <li class="method"> - <a href="Net/SSH/KeyFactory.html#method-c-get">::get</a> + <a href="Net/SSH/Transport/CipherFactory.html#method-c-get">::get</a> — - <span class="container">Net::SSH::KeyFactory</span> + <span class="container">Net::SSH::Transport::CipherFactory</span> <li class="method"> <a href="Net/SSH/Transport/HMAC.html#method-c-get">::get</a> @@ -755,9 +877,9 @@ <span class="container">Net::SSH::Transport::HMAC</span> <li class="method"> - <a href="Net/SSH/Transport/CipherFactory.html#method-c-get">::get</a> + <a href="Net/SSH/KeyFactory.html#method-c-get">::get</a> — - <span class="container">Net::SSH::Transport::CipherFactory</span> + <span class="container">Net::SSH::KeyFactory</span> <li class="method"> <a href="Net/SSH/Transport/CipherFactory.html#method-c-get_lengths">::get_lengths</a> @@ -775,11 +897,6 @@ <span class="container">Net::SSH::KnownHosts</span> <li class="method"> - <a href="Net/SSH/Compat.html#method-c-io_select">::io_select</a> - — - <span class="container">Net::SSH::Compat</span> - - <li class="method"> <a href="Net/SSH/Transport/IdentityCipher.html#method-c-iv-3D">::iv=</a> — <span class="container">Net::SSH::Transport::IdentityCipher</span> @@ -840,34 +957,34 @@ <span class="container">Net::SSH::Transport::IdentityCipher</span> <li class="method"> - <a href="Net/SSH/Authentication/Methods/Abstract.html#method-c-new">::new</a> + <a href="Net/SSH/ChannelOpenFailed.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Authentication::Methods::Abstract</span> + <span class="container">Net::SSH::ChannelOpenFailed</span> <li class="method"> - <a href="Net/SSH/Transport/HMAC/Abstract.html#method-c-new">::new</a> + <a href="Net/SSH/Connection/Session/StringWithExitstatus.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::HMAC::Abstract</span> + <span class="container">Net::SSH::Connection::Session::StringWithExitstatus</span> <li class="method"> - <a href="Net/SSH/Prompt/Prompter.html#method-c-new">::new</a> + <a href="Net/SSH/Connection/Session/NilChannel.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Prompt::Prompter</span> + <span class="container">Net::SSH::Connection::Session::NilChannel</span> <li class="method"> - <a href="Net/SSH/Proxy/SOCKS5.html#method-c-new">::new</a> + <a href="Net/SSH/Authentication/Agent.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Proxy::SOCKS5</span> + <span class="container">Net::SSH::Authentication::Agent</span> <li class="method"> - <a href="Net/SSH/Prompt.html#method-c-new">::new</a> + <a href="Net/SSH/Authentication/ED25519/SigningKeyFromFile.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Prompt</span> + <span class="container">Net::SSH::Authentication::ED25519::SigningKeyFromFile</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/SigningKeyFromFile.html#method-c-new">::new</a> + <a href="Net/SSH/Authentication/ED25519/OpenSSHPrivateKeyLoader/DecryptError.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Authentication::ED25519::SigningKeyFromFile</span> + <span class="container">Net::SSH::Authentication::ED25519::OpenSSHPrivateKeyLoader::DecryptError</span> <li class="method"> <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-c-new">::new</a> @@ -875,19 +992,19 @@ <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> <li class="method"> - <a href="Net/SSH/Packet.html#method-c-new">::new</a> + <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Packet</span> + <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> <li class="method"> - <a href="Net/SSH/KnownHosts.html#method-c-new">::new</a> + <a href="Net/SSH/Version.html#method-c-new">::new</a> — - <span class="container">Net::SSH::KnownHosts</span> + <span class="container">Net::SSH::Version</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/State.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> + <span class="container">Net::SSH::Transport::State</span> <li class="method"> <a href="Net/SSH/Authentication/KeyManager.html#method-c-new">::new</a> @@ -895,159 +1012,159 @@ <span class="container">Net::SSH::Authentication::KeyManager</span> <li class="method"> - <a href="Net/SSH/HostKeys.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/Session/CompatibleVerifier.html#method-c-new">::new</a> — - <span class="container">Net::SSH::HostKeys</span> + <span class="container">Net::SSH::Transport::Session::CompatibleVerifier</span> <li class="method"> - <a href="Net/SSH/Connection/EventLoop.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/Session.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Connection::EventLoop</span> + <span class="container">Net::SSH::Transport::Session</span> <li class="method"> - <a href="Net/SSH/Authentication/Agent.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/ServerVersion.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Authentication::Agent</span> + <span class="container">Net::SSH::Transport::ServerVersion</span> <li class="method"> - <a href="Net/SSH/Proxy/Jump.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/Kex/Abstract.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Proxy::Jump</span> + <span class="container">Net::SSH::Transport::Kex::Abstract</span> <li class="method"> - <a href="Net/SSH/Proxy/HTTP.html#method-c-new">::new</a> + <a href="Net/SSH/Authentication/Methods/Abstract.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Proxy::HTTP</span> + <span class="container">Net::SSH::Authentication::Methods::Abstract</span> <li class="method"> - <a href="Net/SSH/Proxy/HTTPS.html#method-c-new">::new</a> + <a href="Net/SSH/Authentication/Pageant/Socket.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Proxy::HTTPS</span> + <span class="container">Net::SSH::Authentication::Pageant::Socket</span> <li class="method"> - <a href="Net/SSH/Proxy/Command.html#method-c-new">::new</a> + <a href="Net/SSH/Authentication/Session.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Proxy::Command</span> + <span class="container">Net::SSH::Authentication::Session</span> <li class="method"> - <a href="Net/SSH/Authentication/Pageant/Socket.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/HMAC/Abstract.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Authentication::Pageant::Socket</span> + <span class="container">Net::SSH::Transport::HMAC::Abstract</span> <li class="method"> - <a href="Net/SSH/Version.html#method-c-new">::new</a> + <a href="Net/SSH/Buffer.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Version</span> + <span class="container">Net::SSH::Buffer</span> <li class="method"> - <a href="Net/SSH/Authentication/Session.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/OpenSSLAESCTR.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Authentication::Session</span> + <span class="container">Net::SSH::Transport::OpenSSLAESCTR</span> <li class="method"> - <a href="Net/SSH/Proxy/SOCKS4.html#method-c-new">::new</a> + <a href="Net/SSH/Transport/Algorithms.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Proxy::SOCKS4</span> + <span class="container">Net::SSH::Transport::Algorithms</span> <li class="method"> - <a href="Net/SSH/Buffer.html#method-c-new">::new</a> + <a href="Net/SSH/Test/Socket.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Buffer</span> + <span class="container">Net::SSH::Test::Socket</span> <li class="method"> - <a href="Net/SSH/Service/Forward.html#method-c-new">::new</a> + <a href="Net/SSH/Test/Script.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Service::Forward</span> + <span class="container">Net::SSH::Test::Script</span> <li class="method"> - <a href="Net/SSH/ChannelOpenFailed.html#method-c-new">::new</a> + <a href="Net/SSH/Test/Packet.html#method-c-new">::new</a> — - <span class="container">Net::SSH::ChannelOpenFailed</span> + <span class="container">Net::SSH::Test::Packet</span> <li class="method"> - <a href="Net/SSH/Connection/Session/StringWithExitstatus.html#method-c-new">::new</a> + <a href="Net/SSH/Test/LocalPacket.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Connection::Session::StringWithExitstatus</span> + <span class="container">Net::SSH::Test::LocalPacket</span> <li class="method"> - <a href="Net/SSH/Connection/Session/NilChannel.html#method-c-new">::new</a> + <a href="Net/SSH/Test/Kex.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Connection::Session::NilChannel</span> + <span class="container">Net::SSH::Test::Kex</span> <li class="method"> - <a href="Net/SSH/Transport/State.html#method-c-new">::new</a> + <a href="Net/SSH/Test/Channel.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::State</span> + <span class="container">Net::SSH::Test::Channel</span> <li class="method"> - <a href="Net/SSH/Test/Channel.html#method-c-new">::new</a> + <a href="Net/SSH/Connection/Channel.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Test::Channel</span> + <span class="container">Net::SSH::Connection::Channel</span> <li class="method"> - <a href="Net/SSH/Test/Kex.html#method-c-new">::new</a> + <a href="Net/SSH/Service/Forward.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Test::Kex</span> + <span class="container">Net::SSH::Service::Forward</span> <li class="method"> - <a href="Net/SSH/Test/LocalPacket.html#method-c-new">::new</a> + <a href="Net/SSH/Proxy/SOCKS5.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Test::LocalPacket</span> + <span class="container">Net::SSH::Proxy::SOCKS5</span> <li class="method"> - <a href="Net/SSH/Transport/Session.html#method-c-new">::new</a> + <a href="Net/SSH/Proxy/SOCKS4.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::Session</span> + <span class="container">Net::SSH::Proxy::SOCKS4</span> <li class="method"> - <a href="Net/SSH/Transport/ServerVersion.html#method-c-new">::new</a> + <a href="Net/SSH/Proxy/Jump.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::ServerVersion</span> + <span class="container">Net::SSH::Proxy::Jump</span> <li class="method"> - <a href="Net/SSH/Test/Packet.html#method-c-new">::new</a> + <a href="Net/SSH/Proxy/HTTPS.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Test::Packet</span> + <span class="container">Net::SSH::Proxy::HTTPS</span> <li class="method"> - <a href="Net/SSH/Test/Script.html#method-c-new">::new</a> + <a href="Net/SSH/Proxy/HTTP.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Test::Script</span> + <span class="container">Net::SSH::Proxy::HTTP</span> <li class="method"> - <a href="Net/SSH/Test/Socket.html#method-c-new">::new</a> + <a href="Net/SSH/Proxy/Command.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Test::Socket</span> + <span class="container">Net::SSH::Proxy::Command</span> <li class="method"> - <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP256.html#method-c-new">::new</a> + <a href="Net/SSH/Prompt/Prompter.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP256</span> + <span class="container">Net::SSH::Prompt::Prompter</span> <li class="method"> - <a href="Net/SSH/Connection/Session.html#method-c-new">::new</a> + <a href="Net/SSH/Prompt.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Connection::Session</span> + <span class="container">Net::SSH::Prompt</span> <li class="method"> - <a href="Net/SSH/Transport/Kex/DiffieHellmanGroupExchangeSHA256.html#method-c-new">::new</a> + <a href="Net/SSH/Packet.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::Kex::DiffieHellmanGroupExchangeSHA256</span> + <span class="container">Net::SSH::Packet</span> <li class="method"> - <a href="Net/SSH/Transport/Kex/DiffieHellmanGroup1SHA1.html#method-c-new">::new</a> + <a href="Net/SSH/KnownHosts.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1</span> + <span class="container">Net::SSH::KnownHosts</span> <li class="method"> - <a href="Net/SSH/Connection/Channel.html#method-c-new">::new</a> + <a href="Net/SSH/HostKeys.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Connection::Channel</span> + <span class="container">Net::SSH::HostKeys</span> <li class="method"> - <a href="Net/SSH/Transport/Algorithms.html#method-c-new">::new</a> + <a href="Net/SSH/Connection/EventLoop.html#method-c-new">::new</a> — - <span class="container">Net::SSH::Transport::Algorithms</span> + <span class="container">Net::SSH::Connection::EventLoop</span> <li class="method"> <a href="Net/SSH/Connection/Keepalive.html#method-c-new">::new</a> @@ -1055,34 +1172,84 @@ <span class="container">Net::SSH::Connection::Keepalive</span> <li class="method"> + <a href="Net/SSH/Connection/Session.html#method-c-new">::new</a> + — + <span class="container">Net::SSH::Connection::Session</span> + + <li class="method"> <a href="Net/SSH/Authentication/Pageant/Socket.html#method-c-open">::open</a> — <span class="container">Net::SSH::Authentication::Pageant::Socket</span> <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLKeyTypeBase.html#method-c-open_ssl_class">::open_ssl_class</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLKeyTypeBase</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLDSAKeyType.html#method-c-open_ssl_class">::open_ssl_class</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLDSAKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLPKeyType.html#method-c-open_ssl_class">::open_ssl_class</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLPKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLRSAKeyType.html#method-c-open_ssl_class">::open_ssl_class</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLRSAKeyType</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSLECKeyType.html#method-c-open_ssl_class">::open_ssl_class</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSLECKeyType</span> + + <li class="method"> <a href="Net/SSH/Authentication/ED25519Loader.html#method-c-raiseUnlessLoaded">::raiseUnlessLoaded</a> — <span class="container">Net::SSH::Authentication::ED25519Loader</span> <li class="method"> + <a href="Net/SSH/Transport/Kex/Curve25519Sha256Loader.html#method-c-raiseUnlessLoaded">::raiseUnlessLoaded</a> + — + <span class="container">Net::SSH::Transport::Kex::Curve25519Sha256Loader</span> + + <li class="method"> + <a href="Net/SSH/KeyFactory/OpenSSHPrivateKeyType.html#method-c-read">::read</a> + — + <span class="container">Net::SSH::KeyFactory::OpenSSHPrivateKeyType</span> + + <li class="method"> <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-c-read">::read</a> — <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> <li class="method"> - <a href="Net/SSH/Authentication/Certificate.html#method-c-read_certblob">::read_certblob</a> + <a href="Net/SSH/KeyFactory/OpenSSLKeyTypeBase.html#method-c-read">::read</a> — - <span class="container">Net::SSH::Authentication::Certificate</span> + <span class="container">Net::SSH::KeyFactory::OpenSSLKeyTypeBase</span> <li class="method"> - <a href="OpenSSL/PKey/EC.html#method-c-read_keyblob">::read_keyblob</a> + <a href="Net/SSH/KeyFactory/KeyType.html#method-c-read">::read</a> — - <span class="container">OpenSSL::PKey::EC</span> + <span class="container">Net::SSH::KeyFactory::KeyType</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-c-read_keyblob">::read_keyblob</a> + <a href="Net/SSH/KeyFactory/OpenSSLPKeyType.html#method-c-read">::read</a> — - <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> + <span class="container">Net::SSH::KeyFactory::OpenSSLPKeyType</span> + + <li class="method"> + <a href="Net/SSH/Authentication/ED25519/OpenSSHPrivateKeyLoader.html#method-c-read">::read</a> + — + <span class="container">Net::SSH::Authentication::ED25519::OpenSSHPrivateKeyLoader</span> + + <li class="method"> + <a href="Net/SSH/Authentication/Certificate.html#method-c-read_certblob">::read_certblob</a> + — + <span class="container">Net::SSH::Authentication::Certificate</span> <li class="method"> <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-c-read_keyblob">::read_keyblob</a> @@ -1090,6 +1257,11 @@ <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> <li class="method"> + <a href="OpenSSL/PKey/EC.html#method-c-read_keyblob">::read_keyblob</a> + — + <span class="container">OpenSSL::PKey::EC</span> + + <li class="method"> <a href="Net/SSH/Packet.html#method-c-register">::register</a> — <span class="container">Net::SSH::Packet</span> @@ -1165,16 +1337,6 @@ <span class="container">Net::SSH::Transport::Algorithms</span> <li class="method"> - <a href="Net/SSH/Connection/Session.html#method-i-5B-5D">#[]</a> - — - <span class="container">Net::SSH::Connection::Session</span> - - <li class="method"> - <a href="Net/SSH/Packet.html#method-i-5B-5D">#[]</a> - — - <span class="container">Net::SSH::Packet</span> - - <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-5B-5D">#[]</a> — <span class="container">Net::SSH::Connection::Channel</span> @@ -1185,7 +1347,12 @@ <span class="container">Net::SSH::HostKeyError</span> <li class="method"> - <a href="Net/SSH/Connection/Session.html#method-i-5B-5D-3D">#[]=</a> + <a href="Net/SSH/Packet.html#method-i-5B-5D">#[]</a> + — + <span class="container">Net::SSH::Packet</span> + + <li class="method"> + <a href="Net/SSH/Connection/Session.html#method-i-5B-5D">#[]</a> — <span class="container">Net::SSH::Connection::Session</span> @@ -1195,6 +1362,11 @@ <span class="container">Net::SSH::Connection::Channel</span> <li class="method"> + <a href="Net/SSH/Connection/Session.html#method-i-5B-5D-3D">#[]=</a> + — + <span class="container">Net::SSH::Connection::Session</span> + + <li class="method"> <a href="Net/SSH/Transport/Algorithms.html#method-i-accept_kexinit">#accept_kexinit</a> — <span class="container">Net::SSH::Transport::Algorithms</span> @@ -1250,14 +1422,14 @@ <span class="container">Net::SSH::Authentication::KeyManager</span> <li class="method"> - <a href="Net/SSH/Authentication/KeyManager.html#method-i-agent">#agent</a> + <a href="Net/SSH/Service/Forward.html#method-i-agent">#agent</a> — - <span class="container">Net::SSH::Authentication::KeyManager</span> + <span class="container">Net::SSH::Service::Forward</span> <li class="method"> - <a href="Net/SSH/Service/Forward.html#method-i-agent">#agent</a> + <a href="Net/SSH/Authentication/KeyManager.html#method-i-agent">#agent</a> — - <span class="container">Net::SSH::Service::Forward</span> + <span class="container">Net::SSH::Authentication::KeyManager</span> <li class="method"> <a href="Net/SSH/Transport/Algorithms.html#method-i-allow-3F">#allow?</a> @@ -1280,44 +1452,44 @@ <span class="container">Net::SSH::Test</span> <li class="method"> - <a href="Net/SSH/Authentication/Methods/Password.html#method-i-authenticate">#authenticate</a> + <a href="Net/SSH/Authentication/Methods/None.html#method-i-authenticate">#authenticate</a> — - <span class="container">Net::SSH::Authentication::Methods::Password</span> + <span class="container">Net::SSH::Authentication::Methods::None</span> <li class="method"> - <a href="Net/SSH/Authentication/Methods/Hostbased.html#method-i-authenticate">#authenticate</a> + <a href="Net/SSH/Authentication/Session.html#method-i-authenticate">#authenticate</a> — - <span class="container">Net::SSH::Authentication::Methods::Hostbased</span> + <span class="container">Net::SSH::Authentication::Session</span> <li class="method"> - <a href="Net/SSH/Authentication/Methods/KeyboardInteractive.html#method-i-authenticate">#authenticate</a> + <a href="Net/SSH/Authentication/Methods/Publickey.html#method-i-authenticate">#authenticate</a> — - <span class="container">Net::SSH::Authentication::Methods::KeyboardInteractive</span> + <span class="container">Net::SSH::Authentication::Methods::Publickey</span> <li class="method"> - <a href="Net/SSH/Authentication/Methods/None.html#method-i-authenticate">#authenticate</a> + <a href="Net/SSH/Authentication/Methods/Password.html#method-i-authenticate">#authenticate</a> — - <span class="container">Net::SSH::Authentication::Methods::None</span> + <span class="container">Net::SSH::Authentication::Methods::Password</span> <li class="method"> - <a href="Net/SSH/Authentication/Methods/Publickey.html#method-i-authenticate">#authenticate</a> + <a href="Net/SSH/Authentication/Methods/KeyboardInteractive.html#method-i-authenticate">#authenticate</a> — - <span class="container">Net::SSH::Authentication::Methods::Publickey</span> + <span class="container">Net::SSH::Authentication::Methods::KeyboardInteractive</span> <li class="method"> - <a href="Net/SSH/Authentication/Session.html#method-i-authenticate">#authenticate</a> + <a href="Net/SSH/Authentication/Methods/Hostbased.html#method-i-authenticate">#authenticate</a> — - <span class="container">Net::SSH::Authentication::Session</span> + <span class="container">Net::SSH::Authentication::Methods::Hostbased</span> <li class="method"> - <a href="Net/SSH/BufferedIo.html#method-i-available">#available</a> + <a href="Net/SSH/Buffer.html#method-i-available">#available</a> — - <span class="container">Net::SSH::BufferedIo</span> + <span class="container">Net::SSH::Buffer</span> <li class="method"> - <a href="Net/SSH/Buffer.html#method-i-available">#available</a> + <a href="Net/SSH/BufferedIo.html#method-i-available">#available</a> — - <span class="container">Net::SSH::Buffer</span> + <span class="container">Net::SSH::BufferedIo</span> <li class="method"> <a href="Net/SSH/Transport/PacketStream.html#method-i-available_for_read-3F">#available_for_read?</a> @@ -1325,6 +1497,11 @@ <span class="container">Net::SSH::Transport::PacketStream</span> <li class="method"> + <a href="Net/SSH/Transport/OpenSSLAESCTR.html#method-i-block_size">#block_size</a> + — + <span class="container">Net::SSH::Transport::OpenSSLAESCTR</span> + + <li class="method"> <a href="Net/SSH/Proxy/Jump.html#method-i-build_proxy_command_equivalent">#build_proxy_command_equivalent</a> — <span class="container">Net::SSH::Proxy::Jump</span> @@ -1350,14 +1527,14 @@ <span class="container">Net::SSH::Service::Forward</span> <li class="method"> - <a href="Net/SSH/Transport/PacketStream.html#method-i-cleanup">#cleanup</a> + <a href="Net/SSH/Transport/State.html#method-i-cleanup">#cleanup</a> — - <span class="container">Net::SSH::Transport::PacketStream</span> + <span class="container">Net::SSH::Transport::State</span> <li class="method"> - <a href="Net/SSH/Transport/State.html#method-i-cleanup">#cleanup</a> + <a href="Net/SSH/Transport/PacketStream.html#method-i-cleanup">#cleanup</a> — - <span class="container">Net::SSH::Transport::State</span> + <span class="container">Net::SSH::Transport::PacketStream</span> <li class="method"> <a href="Net/SSH/Connection/Session.html#method-i-cleanup_channel">#cleanup_channel</a> @@ -1365,14 +1542,14 @@ <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Authentication/KeyManager.html#method-i-clear-21">#clear!</a> + <a href="Net/SSH/Buffer.html#method-i-clear-21">#clear!</a> — - <span class="container">Net::SSH::Authentication::KeyManager</span> + <span class="container">Net::SSH::Buffer</span> <li class="method"> - <a href="Net/SSH/Buffer.html#method-i-clear-21">#clear!</a> + <a href="Net/SSH/Authentication/KeyManager.html#method-i-clear-21">#clear!</a> — - <span class="container">Net::SSH::Buffer</span> + <span class="container">Net::SSH::Authentication::KeyManager</span> <li class="method"> <a href="Net/SSH/Transport/PacketStream.html#method-i-client_name">#client_name</a> @@ -1380,9 +1557,9 @@ <span class="container">Net::SSH::Transport::PacketStream</span> <li class="method"> - <a href="Net/SSH/Transport/Session.html#method-i-close">#close</a> + <a href="Net/SSH/Authentication/Pageant/Socket.html#method-i-close">#close</a> — - <span class="container">Net::SSH::Transport::Session</span> + <span class="container">Net::SSH::Authentication::Pageant::Socket</span> <li class="method"> <a href="Net/SSH/Authentication/Agent.html#method-i-close">#close</a> @@ -1390,11 +1567,6 @@ <span class="container">Net::SSH::Authentication::Agent</span> <li class="method"> - <a href="Net/SSH/Authentication/Pageant/Socket.html#method-i-close">#close</a> - — - <span class="container">Net::SSH::Authentication::Pageant::Socket</span> - - <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-close">#close</a> — <span class="container">Net::SSH::Connection::Channel</span> @@ -1405,9 +1577,14 @@ <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Connection/Session.html#method-i-closed-3F">#closed?</a> + <a href="Net/SSH/Transport/Session.html#method-i-close">#close</a> — - <span class="container">Net::SSH::Connection::Session</span> + <span class="container">Net::SSH::Transport::Session</span> + + <li class="method"> + <a href="Net/SSH/Proxy/Command.html#method-i-close_on_error">#close_on_error</a> + — + <span class="container">Net::SSH::Proxy::Command</span> <li class="method"> <a href="Net/SSH/Transport/Session.html#method-i-closed-3F">#closed?</a> @@ -1415,6 +1592,11 @@ <span class="container">Net::SSH::Transport::Session</span> <li class="method"> + <a href="Net/SSH/Connection/Session.html#method-i-closed-3F">#closed?</a> + — + <span class="container">Net::SSH::Connection::Session</span> + + <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-closing-3F">#closing?</a> — <span class="container">Net::SSH::Connection::Channel</span> @@ -1460,14 +1642,14 @@ <span class="container">Net::SSH::Buffer</span> <li class="method"> - <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP256.html#method-i-curve_name">#curve_name</a> + <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP384.html#method-i-curve_name">#curve_name</a> — - <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP256</span> + <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP384</span> <li class="method"> - <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP384.html#method-i-curve_name">#curve_name</a> + <a href="Net/SSH/Transport/Kex/Abstract5656.html#method-i-curve_name">#curve_name</a> — - <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP384</span> + <span class="container">Net::SSH::Transport::Kex::Abstract5656</span> <li class="method"> <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP521.html#method-i-curve_name">#curve_name</a> @@ -1475,6 +1657,11 @@ <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP521</span> <li class="method"> + <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP256.html#method-i-curve_name">#curve_name</a> + — + <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP256</span> + + <li class="method"> <a href="Net/SSH/Loggable.html#method-i-debug">#debug</a> — <span class="container">Net::SSH::Loggable</span> @@ -1495,14 +1682,14 @@ <span class="container">Net::SSH::Transport::CTR</span> <li class="method"> - <a href="Net/SSH/Transport/HMAC/Abstract.html#method-i-digest">#digest</a> + <a href="Net/SSH/Transport/HMAC/None.html#method-i-digest">#digest</a> — - <span class="container">Net::SSH::Transport::HMAC::Abstract</span> + <span class="container">Net::SSH::Transport::HMAC::None</span> <li class="method"> - <a href="Net/SSH/Transport/HMAC/None.html#method-i-digest">#digest</a> + <a href="Net/SSH/Transport/HMAC/Abstract.html#method-i-digest">#digest</a> — - <span class="container">Net::SSH::Transport::HMAC::None</span> + <span class="container">Net::SSH::Transport::HMAC::Abstract</span> <li class="method"> <a href="Net/SSH/Transport/HMAC/Abstract.html#method-i-digest_class">#digest_class</a> @@ -1510,6 +1697,31 @@ <span class="container">Net::SSH::Transport::HMAC::Abstract</span> <li class="method"> + <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP521.html#method-i-digester">#digester</a> + — + <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP521</span> + + <li class="method"> + <a href="Net/SSH/Transport/Kex/Abstract.html#method-i-digester">#digester</a> + — + <span class="container">Net::SSH::Transport::Kex::Abstract</span> + + <li class="method"> + <a href="Net/SSH/Transport/Kex/Curve25519Sha256.html#method-i-digester">#digester</a> + — + <span class="container">Net::SSH::Transport::Kex::Curve25519Sha256</span> + + <li class="method"> + <a href="Net/SSH/Transport/Kex/DiffieHellmanGroup1SHA1.html#method-i-digester">#digester</a> + — + <span class="container">Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1</span> + + <li class="method"> + <a href="Net/SSH/Transport/Kex/DiffieHellmanGroupExchangeSHA256.html#method-i-digester">#digester</a> + — + <span class="container">Net::SSH::Transport::Kex::DiffieHellmanGroupExchangeSHA256</span> + + <li class="method"> <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP256.html#method-i-digester">#digester</a> — <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP256</span> @@ -1520,11 +1732,6 @@ <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP384</span> <li class="method"> - <a href="Net/SSH/Transport/Kex/EcdhSHA2NistP521.html#method-i-digester">#digester</a> - — - <span class="container">Net::SSH::Transport::Kex::EcdhSHA2NistP521</span> - - <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-do_close">#do_close</a> — <span class="container">Net::SSH::Connection::Channel</span> @@ -1565,14 +1772,14 @@ <span class="container">Net::SSH::Authentication::KeyManager</span> <li class="method"> - <a href="Net/SSH/Buffer.html#method-i-empty-3F">#empty?</a> + <a href="Net/SSH/HostKeys.html#method-i-empty-3F">#empty?</a> — - <span class="container">Net::SSH::Buffer</span> + <span class="container">Net::SSH::HostKeys</span> <li class="method"> - <a href="Net/SSH/HostKeys.html#method-i-empty-3F">#empty?</a> + <a href="Net/SSH/Buffer.html#method-i-empty-3F">#empty?</a> — - <span class="container">Net::SSH::HostKeys</span> + <span class="container">Net::SSH::Buffer</span> <li class="method"> <a href="Net/SSH/Connection/Keepalive.html#method-i-enabled-3F">#enabled?</a> @@ -1585,6 +1792,11 @@ <span class="container">Net::SSH::Transport::CTR</span> <li class="method"> + <a href="Net/SSH/Authentication/ED25519/OpenSSHPrivateKeyLoader/DecryptError.html#method-i-encrypted_key-3F">#encrypted_key?</a> + — + <span class="container">Net::SSH::Authentication::ED25519::OpenSSHPrivateKeyLoader::DecryptError</span> + + <li class="method"> <a href="Net/SSH/BufferedIo.html#method-i-enqueue">#enqueue</a> — <span class="container">Net::SSH::BufferedIo</span> @@ -1625,14 +1837,19 @@ <span class="container">Net::SSH::Loggable</span> <li class="method"> + <a href="Net/SSH/Proxy/HTTPS.html#method-i-establish_connection">#establish_connection</a> + — + <span class="container">Net::SSH::Proxy::HTTPS</span> + + <li class="method"> <a href="Net/SSH/Proxy/HTTP.html#method-i-establish_connection">#establish_connection</a> — <span class="container">Net::SSH::Proxy::HTTP</span> <li class="method"> - <a href="Net/SSH/Proxy/HTTPS.html#method-i-establish_connection">#establish_connection</a> + <a href="Net/SSH/Transport/HMAC/Abstract.html#method-i-etm">#etm</a> — - <span class="container">Net::SSH::Proxy::HTTPS</span> + <span class="container">Net::SSH::Transport::HMAC::Abstract</span> <li class="method"> <a href="Net/SSH/Connection/Session.html#method-i-ev_do_calculate_rw_wait">#ev_do_calculate_rw_wait</a> @@ -1650,14 +1867,14 @@ <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Connection/SingleSessionEventLoop.html#method-i-ev_preprocess">#ev_preprocess</a> + <a href="Net/SSH/Connection/Session.html#method-i-ev_preprocess">#ev_preprocess</a> — - <span class="container">Net::SSH::Connection::SingleSessionEventLoop</span> + <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Connection/Session.html#method-i-ev_preprocess">#ev_preprocess</a> + <a href="Net/SSH/Connection/SingleSessionEventLoop.html#method-i-ev_preprocess">#ev_preprocess</a> — - <span class="container">Net::SSH::Connection::Session</span> + <span class="container">Net::SSH::Connection::SingleSessionEventLoop</span> <li class="method"> <a href="Net/SSH/Connection/EventLoop.html#method-i-ev_preprocess">#ev_preprocess</a> @@ -1665,14 +1882,14 @@ <span class="container">Net::SSH::Connection::EventLoop</span> <li class="method"> - <a href="Net/SSH/Connection/SingleSessionEventLoop.html#method-i-ev_select_and_postprocess">#ev_select_and_postprocess</a> + <a href="Net/SSH/Connection/EventLoop.html#method-i-ev_select_and_postprocess">#ev_select_and_postprocess</a> — - <span class="container">Net::SSH::Connection::SingleSessionEventLoop</span> + <span class="container">Net::SSH::Connection::EventLoop</span> <li class="method"> - <a href="Net/SSH/Connection/EventLoop.html#method-i-ev_select_and_postprocess">#ev_select_and_postprocess</a> + <a href="Net/SSH/Connection/SingleSessionEventLoop.html#method-i-ev_select_and_postprocess">#ev_select_and_postprocess</a> — - <span class="container">Net::SSH::Connection::EventLoop</span> + <span class="container">Net::SSH::Connection::SingleSessionEventLoop</span> <li class="method"> <a href="Net/SSH/Test/Kex.html#method-i-exchange_keys">#exchange_keys</a> @@ -1680,9 +1897,9 @@ <span class="container">Net::SSH::Test::Kex</span> <li class="method"> - <a href="Net/SSH/Transport/Kex/DiffieHellmanGroup1SHA1.html#method-i-exchange_keys">#exchange_keys</a> + <a href="Net/SSH/Transport/Kex/Abstract.html#method-i-exchange_keys">#exchange_keys</a> — - <span class="container">Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1</span> + <span class="container">Net::SSH::Transport::Kex::Abstract</span> <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-exec">#exec</a> @@ -1735,21 +1952,11 @@ <span class="container">Net::SSH::Authentication::Certificate</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-fingerprint">#fingerprint</a> - — - <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> - - <li class="method"> <a href="Net/SSH/HostKeyError.html#method-i-fingerprint">#fingerprint</a> — <span class="container">Net::SSH::HostKeyError</span> <li class="method"> - <a href="OpenSSL/PKey/PKey.html#method-i-fingerprint">#fingerprint</a> - — - <span class="container">OpenSSL::PKey::PKey</span> - - <li class="method"> <a href="Net/SSH/Authentication/KeyManager.html#method-i-finish">#finish</a> — <span class="container">Net::SSH::Authentication::KeyManager</span> @@ -1830,14 +2037,14 @@ <span class="container">Net::SSH::Transport::Session</span> <li class="method"> - <a href="Net/SSH/HostKeyError.html#method-i-host">#host</a> + <a href="Net/SSH/Connection/Session.html#method-i-host">#host</a> — - <span class="container">Net::SSH::HostKeyError</span> + <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Connection/Session.html#method-i-host">#host</a> + <a href="Net/SSH/HostKeyError.html#method-i-host">#host</a> — - <span class="container">Net::SSH::Connection::Session</span> + <span class="container">Net::SSH::HostKeyError</span> <li class="method"> <a href="Net/SSH/Transport/Session.html#method-i-host_as_string">#host_as_string</a> @@ -1845,6 +2052,11 @@ <span class="container">Net::SSH::Transport::Session</span> <li class="method"> + <a href="Net/SSH/Transport/Algorithms.html#method-i-host_key_format">#host_key_format</a> + — + <span class="container">Net::SSH::Transport::Algorithms</span> + + <li class="method"> <a href="Net/SSH/Transport/Session.html#method-i-host_keys">#host_keys</a> — <span class="container">Net::SSH::Transport::Session</span> @@ -1920,6 +2132,11 @@ <span class="container">Net::SSH::Transport::CTR</span> <li class="method"> + <a href="Net/SSH/Transport/OpenSSLAESCTR.html#method-i-iv-3D">#iv=</a> + — + <span class="container">Net::SSH::Transport::OpenSSLAESCTR</span> + + <li class="method"> <a href="Net/SSH/Transport/CTR.html#method-i-iv-3D">#iv=</a> — <span class="container">Net::SSH::Transport::CTR</span> @@ -1975,14 +2192,14 @@ <span class="container">Net::SSH::Service::Forward</span> <li class="method"> - <a href="Net/SSH/Test/Packet.html#method-i-local-3F">#local?</a> + <a href="Net/SSH/Test/LocalPacket.html#method-i-local-3F">#local?</a> — - <span class="container">Net::SSH::Test::Packet</span> + <span class="container">Net::SSH::Test::LocalPacket</span> <li class="method"> - <a href="Net/SSH/Test/LocalPacket.html#method-i-local-3F">#local?</a> + <a href="Net/SSH/Test/Packet.html#method-i-local-3F">#local?</a> — - <span class="container">Net::SSH::Test::LocalPacket</span> + <span class="container">Net::SSH::Test::Packet</span> <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-local_closed-3F">#local_closed?</a> @@ -2020,6 +2237,11 @@ <span class="container">Net::SSH::Transport::HMAC::Abstract</span> <li class="method"> + <a href="Net/SSH/KnownHosts.html#method-i-match">#match</a> + — + <span class="container">Net::SSH::KnownHosts</span> + + <li class="method"> <a href="Net/SSH/Connection/Session.html#method-i-max_select_wait_time">#max_select_wait_time</a> — <span class="container">Net::SSH::Connection::Session</span> @@ -2060,6 +2282,11 @@ <span class="container">Net::SSH::Transport::PacketStream</span> <li class="method"> + <a href="Net/SSH/Authentication/KeyManager.html#method-i-no_keys-3F">#no_keys?</a> + — + <span class="container">Net::SSH::Authentication::KeyManager</span> + + <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-on_close">#on_close</a> — <span class="container">Net::SSH::Connection::Channel</span> @@ -2105,14 +2332,14 @@ <span class="container">Net::SSH::Connection::Channel</span> <li class="method"> - <a href="Net/SSH/Proxy/HTTP.html#method-i-open">#open</a> + <a href="Net/SSH/Proxy/Jump.html#method-i-open">#open</a> — - <span class="container">Net::SSH::Proxy::HTTP</span> + <span class="container">Net::SSH::Proxy::Jump</span> <li class="method"> - <a href="Net/SSH/Proxy/Jump.html#method-i-open">#open</a> + <a href="Net/SSH/Test/Socket.html#method-i-open">#open</a> — - <span class="container">Net::SSH::Proxy::Jump</span> + <span class="container">Net::SSH::Test::Socket</span> <li class="method"> <a href="Net/SSH/Proxy/Command.html#method-i-open">#open</a> @@ -2120,14 +2347,14 @@ <span class="container">Net::SSH::Proxy::Command</span> <li class="method"> - <a href="Net/SSH/Proxy/SOCKS5.html#method-i-open">#open</a> + <a href="Net/SSH/Proxy/HTTP.html#method-i-open">#open</a> — - <span class="container">Net::SSH::Proxy::SOCKS5</span> + <span class="container">Net::SSH::Proxy::HTTP</span> <li class="method"> - <a href="Net/SSH/Test/Socket.html#method-i-open">#open</a> + <a href="Net/SSH/Proxy/SOCKS5.html#method-i-open">#open</a> — - <span class="container">Net::SSH::Test::Socket</span> + <span class="container">Net::SSH::Proxy::SOCKS5</span> <li class="method"> <a href="Net/SSH/Proxy/SOCKS4.html#method-i-open">#open</a> @@ -2205,34 +2432,34 @@ <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Test/RemotePacket.html#method-i-process">#process</a> + <a href="Net/SSH/Connection/Channel.html#method-i-process">#process</a> — - <span class="container">Net::SSH::Test::RemotePacket</span> + <span class="container">Net::SSH::Connection::Channel</span> <li class="method"> - <a href="Net/SSH/Test/LocalPacket.html#method-i-process">#process</a> + <a href="Net/SSH/Test/Script.html#method-i-process">#process</a> — - <span class="container">Net::SSH::Test::LocalPacket</span> + <span class="container">Net::SSH::Test::Script</span> <li class="method"> - <a href="Net/SSH/Connection/Session.html#method-i-process">#process</a> + <a href="Net/SSH/Connection/EventLoop.html#method-i-process">#process</a> — - <span class="container">Net::SSH::Connection::Session</span> + <span class="container">Net::SSH::Connection::EventLoop</span> <li class="method"> - <a href="Net/SSH/Test/Script.html#method-i-process">#process</a> + <a href="Net/SSH/Connection/Session.html#method-i-process">#process</a> — - <span class="container">Net::SSH::Test::Script</span> + <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Connection/EventLoop.html#method-i-process">#process</a> + <a href="Net/SSH/Test/LocalPacket.html#method-i-process">#process</a> — - <span class="container">Net::SSH::Connection::EventLoop</span> + <span class="container">Net::SSH::Test::LocalPacket</span> <li class="method"> - <a href="Net/SSH/Connection/Channel.html#method-i-process">#process</a> + <a href="Net/SSH/Test/RemotePacket.html#method-i-process">#process</a> — - <span class="container">Net::SSH::Connection::Channel</span> + <span class="container">Net::SSH::Test::RemotePacket</span> <li class="method"> <a href="Net/SSH/Connection/EventLoop.html#method-i-process_only">#process_only</a> @@ -2250,14 +2477,14 @@ <span class="container">Net::SSH::Transport::Session</span> <li class="method"> - <a href="Net/SSH/Authentication/Pageant/Socket.html#method-i-read">#read</a> + <a href="Net/SSH/Buffer.html#method-i-read">#read</a> — - <span class="container">Net::SSH::Authentication::Pageant::Socket</span> + <span class="container">Net::SSH::Buffer</span> <li class="method"> - <a href="Net/SSH/Buffer.html#method-i-read">#read</a> + <a href="Net/SSH/Authentication/Pageant/Socket.html#method-i-read">#read</a> — - <span class="container">Net::SSH::Buffer</span> + <span class="container">Net::SSH::Authentication::Pageant::Socket</span> <li class="method"> <a href="Net/SSH/Buffer.html#method-i-read-21">#read!</a> @@ -2315,6 +2542,11 @@ <span class="container">Net::SSH::Buffer</span> <li class="method"> + <a href="Net/SSH/Buffer.html#method-i-read_private_keyblob">#read_private_keyblob</a> + — + <span class="container">Net::SSH::Buffer</span> + + <li class="method"> <a href="Net/SSH/Buffer.html#method-i-read_string">#read_string</a> — <span class="container">Net::SSH::Buffer</span> @@ -2340,14 +2572,14 @@ <span class="container">Net::SSH::Connection::EventLoop</span> <li class="method"> - <a href="Net/SSH/Transport/Session.html#method-i-rekey-21">#rekey!</a> + <a href="Net/SSH/Transport/Algorithms.html#method-i-rekey-21">#rekey!</a> — - <span class="container">Net::SSH::Transport::Session</span> + <span class="container">Net::SSH::Transport::Algorithms</span> <li class="method"> - <a href="Net/SSH/Transport/Algorithms.html#method-i-rekey-21">#rekey!</a> + <a href="Net/SSH/Transport/Session.html#method-i-rekey-21">#rekey!</a> — - <span class="container">Net::SSH::Transport::Algorithms</span> + <span class="container">Net::SSH::Transport::Session</span> <li class="method"> <a href="Net/SSH/Transport/Session.html#method-i-rekey_as_needed">#rekey_as_needed</a> @@ -2420,9 +2652,9 @@ <span class="container">Net::SSH::Transport::CTR</span> <li class="method"> - <a href="Net/SSH/Transport/State.html#method-i-reset-21">#reset!</a> + <a href="Net/SSH/Transport/OpenSSLAESCTR.html#method-i-reset">#reset</a> — - <span class="container">Net::SSH::Transport::State</span> + <span class="container">Net::SSH::Transport::OpenSSLAESCTR</span> <li class="method"> <a href="Net/SSH/Buffer.html#method-i-reset-21">#reset!</a> @@ -2430,6 +2662,11 @@ <span class="container">Net::SSH::Buffer</span> <li class="method"> + <a href="Net/SSH/Transport/State.html#method-i-reset-21">#reset!</a> + — + <span class="container">Net::SSH::Transport::State</span> + + <li class="method"> <a href="Net/SSH/Test/Extensions/BufferedIo.html#method-i-select_for_read-3F">#select_for_read?</a> — <span class="container">Net::SSH::Test::Extensions::BufferedIo</span> @@ -2475,11 +2712,6 @@ <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Authentication/Methods/Abstract.html#method-i-send_message">#send_message</a> - — - <span class="container">Net::SSH::Authentication::Methods::Abstract</span> - - <li class="method"> <a href="Net/SSH/Connection/Session.html#method-i-send_message">#send_message</a> — <span class="container">Net::SSH::Connection::Session</span> @@ -2490,14 +2722,14 @@ <span class="container">Net::SSH::Transport::Session</span> <li class="method"> - <a href="Net/SSH/Transport/PacketStream.html#method-i-send_packet">#send_packet</a> + <a href="Net/SSH/Authentication/Methods/Abstract.html#method-i-send_message">#send_message</a> — - <span class="container">Net::SSH::Transport::PacketStream</span> + <span class="container">Net::SSH::Authentication::Methods::Abstract</span> <li class="method"> - <a href="Net/SSH/ForwardedBufferedIo.html#method-i-send_pending">#send_pending</a> + <a href="Net/SSH/Transport/PacketStream.html#method-i-send_packet">#send_packet</a> — - <span class="container">Net::SSH::ForwardedBufferedIo</span> + <span class="container">Net::SSH::Transport::PacketStream</span> <li class="method"> <a href="Net/SSH/BufferedIo.html#method-i-send_pending">#send_pending</a> @@ -2505,6 +2737,11 @@ <span class="container">Net::SSH::BufferedIo</span> <li class="method"> + <a href="Net/SSH/ForwardedBufferedIo.html#method-i-send_pending">#send_pending</a> + — + <span class="container">Net::SSH::ForwardedBufferedIo</span> + + <li class="method"> <a href="Net/SSH/Authentication/Pageant/Socket.html#method-i-send_query">#send_query</a> — <span class="container">Net::SSH::Authentication::Pageant::Socket</span> @@ -2605,11 +2842,6 @@ <span class="container">Net::SSH::Connection::Session</span> <li class="method"> - <a href="Net/SSH/Authentication/Certificate.html#method-i-sign">#sign</a> - — - <span class="container">Net::SSH::Authentication::Certificate</span> - - <li class="method"> <a href="Net/SSH/Authentication/Agent.html#method-i-sign">#sign</a> — <span class="container">Net::SSH::Authentication::Agent</span> @@ -2620,6 +2852,11 @@ <span class="container">Net::SSH::Authentication::KeyManager</span> <li class="method"> + <a href="Net/SSH/Authentication/Certificate.html#method-i-sign">#sign</a> + — + <span class="container">Net::SSH::Authentication::Certificate</span> + + <li class="method"> <a href="Net/SSH/Authentication/Certificate.html#method-i-sign-21">#sign!</a> — <span class="container">Net::SSH::Authentication::Certificate</span> @@ -2635,14 +2872,14 @@ <span class="container">Net::SSH::Test</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-i-ssh_do_sign">#ssh_do_sign</a> + <a href="OpenSSL/PKey/EC.html#method-i-ssh_do_sign">#ssh_do_sign</a> — - <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> + <span class="container">OpenSSL::PKey::EC</span> <li class="method"> - <a href="Net/SSH/Authentication/Certificate.html#method-i-ssh_do_sign">#ssh_do_sign</a> + <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-i-ssh_do_sign">#ssh_do_sign</a> — - <span class="container">Net::SSH::Authentication::Certificate</span> + <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> <li class="method"> <a href="OpenSSL/PKey/RSA.html#method-i-ssh_do_sign">#ssh_do_sign</a> @@ -2650,19 +2887,19 @@ <span class="container">OpenSSL::PKey::RSA</span> <li class="method"> - <a href="OpenSSL/PKey/DSA.html#method-i-ssh_do_sign">#ssh_do_sign</a> + <a href="Net/SSH/Authentication/Certificate.html#method-i-ssh_do_sign">#ssh_do_sign</a> — - <span class="container">OpenSSL::PKey::DSA</span> + <span class="container">Net::SSH::Authentication::Certificate</span> <li class="method"> - <a href="OpenSSL/PKey/EC.html#method-i-ssh_do_sign">#ssh_do_sign</a> + <a href="OpenSSL/PKey/DSA.html#method-i-ssh_do_sign">#ssh_do_sign</a> — - <span class="container">OpenSSL::PKey::EC</span> + <span class="container">OpenSSL::PKey::DSA</span> <li class="method"> - <a href="Net/SSH/Authentication/Certificate.html#method-i-ssh_do_verify">#ssh_do_verify</a> + <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-ssh_do_verify">#ssh_do_verify</a> — - <span class="container">Net::SSH::Authentication::Certificate</span> + <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> <li class="method"> <a href="OpenSSL/PKey/EC.html#method-i-ssh_do_verify">#ssh_do_verify</a> @@ -2670,9 +2907,9 @@ <span class="container">OpenSSL::PKey::EC</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-ssh_do_verify">#ssh_do_verify</a> + <a href="OpenSSL/PKey/DSA.html#method-i-ssh_do_verify">#ssh_do_verify</a> — - <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> + <span class="container">OpenSSL::PKey::DSA</span> <li class="method"> <a href="OpenSSL/PKey/RSA.html#method-i-ssh_do_verify">#ssh_do_verify</a> @@ -2680,9 +2917,9 @@ <span class="container">OpenSSL::PKey::RSA</span> <li class="method"> - <a href="OpenSSL/PKey/DSA.html#method-i-ssh_do_verify">#ssh_do_verify</a> + <a href="Net/SSH/Authentication/Certificate.html#method-i-ssh_do_verify">#ssh_do_verify</a> — - <span class="container">OpenSSL::PKey::DSA</span> + <span class="container">Net::SSH::Authentication::Certificate</span> <li class="method"> <a href="OpenSSL/PKey/RSA.html#method-i-ssh_signature_type">#ssh_signature_type</a> @@ -2690,11 +2927,21 @@ <span class="container">OpenSSL::PKey::RSA</span> <li class="method"> + <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-i-ssh_signature_type">#ssh_signature_type</a> + — + <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> + + <li class="method"> <a href="Net/SSH/Authentication/Certificate.html#method-i-ssh_signature_type">#ssh_signature_type</a> — <span class="container">Net::SSH::Authentication::Certificate</span> <li class="method"> + <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-ssh_signature_type">#ssh_signature_type</a> + — + <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> + + <li class="method"> <a href="OpenSSL/PKey/EC.html#method-i-ssh_signature_type">#ssh_signature_type</a> — <span class="container">OpenSSL::PKey::EC</span> @@ -2705,19 +2952,14 @@ <span class="container">OpenSSL::PKey::DSA</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-i-ssh_signature_type">#ssh_signature_type</a> - — - <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> - - <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-ssh_signature_type">#ssh_signature_type</a> + <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-ssh_type">#ssh_type</a> — <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-ssh_type">#ssh_type</a> + <a href="Net/SSH/Authentication/Certificate.html#method-i-ssh_type">#ssh_type</a> — - <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> + <span class="container">Net::SSH::Authentication::Certificate</span> <li class="method"> <a href="OpenSSL/PKey/EC.html#method-i-ssh_type">#ssh_type</a> @@ -2725,14 +2967,14 @@ <span class="container">OpenSSL::PKey::EC</span> <li class="method"> - <a href="OpenSSL/PKey/DSA.html#method-i-ssh_type">#ssh_type</a> + <a href="OpenSSL/PKey/RSA.html#method-i-ssh_type">#ssh_type</a> — - <span class="container">OpenSSL::PKey::DSA</span> + <span class="container">OpenSSL::PKey::RSA</span> <li class="method"> - <a href="OpenSSL/PKey/RSA.html#method-i-ssh_type">#ssh_type</a> + <a href="OpenSSL/PKey/DSA.html#method-i-ssh_type">#ssh_type</a> — - <span class="container">OpenSSL::PKey::RSA</span> + <span class="container">OpenSSL::PKey::DSA</span> <li class="method"> <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-i-ssh_type">#ssh_type</a> @@ -2740,19 +2982,19 @@ <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> <li class="method"> - <a href="Net/SSH/Authentication/Certificate.html#method-i-ssh_type">#ssh_type</a> + <a href="OpenSSL/PKey/EC/Point.html#method-i-ssh_type">#ssh_type</a> — - <span class="container">Net::SSH::Authentication::Certificate</span> + <span class="container">OpenSSL::PKey::EC::Point</span> <li class="method"> - <a href="Net/SSH/Transport/Algorithms.html#method-i-start">#start</a> + <a href="Net/SSH/Prompt.html#method-i-start">#start</a> — - <span class="container">Net::SSH::Transport::Algorithms</span> + <span class="container">Net::SSH::Prompt</span> <li class="method"> - <a href="Net/SSH/Prompt.html#method-i-start">#start</a> + <a href="Net/SSH/Transport/Algorithms.html#method-i-start">#start</a> — - <span class="container">Net::SSH::Prompt</span> + <span class="container">Net::SSH::Transport::Algorithms</span> <li class="method"> <a href="Net/SSH/Connection/Session.html#method-i-stop_listening_to">#stop_listening_to</a> @@ -2790,14 +3032,19 @@ <span class="container">Net::SSH::Test::Extensions::PacketStream</span> <li class="method"> - <a href="OpenSSL/PKey/RSA.html#method-i-to_blob">#to_blob</a> + <a href="OpenSSL/PKey/EC/Point.html#method-i-to_blob">#to_blob</a> — - <span class="container">OpenSSL::PKey::RSA</span> + <span class="container">OpenSSL::PKey::EC::Point</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-to_blob">#to_blob</a> + <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-i-to_blob">#to_blob</a> — - <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> + <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> + + <li class="method"> + <a href="OpenSSL/PKey/EC.html#method-i-to_blob">#to_blob</a> + — + <span class="container">OpenSSL::PKey::EC</span> <li class="method"> <a href="OpenSSL/PKey/DSA.html#method-i-to_blob">#to_blob</a> @@ -2805,14 +3052,14 @@ <span class="container">OpenSSL::PKey::DSA</span> <li class="method"> - <a href="OpenSSL/PKey/EC.html#method-i-to_blob">#to_blob</a> + <a href="Net/SSH/Authentication/ED25519/PubKey.html#method-i-to_blob">#to_blob</a> — - <span class="container">OpenSSL::PKey::EC</span> + <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> <li class="method"> - <a href="Net/SSH/Authentication/ED25519/PrivKey.html#method-i-to_blob">#to_blob</a> + <a href="OpenSSL/PKey/RSA.html#method-i-to_blob">#to_blob</a> — - <span class="container">Net::SSH::Authentication::ED25519::PrivKey</span> + <span class="container">OpenSSL::PKey::RSA</span> <li class="method"> <a href="Net/SSH/Authentication/Certificate.html#method-i-to_blob">#to_blob</a> @@ -2835,11 +3082,6 @@ <span class="container">Net::SSH::Authentication::ED25519::PubKey</span> <li class="method"> - <a href="Net/SSH/Test/RemotePacket.html#method-i-to_s">#to_s</a> - — - <span class="container">Net::SSH::Test::RemotePacket</span> - - <li class="method"> <a href="Net/SSH/Version.html#method-i-to_s">#to_s</a> — <span class="container">Net::SSH::Version</span> @@ -2850,6 +3092,11 @@ <span class="container">Net::SSH::Buffer</span> <li class="method"> + <a href="Net/SSH/Test/RemotePacket.html#method-i-to_s">#to_s</a> + — + <span class="container">Net::SSH::Test::RemotePacket</span> + + <li class="method"> <a href="OpenSSL/BN.html#method-i-to_ssh">#to_ssh</a> — <span class="container">OpenSSL::BN</span> @@ -2895,24 +3142,49 @@ <span class="container">OpenSSL::PKey::DH</span> <li class="method"> - <a href="Net/SSH/Verifiers/Strict.html#method-i-verify">#verify</a> + <a href="Net/SSH/Verifiers/Always.html#method-i-verify">#verify</a> — - <span class="container">Net::SSH::Verifiers::Strict</span> + <span class="container">Net::SSH::Verifiers::Always</span> <li class="method"> - <a href="Net/SSH/Verifiers/Secure.html#method-i-verify">#verify</a> + <a href="Net/SSH/Transport/Session/CompatibleVerifier.html#method-i-verify">#verify</a> — - <span class="container">Net::SSH::Verifiers::Secure</span> + <span class="container">Net::SSH::Transport::Session::CompatibleVerifier</span> <li class="method"> - <a href="Net/SSH/Verifiers/Null.html#method-i-verify">#verify</a> + <a href="Net/SSH/Verifiers/Never.html#method-i-verify">#verify</a> — - <span class="container">Net::SSH::Verifiers::Null</span> + <span class="container">Net::SSH::Verifiers::Never</span> <li class="method"> - <a href="Net/SSH/Verifiers/Lenient.html#method-i-verify">#verify</a> + <a href="Net/SSH/Verifiers/AcceptNewOrLocalTunnel.html#method-i-verify">#verify</a> — - <span class="container">Net::SSH::Verifiers::Lenient</span> + <span class="container">Net::SSH::Verifiers::AcceptNewOrLocalTunnel</span> + + <li class="method"> + <a href="Net/SSH/Verifiers/AcceptNew.html#method-i-verify">#verify</a> + — + <span class="container">Net::SSH::Verifiers::AcceptNew</span> + + <li class="method"> + <a href="Net/SSH/Verifiers/AcceptNew.html#method-i-verify_signature">#verify_signature</a> + — + <span class="container">Net::SSH::Verifiers::AcceptNew</span> + + <li class="method"> + <a href="Net/SSH/Verifiers/Always.html#method-i-verify_signature">#verify_signature</a> + — + <span class="container">Net::SSH::Verifiers::Always</span> + + <li class="method"> + <a href="Net/SSH/Transport/Session/CompatibleVerifier.html#method-i-verify_signature">#verify_signature</a> + — + <span class="container">Net::SSH::Transport::Session::CompatibleVerifier</span> + + <li class="method"> + <a href="Net/SSH/Verifiers/Never.html#method-i-verify_signature">#verify_signature</a> + — + <span class="container">Net::SSH::Verifiers::Never</span> <li class="method"> <a href="Net/SSH/Connection/Channel.html#method-i-wait">#wait</a> @@ -2930,14 +3202,14 @@ <span class="container">Net::SSH::BufferedIo</span> <li class="method"> - <a href="Net/SSH/Buffer.html#method-i-write">#write</a> + <a href="Net/SSH/Test/Socket.html#method-i-write">#write</a> — - <span class="container">Net::SSH::Buffer</span> + <span class="container">Net::SSH::Test::Socket</span> <li class="method"> - <a href="Net/SSH/Test/Socket.html#method-i-write">#write</a> + <a href="Net/SSH/Buffer.html#method-i-write">#write</a> — - <span class="container">Net::SSH::Test::Socket</span> + <span class="container">Net::SSH::Buffer</span> <li class="method"> <a href="Net/SSH/Buffer.html#method-i-write_bignum">#write_bignum</a> |