summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2023-04-16 08:17:04 +0000
committertb <>2023-04-16 08:17:04 +0000
commitb1f9b99395d780ccfecfed0818cef431b496297c (patch)
tree9c1072b5fdf663cae6cd93fbdf2fac9239ebd0db
parentf8616133df904764c99f9e78cf09c55f60bc6fd4 (diff)
downloadopenbsd-b1f9b99395d780ccfecfed0818cef431b496297c.tar.gz
openbsd-b1f9b99395d780ccfecfed0818cef431b496297c.tar.bz2
openbsd-b1f9b99395d780ccfecfed0818cef431b496297c.zip
The policy tree types become internal ony. Annotate them.
ok jsing
-rw-r--r--src/lib/libcrypto/ossl_typ.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ossl_typ.h b/src/lib/libcrypto/ossl_typ.h
index 78eb7e92ba..7edab01376 100644
--- a/src/lib/libcrypto/ossl_typ.h
+++ b/src/lib/libcrypto/ossl_typ.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ossl_typ.h,v 1.22 2022/12/26 07:18:50 jmc Exp $ */ 1/* $OpenBSD: ossl_typ.h,v 1.23 2023/04/16 08:17:04 tb Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -160,10 +160,16 @@ typedef struct engine_st ENGINE;
160typedef struct ssl_st SSL; 160typedef struct ssl_st SSL;
161typedef struct ssl_ctx_st SSL_CTX; 161typedef struct ssl_ctx_st SSL_CTX;
162 162
163/*
164 * Move to x509_local.h in next major bump - x509_vfy.c needs X509_POLICY_TREE
165 * and X509_POLICY_CACHE.
166 */
167#if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL)
163typedef struct X509_POLICY_NODE_st X509_POLICY_NODE; 168typedef struct X509_POLICY_NODE_st X509_POLICY_NODE;
164typedef struct X509_POLICY_LEVEL_st X509_POLICY_LEVEL; 169typedef struct X509_POLICY_LEVEL_st X509_POLICY_LEVEL;
165typedef struct X509_POLICY_TREE_st X509_POLICY_TREE; 170typedef struct X509_POLICY_TREE_st X509_POLICY_TREE;
166typedef struct X509_POLICY_CACHE_st X509_POLICY_CACHE; 171typedef struct X509_POLICY_CACHE_st X509_POLICY_CACHE;
172#endif
167 173
168typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID; 174typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID;
169typedef struct DIST_POINT_st DIST_POINT; 175typedef struct DIST_POINT_st DIST_POINT;