summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2021-12-19 14:33:53 +0000
committerjsing <>2021-12-19 14:33:53 +0000
commit1c0466ccc4ccf9f6a06136eb400e7d0f67cfc6f8 (patch)
tree6a08ca7a63243b65cba07bf18920875139101bbf
parentc7bfcb50dc0b725913ea7dab25ec353388621656 (diff)
downloadopenbsd-1c0466ccc4ccf9f6a06136eb400e7d0f67cfc6f8.tar.gz
openbsd-1c0466ccc4ccf9f6a06136eb400e7d0f67cfc6f8.tar.bz2
openbsd-1c0466ccc4ccf9f6a06136eb400e7d0f67cfc6f8.zip
Put CTLOG and SCT stacks definitions in the right place.
No functional change.
-rw-r--r--src/lib/libcrypto/stack/safestack.h96
1 files changed, 49 insertions, 47 deletions
diff --git a/src/lib/libcrypto/stack/safestack.h b/src/lib/libcrypto/stack/safestack.h
index dbcb9ef350..1c6d633ed5 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.19 2021/11/24 01:12:43 beck Exp $ */ 1/* $OpenBSD: safestack.h,v 1.20 2021/12/19 14:33:53 jsing 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 *
@@ -663,6 +663,30 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
663#define sk_CRYPTO_dynlock_sort(st) SKM_sk_sort(CRYPTO_dynlock, (st)) 663#define sk_CRYPTO_dynlock_sort(st) SKM_sk_sort(CRYPTO_dynlock, (st))
664#define sk_CRYPTO_dynlock_is_sorted(st) SKM_sk_is_sorted(CRYPTO_dynlock, (st)) 664#define sk_CRYPTO_dynlock_is_sorted(st) SKM_sk_is_sorted(CRYPTO_dynlock, (st))
665 665
666#ifdef LIBRESSL_CRYPTO_INTERNAL
667#define sk_CTLOG_new(cmp) SKM_sk_new(CTLOG, (cmp))
668#define sk_CTLOG_new_null() SKM_sk_new_null(CTLOG)
669#define sk_CTLOG_free(st) SKM_sk_free(CTLOG, (st))
670#define sk_CTLOG_num(st) SKM_sk_num(CTLOG, (st))
671#define sk_CTLOG_value(st, i) SKM_sk_value(CTLOG, (st), (i))
672#define sk_CTLOG_set(st, i, val) SKM_sk_set(CTLOG, (st), (i), (val))
673#define sk_CTLOG_zero(st) SKM_sk_zero(CTLOG, (st))
674#define sk_CTLOG_push(st, val) SKM_sk_push(CTLOG, (st), (val))
675#define sk_CTLOG_unshift(st, val) SKM_sk_unshift(CTLOG, (st), (val))
676#define sk_CTLOG_find(st, val) SKM_sk_find(CTLOG, (st), (val))
677#define sk_CTLOG_find_ex(st, val) SKM_sk_find_ex(CTLOG, (st), (val))
678#define sk_CTLOG_delete(st, i) SKM_sk_delete(CTLOG, (st), (i))
679#define sk_CTLOG_delete_ptr(st, ptr) SKM_sk_delete_ptr(CTLOG, (st), (ptr))
680#define sk_CTLOG_insert(st, val, i) SKM_sk_insert(CTLOG, (st), (val), (i))
681#define sk_CTLOG_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(CTLOG, (st), (cmp))
682#define sk_CTLOG_dup(st) SKM_sk_dup(CTLOG, st)
683#define sk_CTLOG_pop_free(st, free_func) SKM_sk_pop_free(CTLOG, (st), (free_func))
684#define sk_CTLOG_shift(st) SKM_sk_shift(CTLOG, (st))
685#define sk_CTLOG_pop(st) SKM_sk_pop(CTLOG, (st))
686#define sk_CTLOG_sort(st) SKM_sk_sort(CTLOG, (st))
687#define sk_CTLOG_is_sorted(st) SKM_sk_is_sorted(CTLOG, (st))
688#endif
689
666#define sk_DIST_POINT_new(cmp) SKM_sk_new(DIST_POINT, (cmp)) 690#define sk_DIST_POINT_new(cmp) SKM_sk_new(DIST_POINT, (cmp))
667#define sk_DIST_POINT_new_null() SKM_sk_new_null(DIST_POINT) 691#define sk_DIST_POINT_new_null() SKM_sk_new_null(DIST_POINT)
668#define sk_DIST_POINT_free(st) SKM_sk_free(DIST_POINT, (st)) 692#define sk_DIST_POINT_free(st) SKM_sk_free(DIST_POINT, (st))
@@ -1279,6 +1303,30 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
1279#define sk_POLICY_MAPPING_sort(st) SKM_sk_sort(POLICY_MAPPING, (st)) 1303#define sk_POLICY_MAPPING_sort(st) SKM_sk_sort(POLICY_MAPPING, (st))
1280#define sk_POLICY_MAPPING_is_sorted(st) SKM_sk_is_sorted(POLICY_MAPPING, (st)) 1304#define sk_POLICY_MAPPING_is_sorted(st) SKM_sk_is_sorted(POLICY_MAPPING, (st))
1281 1305
1306#ifdef LIBRESSL_CRYPTO_INTERNAL
1307#define sk_SCT_new(cmp) SKM_sk_new(SCT, (cmp))
1308#define sk_SCT_new_null() SKM_sk_new_null(SCT)
1309#define sk_SCT_free(st) SKM_sk_free(SCT, (st))
1310#define sk_SCT_num(st) SKM_sk_num(SCT, (st))
1311#define sk_SCT_value(st, i) SKM_sk_value(SCT, (st), (i))
1312#define sk_SCT_set(st, i, val) SKM_sk_set(SCT, (st), (i), (val))
1313#define sk_SCT_zero(st) SKM_sk_zero(SCT, (st))
1314#define sk_SCT_push(st, val) SKM_sk_push(SCT, (st), (val))
1315#define sk_SCT_unshift(st, val) SKM_sk_unshift(SCT, (st), (val))
1316#define sk_SCT_find(st, val) SKM_sk_find(SCT, (st), (val))
1317#define sk_SCT_find_ex(st, val) SKM_sk_find_ex(SCT, (st), (val))
1318#define sk_SCT_delete(st, i) SKM_sk_delete(SCT, (st), (i))
1319#define sk_SCT_delete_ptr(st, ptr) SKM_sk_delete_ptr(SCT, (st), (ptr))
1320#define sk_SCT_insert(st, val, i) SKM_sk_insert(SCT, (st), (val), (i))
1321#define sk_SCT_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(SCT, (st), (cmp))
1322#define sk_SCT_dup(st) SKM_sk_dup(SCT, st)
1323#define sk_SCT_pop_free(st, free_func) SKM_sk_pop_free(SCT, (st), (free_func))
1324#define sk_SCT_shift(st) SKM_sk_shift(SCT, (st))
1325#define sk_SCT_pop(st) SKM_sk_pop(SCT, (st))
1326#define sk_SCT_sort(st) SKM_sk_sort(SCT, (st))
1327#define sk_SCT_is_sorted(st) SKM_sk_is_sorted(SCT, (st))
1328#endif
1329
1282#define sk_SRTP_PROTECTION_PROFILE_new(cmp) SKM_sk_new(SRTP_PROTECTION_PROFILE, (cmp)) 1330#define sk_SRTP_PROTECTION_PROFILE_new(cmp) SKM_sk_new(SRTP_PROTECTION_PROFILE, (cmp))
1283#define sk_SRTP_PROTECTION_PROFILE_new_null() SKM_sk_new_null(SRTP_PROTECTION_PROFILE) 1331#define sk_SRTP_PROTECTION_PROFILE_new_null() SKM_sk_new_null(SRTP_PROTECTION_PROFILE)
1284#define sk_SRTP_PROTECTION_PROFILE_free(st) SKM_sk_free(SRTP_PROTECTION_PROFILE, (st)) 1332#define sk_SRTP_PROTECTION_PROFILE_free(st) SKM_sk_free(SRTP_PROTECTION_PROFILE, (st))
@@ -2179,50 +2227,4 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
2179 LHM_lh_stats_bio(SSL_SESSION,lh,out) 2227 LHM_lh_stats_bio(SSL_SESSION,lh,out)
2180#define lh_SSL_SESSION_free(lh) LHM_lh_free(SSL_SESSION,lh) 2228#define lh_SSL_SESSION_free(lh) LHM_lh_free(SSL_SESSION,lh)
2181 2229
2182#ifdef LIBRESSL_CRYPTO_INTERNAL
2183#define sk_CTLOG_new(cmp) SKM_sk_new(CTLOG, (cmp))
2184#define sk_CTLOG_new_null() SKM_sk_new_null(CTLOG)
2185#define sk_CTLOG_free(st) SKM_sk_free(CTLOG, (st))
2186#define sk_CTLOG_num(st) SKM_sk_num(CTLOG, (st))
2187#define sk_CTLOG_value(st, i) SKM_sk_value(CTLOG, (st), (i))
2188#define sk_CTLOG_set(st, i, val) SKM_sk_set(CTLOG, (st), (i), (val))
2189#define sk_CTLOG_zero(st) SKM_sk_zero(CTLOG, (st))
2190#define sk_CTLOG_push(st, val) SKM_sk_push(CTLOG, (st), (val))
2191#define sk_CTLOG_unshift(st, val) SKM_sk_unshift(CTLOG, (st), (val))
2192#define sk_CTLOG_find(st, val) SKM_sk_find(CTLOG, (st), (val))
2193#define sk_CTLOG_find_ex(st, val) SKM_sk_find_ex(CTLOG, (st), (val))
2194#define sk_CTLOG_delete(st, i) SKM_sk_delete(CTLOG, (st), (i))
2195#define sk_CTLOG_delete_ptr(st, ptr) SKM_sk_delete_ptr(CTLOG, (st), (ptr))
2196#define sk_CTLOG_insert(st, val, i) SKM_sk_insert(CTLOG, (st), (val), (i))
2197#define sk_CTLOG_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(CTLOG, (st), (cmp))
2198#define sk_CTLOG_dup(st) SKM_sk_dup(CTLOG, st)
2199#define sk_CTLOG_pop_free(st, free_func) SKM_sk_pop_free(CTLOG, (st), (free_func))
2200#define sk_CTLOG_shift(st) SKM_sk_shift(CTLOG, (st))
2201#define sk_CTLOG_pop(st) SKM_sk_pop(CTLOG, (st))
2202#define sk_CTLOG_sort(st) SKM_sk_sort(CTLOG, (st))
2203#define sk_CTLOG_is_sorted(st) SKM_sk_is_sorted(CTLOG, (st))
2204
2205#define sk_SCT_new(cmp) SKM_sk_new(SCT, (cmp))
2206#define sk_SCT_new_null() SKM_sk_new_null(SCT)
2207#define sk_SCT_free(st) SKM_sk_free(SCT, (st))
2208#define sk_SCT_num(st) SKM_sk_num(SCT, (st))
2209#define sk_SCT_value(st, i) SKM_sk_value(SCT, (st), (i))
2210#define sk_SCT_set(st, i, val) SKM_sk_set(SCT, (st), (i), (val))
2211#define sk_SCT_zero(st) SKM_sk_zero(SCT, (st))
2212#define sk_SCT_push(st, val) SKM_sk_push(SCT, (st), (val))
2213#define sk_SCT_unshift(st, val) SKM_sk_unshift(SCT, (st), (val))
2214#define sk_SCT_find(st, val) SKM_sk_find(SCT, (st), (val))
2215#define sk_SCT_find_ex(st, val) SKM_sk_find_ex(SCT, (st), (val))
2216#define sk_SCT_delete(st, i) SKM_sk_delete(SCT, (st), (i))
2217#define sk_SCT_delete_ptr(st, ptr) SKM_sk_delete_ptr(SCT, (st), (ptr))
2218#define sk_SCT_insert(st, val, i) SKM_sk_insert(SCT, (st), (val), (i))
2219#define sk_SCT_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(SCT, (st), (cmp))
2220#define sk_SCT_dup(st) SKM_sk_dup(SCT, st)
2221#define sk_SCT_pop_free(st, free_func) SKM_sk_pop_free(SCT, (st), (free_func))
2222#define sk_SCT_shift(st) SKM_sk_shift(SCT, (st))
2223#define sk_SCT_pop(st) SKM_sk_pop(SCT, (st))
2224#define sk_SCT_sort(st) SKM_sk_sort(SCT, (st))
2225#define sk_SCT_is_sorted(st) SKM_sk_is_sorted(SCT, (st))
2226#endif
2227
2228#endif /* !defined HEADER_SAFESTACK_H */ 2230#endif /* !defined HEADER_SAFESTACK_H */