# File lib/openid/dh.rb, line 27
    def initialize(p=nil, g=nil)
      @p = p.nil? ? @@DEFAULT_MOD : p
      @g = g.nil? ? @@DEFAULT_GEN : g
      
      @private = OpenID::Util.rand(@p-2) + 1
      @public = OpenID::Util.powermod(@g, @private, @p)
    end