Mark the public X509_VP_FLAG_* constants as intentionally undocumented.
authorschwarze <schwarze@openbsd.org>
Sat, 13 Nov 2021 18:50:31 +0000 (18:50 +0000)
committerschwarze <schwarze@openbsd.org>
Sat, 13 Nov 2021 18:50:31 +0000 (18:50 +0000)
With LibreSSL, they can only be used internally in the library itself,
and even with OpenSSL, no real-world application code uses them.
OK tb@

lib/libcrypto/man/X509_VERIFY_PARAM_new.3

index ffde66c..3c6b2ce 100644 (file)
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_VERIFY_PARAM_new.3,v 1.2 2021/10/18 18:20:39 schwarze Exp $
+.\" $OpenBSD: X509_VERIFY_PARAM_new.3,v 1.3 2021/11/13 18:50:31 schwarze Exp $
 .\"
 .\" Copyright (c) 2018, 2021 Ingo Schwarze <schwarze@openbsd.org>
 .\"
@@ -14,7 +14,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: October 18 2021 $
+.Dd $Mdocdate: November 13 2021 $
 .Dt X509_VERIFY_PARAM_NEW 3
 .Os
 .Sh NAME
 .Nm X509_VERIFY_PARAM_get_count ,
 .Nm X509_VERIFY_PARAM_get0 ,
 .Nm X509_VERIFY_PARAM_table_cleanup
+.\" The following constants defined in the public header <openssl/x509_vfy.h>
+.\" are intentionally undocumented because X509_VERIFY_PARAM is an opaque
+.\" struct and LibreSSL provides neither X509_VERIFY_PARAM_set_inh_flags(3)
+.\" nor X509_VERIFY_PARAM_get_inh_flags(3):
+.\" X509_VP_FLAG_DEFAULT
+.\" X509_VP_FLAG_OVERWRITE
+.\" X509_VP_FLAG_RESET_FLAGS
+.\" X509_VP_FLAG_LOCKED
+.\" X509_VP_FLAG_ONCE
 .Nd X509 verification parameter objects
 .Sh SYNOPSIS
 .In openssl/x509_vfy.h