diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ec_asn1.c')
-rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c index 289bc3b271..548afb2d1a 100644 --- a/src/lib/libcrypto/ec/ec_asn1.c +++ b/src/lib/libcrypto/ec/ec_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_asn1.c,v 1.74 2024/10/17 14:34:06 tb Exp $ */ | 1 | /* $OpenBSD: ec_asn1.c,v 1.75 2024/10/18 17:27:07 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
4 | */ | 4 | */ |
@@ -993,6 +993,8 @@ ec_asn1_parameters2group(const ECPARAMETERS *params) | |||
993 | 993 | ||
994 | if (!ec_asn1_parameters_extract_prime_group(params, &group)) | 994 | if (!ec_asn1_parameters_extract_prime_group(params, &group)) |
995 | goto err; | 995 | goto err; |
996 | if (!ec_group_is_builtin_curve(group)) | ||
997 | goto err; | ||
996 | 998 | ||
997 | return group; | 999 | return group; |
998 | 1000 | ||