class Net::SSH::Transport::IdentityCipher
A cipher that does nothing but pass the data through, unchanged. This keeps things in the code nice and clean when a cipher has not yet been determined (i.e., during key exchange).
Public Class Methods
block_size()
click to toggle source
A default block size of 8 is required by the SSH2 protocol.
# File lib/net/ssh/transport/identity_cipher.rb, line 10 def block_size 8 end
decrypt()
click to toggle source
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 29 def decrypt self end
encrypt()
click to toggle source
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 24 def encrypt self end
final()
click to toggle source
Returns the empty string.
# File lib/net/ssh/transport/identity_cipher.rb, line 39 def final "" end
implicit_mac?()
click to toggle source
# File lib/net/ssh/transport/identity_cipher.rb, line 58 def implicit_mac? false end
iv=(v)
click to toggle source
Does nothing. Returns nil.
# File lib/net/ssh/transport/identity_cipher.rb, line 49 def iv=(v) nil end
iv_len()
click to toggle source
Returns an arbitrary integer.
# File lib/net/ssh/transport/identity_cipher.rb, line 19 def iv_len 4 end
key_length()
click to toggle source
# File lib/net/ssh/transport/identity_cipher.rb, line 14 def key_length 0 end
name()
click to toggle source
The name of this cipher, which is “identity”.
# File lib/net/ssh/transport/identity_cipher.rb, line 44 def name "identity" end
reset()
click to toggle source
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 54 def reset self end
update(text)
click to toggle source
Passes its single argument through unchanged.
# File lib/net/ssh/transport/identity_cipher.rb, line 34 def update(text) text end