Correct test that was pasto'ed incorrectly
authorbeck <beck@openbsd.org>
Mon, 29 May 2023 15:52:46 +0000 (15:52 +0000)
committerbeck <beck@openbsd.org>
Mon, 29 May 2023 15:52:46 +0000 (15:52 +0000)
This now tests what the comment says it does

regress/lib/libcrypto/x509/policy/policy.c

index 70f60af..98650b2 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: policy.c,v 1.10 2023/04/28 16:50:16 beck Exp $ */
+/* $OpenBSD: policy.c,v 1.11 2023/05/29 15:52:46 beck Exp $ */
 /*
  * Copyright (c) 2020 Joel Sing <jsing@openbsd.org>
  * Copyright (c) 2020-2023 Bob Beck <beck@openbsd.org>
@@ -558,9 +558,13 @@ struct verify_cert_test verify_cert_tests[] = {
                .root_file = CERTSDIR "/" "policy_root.pem",
                .intermediate_file = CERTSDIR "/" "policy_intermediate.pem",
                .leaf_file = CERTSDIR "/" "policy_leaf_any.pem",
-               .policy_oid_to_check = OID1,
+               .policy_oid_to_check = OID3,
                .verify_flags = X509_V_FLAG_EXPLICIT_POLICY,
-               .want_chains = 1,
+               .want_chains = 0,
+               .want_error = X509_V_ERR_NO_EXPLICIT_POLICY,
+               .want_error_depth = 0,
+               .want_legacy_error = X509_V_ERR_NO_EXPLICIT_POLICY,
+               .want_legacy_error_depth = 0,
        },
        /* Both assert anyPolicy. All policies are valid. */
        {