class Net::SSH::Authentication::ED25519::PubKey
Attributes
          verify_key[R]
        
        Public Class Methods
          new(data)
          
          click to toggle source
          
        
        
        # File lib/net/ssh/authentication/ed25519.rb, line 105 def initialize(data) @verify_key = ::Ed25519::VerifyKey.new(data) end
          read_keyblob(buffer)
          
          click to toggle source
          
        
        
        # File lib/net/ssh/authentication/ed25519.rb, line 109 def self.read_keyblob(buffer) PubKey.new(buffer.read_string) end
Public Instance Methods
          ssh_do_verify(sig,data)
          
          click to toggle source
          
        
        
        # File lib/net/ssh/authentication/ed25519.rb, line 125 def ssh_do_verify(sig,data) @verify_key.verify(sig,data) end
          ssh_signature_type()
          
          click to toggle source
          
        
        
        # File lib/net/ssh/authentication/ed25519.rb, line 121 def ssh_signature_type ssh_type end
          ssh_type()
          
          click to toggle source
          
        
        
        # File lib/net/ssh/authentication/ed25519.rb, line 117 def ssh_type "ssh-ed25519" end
          to_blob()
          
          click to toggle source
          
        
        
        # File lib/net/ssh/authentication/ed25519.rb, line 113 def to_blob Net::SSH::Buffer.from(:mstring,"ssh-ed25519",:string,@verify_key.to_bytes).to_s end
          to_pem()
          
          click to toggle source
          
        
        
        # File lib/net/ssh/authentication/ed25519.rb, line 129 def to_pem # TODO this is not pem ssh_type + Base64.encode64(@verify_key.to_bytes) end