summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authortb <>2023-04-16 08:18:10 +0000
committertb <>2023-04-16 08:18:10 +0000
commit7561b8bd9ef9ff52d48b21fe76fbb88d4ad77374 (patch)
tree789e308276926c5d0e064437e672438fe332879b /src/lib
parentb1f9b99395d780ccfecfed0818cef431b496297c (diff)
downloadopenbsd-7561b8bd9ef9ff52d48b21fe76fbb88d4ad77374.tar.gz
openbsd-7561b8bd9ef9ff52d48b21fe76fbb88d4ad77374.tar.bz2
openbsd-7561b8bd9ef9ff52d48b21fe76fbb88d4ad77374.zip
Annotate policy tree STACK_OF() goo for removal from public API
ok jsing
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/stack/safestack.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libcrypto/stack/safestack.h b/src/lib/libcrypto/stack/safestack.h
index 84853efc26..b4f0afa0e6 100644
--- a/src/lib/libcrypto/stack/safestack.h
+++ b/src/lib/libcrypto/stack/safestack.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: safestack.h,v 1.22 2022/07/16 19:11:51 kn Exp $ */ 1/* $OpenBSD: safestack.h,v 1.23 2023/04/16 08:18:10 tb Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1999 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1999 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -1765,6 +1765,8 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
1765#define sk_X509_OBJECT_sort(st) SKM_sk_sort(X509_OBJECT, (st)) 1765#define sk_X509_OBJECT_sort(st) SKM_sk_sort(X509_OBJECT, (st))
1766#define sk_X509_OBJECT_is_sorted(st) SKM_sk_is_sorted(X509_OBJECT, (st)) 1766#define sk_X509_OBJECT_is_sorted(st) SKM_sk_is_sorted(X509_OBJECT, (st))
1767 1767
1768/* Move these to pcy_int.h in the next major bump. */
1769#if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL)
1768#define sk_X509_POLICY_DATA_new(cmp) SKM_sk_new(X509_POLICY_DATA, (cmp)) 1770#define sk_X509_POLICY_DATA_new(cmp) SKM_sk_new(X509_POLICY_DATA, (cmp))
1769#define sk_X509_POLICY_DATA_new_null() SKM_sk_new_null(X509_POLICY_DATA) 1771#define sk_X509_POLICY_DATA_new_null() SKM_sk_new_null(X509_POLICY_DATA)
1770#define sk_X509_POLICY_DATA_free(st) SKM_sk_free(X509_POLICY_DATA, (st)) 1772#define sk_X509_POLICY_DATA_free(st) SKM_sk_free(X509_POLICY_DATA, (st))
@@ -1808,6 +1810,7 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
1808#define sk_X509_POLICY_NODE_pop(st) SKM_sk_pop(X509_POLICY_NODE, (st)) 1810#define sk_X509_POLICY_NODE_pop(st) SKM_sk_pop(X509_POLICY_NODE, (st))
1809#define sk_X509_POLICY_NODE_sort(st) SKM_sk_sort(X509_POLICY_NODE, (st)) 1811#define sk_X509_POLICY_NODE_sort(st) SKM_sk_sort(X509_POLICY_NODE, (st))
1810#define sk_X509_POLICY_NODE_is_sorted(st) SKM_sk_is_sorted(X509_POLICY_NODE, (st)) 1812#define sk_X509_POLICY_NODE_is_sorted(st) SKM_sk_is_sorted(X509_POLICY_NODE, (st))
1813#endif
1811 1814
1812#define sk_X509_PURPOSE_new(cmp) SKM_sk_new(X509_PURPOSE, (cmp)) 1815#define sk_X509_PURPOSE_new(cmp) SKM_sk_new(X509_PURPOSE, (cmp))
1813#define sk_X509_PURPOSE_new_null() SKM_sk_new_null(X509_PURPOSE) 1816#define sk_X509_PURPOSE_new_null() SKM_sk_new_null(X509_PURPOSE)