# File lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb, line 42
42:     def initialize(algorithms, connection, data)
43:       @p = get_p
44:       @g = get_g
45: 
46:       @digester = OpenSSL::Digest::SHA1
47:       @algorithms = algorithms
48:       @connection = connection
49: 
50:       @data = data.dup
51:       @dh = generate_key
52:       @logger = @data.delete(:logger)
53:     end