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

Reply via email to