diff --git a/fips/rand/fips_drbg_selftest.c b/fips/rand/fips_drbg_selftest.c index 3e18c98609e730b6ce5c9d15481bb1a4c63c2889..a06c4fcfd8b64df7c3e87bff8264ed7ca58afe20 100644 --- a/fips/rand/fips_drbg_selftest.c +++ b/fips/rand/fips_drbg_selftest.c @@ -226,6 +226,12 @@ static int fips_drbg_single_kat(DRBG_CTX *dctx, DRBG_SELFTEST_DATA *td, goto err2; } + if (quick) + { + rv = 1; + goto err; + } + t.ent = td->entreseed; t.entlen = td->entreseedlen; @@ -283,12 +289,6 @@ static int fips_drbg_single_kat(DRBG_CTX *dctx, DRBG_SELFTEST_DATA *td, goto err2; } - if (quick) - { - rv = 1; - goto err; - } - t.ent = td->entg_pr; t.entlen = td->entglen_pr;