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
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 11 def block_size 8 end
A default block size of 8 is required by the SSH2 protocol.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 26 def decrypt self end
Does nothing. Returns self.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 21 def encrypt self end
Does nothing. Returns self.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 36 def final "" end
Returns the empty string.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 46 def iv=(v) nil end
Does nothing. Returns nil.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 16 def iv_len 4 end
Returns an arbitrary integer.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 41 def name "identity" end
The name of this cipher, which is “identity”.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 51 def reset self end
Does nothing. Returns self.
Source
# File lib/net/ssh/transport/identity_cipher.rb, line 31 def update(text) text end
Passes its single argument through unchanged.