# 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