diff options
Diffstat (limited to 'Net/SSH/Authentication/ED25519/SigningKeyFromFile.html')
| -rw-r--r-- | Net/SSH/Authentication/ED25519/SigningKeyFromFile.html | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/Net/SSH/Authentication/ED25519/SigningKeyFromFile.html b/Net/SSH/Authentication/ED25519/SigningKeyFromFile.html index 13b6236..78841ec 100644 --- a/Net/SSH/Authentication/ED25519/SigningKeyFromFile.html +++ b/Net/SSH/Authentication/ED25519/SigningKeyFromFile.html @@ -4,7 +4,7 @@ <head> <meta charset="UTF-8"> -<title>class Net::SSH::Authentication::ED25519::SigningKeyFromFile - net-ssh 4.2.0</title> +<title>class Net::SSH::Authentication::ED25519::SigningKeyFromFile - net-ssh 6.0.0.beta1</title> <script type="text/javascript"> var rdoc_rel_prefix = "../../../../"; @@ -59,7 +59,7 @@ <h3>Parent</h3> - <p class="link">RbNaCl::Signatures::Ed25519::SigningKey + <p class="link">SimpleDelegator </div> @@ -71,7 +71,7 @@ <ul class="link-list" role="directory"> - <li ><a href="#method-c-new">::new</a> + <li class="calls-super" ><a href="#method-c-new">::new</a> </ul> </div> @@ -123,13 +123,20 @@ + <div class="method-calls-super"> + Calls superclass method + + </div> + <div class="method-source-code" id="new-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/authentication/ed25519.rb, line 23</span> + <pre><span class="ruby-comment"># File lib/net/ssh/authentication/ed25519.rb, line 17</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">pk</span>,<span class="ruby-identifier">sk</span>) - <span class="ruby-ivar">@signing_key</span> = <span class="ruby-identifier">sk</span> - <span class="ruby-ivar">@verify_key</span> = <span class="ruby-constant">RbNaCl</span><span class="ruby-operator">::</span><span class="ruby-constant">Signatures</span><span class="ruby-operator">::</span><span class="ruby-constant">Ed25519</span><span class="ruby-operator">::</span><span class="ruby-constant">VerifyKey</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">pk</span>) + <span class="ruby-identifier">key</span> = <span class="ruby-operator">::</span><span class="ruby-constant">Ed25519</span><span class="ruby-operator">::</span><span class="ruby-constant">SigningKey</span>.<span class="ruby-identifier">from_keypair</span>(<span class="ruby-identifier">sk</span>) + <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-string">"pk does not match sk"</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">pk</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">key</span>.<span class="ruby-identifier">verify_key</span>.<span class="ruby-identifier">to_bytes</span> + + <span class="ruby-keyword">super</span>(<span class="ruby-identifier">key</span>) <span class="ruby-keyword">end</span></pre> </div> |
