crypto: testmgr - Skip algs not flagged fips_allowed in fips mode
authorJarod Wilson <jarod@redhat.com>
Fri, 15 May 2009 05:17:05 +0000 (15:17 +1000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 2 Jun 2009 04:04:49 +0000 (14:04 +1000)
commita3bef3a31a19bd943047ba8bf5b2cc7b5d164362
treef6eff2b5a4053713ebe9f7812f351a938c2a880f
parenta1915d51e8e7ee192d2101d621d425379088cbb0
crypto: testmgr - Skip algs not flagged fips_allowed in fips mode

Because all fips-allowed algorithms must be self-tested before they
can be used, they will all have entries in testmgr.c's alg_test_descs[].
Skip self-tests for any algs not flagged as fips_approved and return
-EINVAL when in fips mode.

Signed-off-by: Jarod Wilson <jarod@redhat.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/testmgr.c