summaryrefslogtreecommitdiff
path: root/src/regress/lib/libcrypto/ec/ec_asn1_test.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/regress/lib/libcrypto/ec/ec_asn1_test.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/regress/lib/libcrypto/ec/ec_asn1_test.c b/src/regress/lib/libcrypto/ec/ec_asn1_test.c
index 558179277a..03358e69ca 100644
--- a/src/regress/lib/libcrypto/ec/ec_asn1_test.c
+++ b/src/regress/lib/libcrypto/ec/ec_asn1_test.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec_asn1_test.c,v 1.31 2024/12/24 18:32:31 tb Exp $ */ 1/* $OpenBSD: ec_asn1_test.c,v 1.32 2025/03/08 20:09:35 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2017, 2021 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2017, 2021 Joel Sing <jsing@openbsd.org>
4 * Copyright (c) 2024 Theo Buehler <tb@openbsd.org> 4 * Copyright (c) 2024 Theo Buehler <tb@openbsd.org>
@@ -24,6 +24,10 @@
24#include <openssl/err.h> 24#include <openssl/err.h>
25#include <openssl/objects.h> 25#include <openssl/objects.h>
26 26
27#include "ec_local.h"
28
29EC_GROUP *EC_GROUP_new(const EC_METHOD *);
30
27/* set to 0 if/when we are going to enforce 0 <= a,b < p. */ 31/* set to 0 if/when we are going to enforce 0 <= a,b < p. */
28#define NEGATIVE_CURVE_COEFFICIENTS_ALLOWED 1 32#define NEGATIVE_CURVE_COEFFICIENTS_ALLOWED 1
29 33
@@ -328,12 +332,6 @@ ec_group_roundtrip_curve(const EC_GROUP *group, const char *descr, int nid)
328 goto err; 332 goto err;
329 } 333 }
330 334
331 if (EC_GROUP_method_of(group) == EC_GFp_mont_method()) {
332 if (EC_GROUP_cmp(group, new_group, NULL) != 0) {
333 fprintf(stderr, "FAIL: %s %d groups mismatch\n", descr, nid);
334 goto err;
335 }
336 }
337 if (EC_GROUP_get_asn1_flag(group) != EC_GROUP_get_asn1_flag(new_group)) { 335 if (EC_GROUP_get_asn1_flag(group) != EC_GROUP_get_asn1_flag(new_group)) {
338 fprintf(stderr, "FAIL: %s %d asn1_flag %x != %x\n", descr, nid, 336 fprintf(stderr, "FAIL: %s %d asn1_flag %x != %x\n", descr, nid,
339 EC_GROUP_get_asn1_flag(group), 337 EC_GROUP_get_asn1_flag(group),