FIPS 186-3 extended it but for a long time there was only the 1024 bit keys 
so specified by FIPS 186-2 any many programs are still stuck on that limit.


On 3 April 2014 08:02:27 Mohammed Attia <notifications@github.com> wrote:

> > @@ -23,6 +33,18 @@ DSA
> >                          ``subgroup_order``, or ``generator`` do
> >                          not match the bounds specified in `FIPS 186-4`_.
> > +    .. classmethod:: generate(key_size, backend)
> > +
> > +        Generate a new ``DSAParameters`` instance using ``backend``.
> > +
> > +        :param int key_size: The length of the modulus in bits. For keys
> > +            generated in 2014 this should be `at least 2048`_ (See page 41).
>
> but FIPS doesn't specify 1024 only?
>
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/pyca/cryptography/pull/739/files#r11240870