if (!strcmp(keyword, "PersonalizationString"))
{
pers = hex2bin_m(value, &perslen);
+ if (nid == 0)
+ {
+ fprintf(stderr, "DRBG type not recognised!\n");
+ exit (1);
+ }
dctx = FIPS_drbg_new(nid, df | DRBG_FLAG_TEST);
if (!dctx)
exit (1);
adin = hex2bin_m(value, &adinlen);
if (pr)
continue;
- r = FIPS_drbg_generate(dctx, randout, randoutlen, 0, 0,
+ r = FIPS_drbg_generate(dctx, randout, randoutlen, 0,
adin, adinlen);
if (!r)
{
t.entlen = entlen;
r = FIPS_drbg_generate(dctx,
randout, randoutlen,
- 0, 1, adin, adinlen);
+ 1, adin, adinlen);
if (!r)
{
fprintf(stderr,