The test ecdsa was done when ecdsa was only supported by hardware. So it wasn't possible to test ecdsa on sandbox, and there is a test to check that ecdsa is not supported on sandbox. Now, there is a software implementation of ecdsa. So we remove this outdated test.
Signed-off-by: Philippe Reynes <[email protected]> --- v2: - initial version test/dm/ecdsa.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/test/dm/ecdsa.c b/test/dm/ecdsa.c index d7eac7115f7..074b4b25576 100644 --- a/test/dm/ecdsa.c +++ b/test/dm/ecdsa.c @@ -9,29 +9,15 @@ /* * Basic test of the ECDSA uclass and ecdsa_verify() * - * ECDSA implementations in u-boot are hardware-dependent. Until we have a - * software implementation that can be compiled into the sandbox, all we can - * test is the uclass support. - * - * The uclass_get() test is redundant since ecdsa_verify() would also fail. We - * run both functions in order to isolate the cause more clearly. i.e. is - * ecdsa_verify() failing because the UCLASS is absent/broken? + * ECDSA software implementation is tested in another test, + * so we only check that the class UCLASS_ECDSA may be reached. */ static int dm_test_ecdsa_verify(struct unit_test_state *uts) { struct uclass *ucp; - struct checksum_algo algo = { - .checksum_len = 256, - }; - - struct image_sign_info info = { - .checksum = &algo, - }; - ut_assertok(uclass_get(UCLASS_ECDSA, &ucp)); ut_assertnonnull(ucp); - ut_asserteq(-ENODEV, ecdsa_verify(&info, NULL, 0, NULL, 0)); return 0; } -- 2.43.0

