X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=test%2Fectest.c;h=bbc7ed0ac9903f08aeb7cd257d56e8ed4e95b7ad;hp=b0fbcdc6124ea0f129fafeddd8b638fa6bcf79a5;hb=4a5bbc4ef57e21ac7b2f000c2dcbe86e01b2a882;hpb=755031d921add2e1261dec6c13bb85b0f20c77ca diff --git a/test/ectest.c b/test/ectest.c index b0fbcdc612..bbc7ed0ac9 100644 --- a/test/ectest.c +++ b/test/ectest.c @@ -1417,6 +1417,12 @@ static void internal_curve_test(void) for (n = 0; n < crv_len; n++) { EC_GROUP *group = NULL; int nid = curves[n].nid; + /* + * Skip for X25519 because low level operations such as EC_POINT_mul() + * are not supported for this curve + */ + if (nid == NID_X25519) + continue; fprintf(stdout, "%s:\n", OBJ_nid2sn(nid)); fflush(stdout); if ((group = EC_GROUP_new_by_curve_name(nid)) == NULL) {