# File lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb, line 42
    def initialize(algorithms, connection, data)
      @p = OpenSSL::BN.new(P_s, P_r)
      @g = G

      @digester = OpenSSL::Digest::SHA1
      @algorithms = algorithms
      @connection = connection

      @data = data.dup
      @dh = generate_key
      @logger = @data.delete(:logger)
    end