| Class | Net::SSH::Transport::IdentityCipher |
| In: |
lib/net/ssh/transport/identity_cipher.rb
lib/net/ssh/transport/identity_cipher.rb |
| Parent: | Object |
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).
A default block size of 8 is required by the SSH2 protocol.
# File lib/net/ssh/transport/identity_cipher.rb, line 9
9: def block_size
10: 8
11: end
A default block size of 8 is required by the SSH2 protocol.
# File lib/net/ssh/transport/identity_cipher.rb, line 9
9: def block_size
10: 8
11: end
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 24
24: def decrypt
25: self
26: end
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 24
24: def decrypt
25: self
26: end
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 19
19: def encrypt
20: self
21: end
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 19
19: def encrypt
20: self
21: end
Returns the empty string.
# File lib/net/ssh/transport/identity_cipher.rb, line 34
34: def final
35: ""
36: end
Returns the empty string.
# File lib/net/ssh/transport/identity_cipher.rb, line 34
34: def final
35: ""
36: end
Does nothing. Returns nil.
# File lib/net/ssh/transport/identity_cipher.rb, line 44
44: def iv=(v)
45: nil
46: end
Does nothing. Returns nil.
# File lib/net/ssh/transport/identity_cipher.rb, line 44
44: def iv=(v)
45: nil
46: end
Returns an arbitrary integer.
# File lib/net/ssh/transport/identity_cipher.rb, line 14
14: def iv_len
15: 4
16: end
Returns an arbitrary integer.
# File lib/net/ssh/transport/identity_cipher.rb, line 14
14: def iv_len
15: 4
16: end
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 49
49: def reset
50: self
51: end
Does nothing. Returns self.
# File lib/net/ssh/transport/identity_cipher.rb, line 49
49: def reset
50: self
51: end
Passes its single argument through unchanged.
# File lib/net/ssh/transport/identity_cipher.rb, line 29
29: def update(text)
30: text
31: end