summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/stack
diff options
context:
space:
mode:
authorjsing <>2016-12-27 16:02:40 +0000
committerjsing <>2016-12-27 16:02:40 +0000
commit3f7a745c978bca36a45c8b1fbc81d0ffd0b55eee (patch)
tree9a848db1a6bc4c0fbfa5563a569ec6fb1db3bcd7 /src/lib/libcrypto/stack
parent423bfbc3af2fb03be96a53672b24dc4c534f96bf (diff)
downloadopenbsd-3f7a745c978bca36a45c8b1fbc81d0ffd0b55eee.tar.gz
openbsd-3f7a745c978bca36a45c8b1fbc81d0ffd0b55eee.tar.bz2
openbsd-3f7a745c978bca36a45c8b1fbc81d0ffd0b55eee.zip
Place some macros under #ifndef LIBRESSL_INTERNAL.
Diffstat (limited to 'src/lib/libcrypto/stack')
-rw-r--r--src/lib/libcrypto/stack/safestack.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/libcrypto/stack/safestack.h b/src/lib/libcrypto/stack/safestack.h
index 50e5e45829..6540174d0f 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.14 2014/06/12 15:49:30 deraadt Exp $ */ 1/* $OpenBSD: safestack.h,v 1.15 2016/12/27 16:02:40 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 *
@@ -179,6 +179,7 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
179#define SKM_sk_is_sorted(type, st) \ 179#define SKM_sk_is_sorted(type, st) \
180 sk_is_sorted(CHECKED_STACK_OF(type, st)) 180 sk_is_sorted(CHECKED_STACK_OF(type, st))
181 181
182#ifndef LIBRESSL_INTERNAL
182#define SKM_ASN1_SET_OF_d2i(type, st, pp, length, d2i_func, free_func, ex_tag, ex_class) \ 183#define SKM_ASN1_SET_OF_d2i(type, st, pp, length, d2i_func, free_func, ex_tag, ex_class) \
183 (STACK_OF(type) *)d2i_ASN1_SET( \ 184 (STACK_OF(type) *)d2i_ASN1_SET( \
184 (STACK_OF(OPENSSL_BLOCK) **)CHECKED_PTR_OF(STACK_OF(type)*, st), \ 185 (STACK_OF(OPENSSL_BLOCK) **)CHECKED_PTR_OF(STACK_OF(type)*, st), \
@@ -204,6 +205,7 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
204 CHECKED_D2I_OF(type, d2i_func), \ 205 CHECKED_D2I_OF(type, d2i_func), \
205 CHECKED_SK_FREE_FUNC(type, free_func), \ 206 CHECKED_SK_FREE_FUNC(type, free_func), \
206 pass, passlen, oct, seq) 207 pass, passlen, oct, seq)
208#endif
207 209
208/* This block of defines is updated by util/mkstack.pl, please do not touch! */ 210/* This block of defines is updated by util/mkstack.pl, please do not touch! */
209#define sk_ACCESS_DESCRIPTION_new(cmp) SKM_sk_new(ACCESS_DESCRIPTION, (cmp)) 211#define sk_ACCESS_DESCRIPTION_new(cmp) SKM_sk_new(ACCESS_DESCRIPTION, (cmp))
@@ -2194,7 +2196,7 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
2194#define sk_OPENSSL_PSTRING_sort(st) SKM_sk_sort(OPENSSL_PSTRING, (st)) 2196#define sk_OPENSSL_PSTRING_sort(st) SKM_sk_sort(OPENSSL_PSTRING, (st))
2195#define sk_OPENSSL_PSTRING_is_sorted(st) SKM_sk_is_sorted(OPENSSL_PSTRING, (st)) 2197#define sk_OPENSSL_PSTRING_is_sorted(st) SKM_sk_is_sorted(OPENSSL_PSTRING, (st))
2196 2198
2197 2199#ifndef LIBRESSL_INTERNAL
2198#define d2i_ASN1_SET_OF_ACCESS_DESCRIPTION(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \ 2200#define d2i_ASN1_SET_OF_ACCESS_DESCRIPTION(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \
2199 SKM_ASN1_SET_OF_d2i(ACCESS_DESCRIPTION, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) 2201 SKM_ASN1_SET_OF_d2i(ACCESS_DESCRIPTION, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class))
2200#define i2d_ASN1_SET_OF_ACCESS_DESCRIPTION(st, pp, i2d_func, ex_tag, ex_class, is_set) \ 2202#define i2d_ASN1_SET_OF_ACCESS_DESCRIPTION(st, pp, i2d_func, ex_tag, ex_class, is_set) \
@@ -2425,6 +2427,7 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)
2425 2427
2426#define PKCS12_decrypt_d2i_PKCS7(algor, d2i_func, free_func, pass, passlen, oct, seq) \ 2428#define PKCS12_decrypt_d2i_PKCS7(algor, d2i_func, free_func, pass, passlen, oct, seq) \
2427 SKM_PKCS12_decrypt_d2i(PKCS7, (algor), (d2i_func), (free_func), (pass), (passlen), (oct), (seq)) 2429 SKM_PKCS12_decrypt_d2i(PKCS7, (algor), (d2i_func), (free_func), (pass), (passlen), (oct), (seq))
2430#endif /* !LIBRESSL_INTERNAL */
2428 2431
2429#define lh_ADDED_OBJ_new() LHM_lh_new(ADDED_OBJ,added_obj) 2432#define lh_ADDED_OBJ_new() LHM_lh_new(ADDED_OBJ,added_obj)
2430#define lh_ADDED_OBJ_insert(lh,inst) LHM_lh_insert(ADDED_OBJ,lh,inst) 2433#define lh_ADDED_OBJ_insert(lh,inst) LHM_lh_insert(ADDED_OBJ,lh,inst)