Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 941fb328 authored by Jarod Wilson's avatar Jarod Wilson Committed by Herbert Xu
Browse files

crypto: testmgr - Catch base cipher self-test failures in fips mode

parent e08ca2da
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2220,7 +2220,8 @@ int alg_test(const char *driver, const char *alg, u32 type, u32 mask)
		if (i < 0)
			goto notest;

		return alg_test_cipher(alg_test_descs + i, driver, type, mask);
		rc = alg_test_cipher(alg_test_descs + i, driver, type, mask);
		goto test_done;
	}

	i = alg_find_test(alg);
@@ -2229,6 +2230,7 @@ int alg_test(const char *driver, const char *alg, u32 type, u32 mask)

	rc = alg_test_descs[i].test(alg_test_descs + i, driver,
				      type, mask);
test_done:
	if (fips_enabled && rc)
		panic("%s: %s alg self test failed in fips mode!\n", driver, alg);