if (L == 2048 && N == 256)
return 112;
if (L == 3072 && N == 256)
- return 112;
+ return 128;
return 0;
}
/* "offset = offset + n + 1" */
/* step 14 */
- if (counter >= 4096) break;
+ if (counter >= (int)(4 * L)) break;
+ }
+ if (seed_in)
+ {
+ ok = 0;
+ DSAerr(DSA_F_DSA_BUILTIN_PARAMGEN2, DSA_R_INVALID_PARAMETERS);
+ goto err;
}
}
end:
for (;;)
{
+ __fips_constseg
static const unsigned char ggen[4] = {0x67,0x67,0x65,0x6e};
if (idx >= 0)
{