class Net::SSH::Transport::AES256_GCM

Implements the aes256-gcm@openssh cipher

Public Class Methods

key_length() click to toggle source

— RFC 5647 — K_LEN AES key length 32 octets

# File lib/net/ssh/transport/aes256_gcm.rb, line 36
def self.key_length
  32
end

Public Instance Methods

algo_name() click to toggle source
# File lib/net/ssh/transport/aes256_gcm.rb, line 24
def algo_name
  'aes-256-gcm'
end
implicit_mac() click to toggle source
# File lib/net/ssh/transport/aes256_gcm.rb, line 20
def implicit_mac
  ImplicitHMac.new
end
name() click to toggle source
# File lib/net/ssh/transport/aes256_gcm.rb, line 28
def name
  'aes256-gcm@openssh.com'
end