diff options
-rw-r--r-- | src/lib/libcrypto/x509/x509_verify.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509_verify.c b/src/lib/libcrypto/x509/x509_verify.c index c7b2219fa9..d3534879b8 100644 --- a/src/lib/libcrypto/x509/x509_verify.c +++ b/src/lib/libcrypto/x509/x509_verify.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_verify.c,v 1.69 2024/04/08 23:46:21 beck Exp $ */ | 1 | /* $OpenBSD: x509_verify.c,v 1.70 2024/06/07 06:21:40 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2020-2021 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2020-2021 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -528,7 +528,7 @@ x509_verify_potential_parent(struct x509_verify_ctx *ctx, X509 *parent, | |||
528 | return (ctx->xsc->check_issued(ctx->xsc, child, parent)); | 528 | return (ctx->xsc->check_issued(ctx->xsc, child, parent)); |
529 | 529 | ||
530 | /* XXX key usage */ | 530 | /* XXX key usage */ |
531 | return X509_check_issued(child, parent) != X509_V_OK; | 531 | return X509_check_issued(parent, child) == X509_V_OK; |
532 | } | 532 | } |
533 | 533 | ||
534 | static int | 534 | static int |