summaryrefslogtreecommitdiff
path: root/lib/net/ssh/transport/constants.rb
blob: 64761f98e854315e89aa784ec62ea59b77a9fb6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
module Net 
  module SSH 
    module Transport
      module Constants
    
        #--
        # Transport layer generic messages
        #++
    
        DISCONNECT                = 1
        IGNORE                    = 2
        UNIMPLEMENTED             = 3
        DEBUG                     = 4
        SERVICE_REQUEST           = 5
        SERVICE_ACCEPT            = 6
    
        #--
        # Algorithm negotiation messages
        #++
    
        KEXINIT                   = 20
        NEWKEYS                   = 21
    
        #--
        # Key exchange method specific messages
        #++
    
        KEXDH_INIT                = 30
        KEXDH_REPLY               = 31
    
        KEXECDH_INIT              = 30
        KEXECDH_REPLY             = 31
      end
    end
  end
end