--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: algorithms
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: connection
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: data
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: dh
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: digester
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: g
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: p
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: A key-exchange service implementing the &quot;diffie-hellman-group1-sha1&quot; key-exchange algorithm.
constants: 
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The value of 'P', as a string, in hexadecimal
  name: P_s
  value: "\"FFFFFFFF\" \"FFFFFFFF\" \"C90FDAA2\" \"2168C234\" +           \"C4C6628B\" \"80DC1CD1\" \"29024E08\" \"8A67CC74\" +           \"020BBEA6\" \"3B139B22\" \"514A0879\" \"8E3404DD\" +           \"EF9519B3\" \"CD3A431B\" \"302B0A6D\" \"F25F1437\" +           \"4FE1356D\" \"6D51C245\" \"E485B576\" \"625E7EC6\" +           \"F44C42E9\" \"A637ED6B\" \"0BFF5CB6\" \"F406B7ED\" +           \"EE386BFB\" \"5A899FA5\" \"AE9F2411\" \"7C4B1FE6\" +           \"49286651\" \"ECE65381\" \"FFFFFFFF\" \"FFFFFFFF\""
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The radix in which P_s represents the value of P
  name: P_r
  value: "16"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The group constant
  name: G
  value: "2"
full_name: Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1
includes: 
- !ruby/object:RI::IncludedModule 
  name: Constants
- !ruby/object:RI::IncludedModule 
  name: Loggable
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: exchange_keys
name: DiffieHellmanGroup1SHA1
superclass: Object
