diff options
| author | jsing <> | 2016-12-27 16:51:52 +0000 | 
|---|---|---|
| committer | jsing <> | 2016-12-27 16:51:52 +0000 | 
| commit | 952c783596c81139ee1e690a02e389ad97baafe7 (patch) | |
| tree | 3ece749c6aea5c4ca095c67620b93f86eaeddd72 /src/lib/libcrypto | |
| parent | 897ca1ab094e719c8ddf9455b0257e37b4abda82 (diff) | |
| download | openbsd-952c783596c81139ee1e690a02e389ad97baafe7.tar.gz openbsd-952c783596c81139ee1e690a02e389ad97baafe7.tar.bz2 openbsd-952c783596c81139ee1e690a02e389ad97baafe7.zip | |
Place the DECLARE_ASN1_* macros under #ifndef LIBRESSL_INTERNAL.
Diffstat (limited to 'src/lib/libcrypto')
| -rw-r--r-- | src/lib/libcrypto/asn1/asn1.h | 14 | 
1 files changed, 10 insertions, 4 deletions
| diff --git a/src/lib/libcrypto/asn1/asn1.h b/src/lib/libcrypto/asn1/asn1.h index ca6d994a70..001bc14412 100644 --- a/src/lib/libcrypto/asn1/asn1.h +++ b/src/lib/libcrypto/asn1/asn1.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: asn1.h,v 1.40 2016/12/27 16:46:45 jsing Exp $ */ | 1 | /* $OpenBSD: asn1.h,v 1.41 2016/12/27 16:51:52 jsing Exp $ */ | 
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 
| 3 | * All rights reserved. | 3 | * All rights reserved. | 
| 4 | * | 4 | * | 
| @@ -287,6 +287,8 @@ typedef struct ASN1_TLC_st ASN1_TLC; | |||
| 287 | /* This is just an opaque pointer */ | 287 | /* This is just an opaque pointer */ | 
| 288 | typedef struct ASN1_VALUE_st ASN1_VALUE; | 288 | typedef struct ASN1_VALUE_st ASN1_VALUE; | 
| 289 | 289 | ||
| 290 | #ifndef LIBRESSL_INTERNAL | ||
| 291 | |||
| 290 | /* Declare ASN1 functions: the implement macro in in asn1t.h */ | 292 | /* Declare ASN1 functions: the implement macro in in asn1t.h */ | 
| 291 | 293 | ||
| 292 | #define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) | 294 | #define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) | 
| @@ -330,6 +332,8 @@ typedef struct ASN1_VALUE_st ASN1_VALUE; | |||
| 330 | int fname##_print_ctx(BIO *out, stname *x, int indent, \ | 332 | int fname##_print_ctx(BIO *out, stname *x, int indent, \ | 
| 331 | const ASN1_PCTX *pctx); | 333 | const ASN1_PCTX *pctx); | 
| 332 | 334 | ||
| 335 | #endif /* !LIBRESSL_INTERNAL */ | ||
| 336 | |||
| 333 | #define D2I_OF(type) type *(*)(type **,const unsigned char **,long) | 337 | #define D2I_OF(type) type *(*)(type **,const unsigned char **,long) | 
| 334 | #define I2D_OF(type) int (*)(type *,unsigned char **) | 338 | #define I2D_OF(type) int (*)(type *,unsigned char **) | 
| 335 | #define I2D_OF_const(type) int (*)(const type *,unsigned char **) | 339 | #define I2D_OF_const(type) int (*)(const type *,unsigned char **) | 
| @@ -707,7 +711,7 @@ typedef struct BIT_STRING_BITNAME_st { | |||
| 707 | (ASN1_UTF8STRING *)d2i_ASN1_type_bytes\ | 711 | (ASN1_UTF8STRING *)d2i_ASN1_type_bytes\ | 
| 708 | ((ASN1_STRING **)a,pp,l,B_ASN1_UTF8STRING) | 712 | ((ASN1_STRING **)a,pp,l,B_ASN1_UTF8STRING) | 
| 709 | 713 | ||
| 710 | #endif | 714 | #endif /* !LIBRESSL_INTERNAL */ | 
| 711 | 715 | ||
| 712 | #define B_ASN1_TIME \ | 716 | #define B_ASN1_TIME \ | 
| 713 | B_ASN1_UTCTIME | \ | 717 | B_ASN1_UTCTIME | \ | 
| @@ -829,9 +833,11 @@ ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t); | |||
| 829 | ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t, | 833 | ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t, | 
| 830 | int offset_day, long offset_sec); | 834 | int offset_day, long offset_sec); | 
| 831 | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str); | 835 | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str); | 
| 836 | |||
| 832 | #ifndef LIBRESSL_INTERNAL | 837 | #ifndef LIBRESSL_INTERNAL | 
| 833 | int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t); | 838 | int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t); | 
| 834 | #endif | 839 | #endif /* !LIBRESSL_INTERNAL */ | 
| 840 | |||
| 835 | int ASN1_GENERALIZEDTIME_check(ASN1_GENERALIZEDTIME *a); | 841 | int ASN1_GENERALIZEDTIME_check(ASN1_GENERALIZEDTIME *a); | 
| 836 | ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, | 842 | ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, | 
| 837 | time_t t); | 843 | time_t t); | 
| @@ -1018,7 +1024,7 @@ void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x); | |||
| 1018 | #define M_ASN1_free_of(x, type) \ | 1024 | #define M_ASN1_free_of(x, type) \ | 
| 1019 | ASN1_item_free(CHECKED_PTR_OF(type, x), ASN1_ITEM_rptr(type)) | 1025 | ASN1_item_free(CHECKED_PTR_OF(type, x), ASN1_ITEM_rptr(type)) | 
| 1020 | 1026 | ||
| 1021 | #endif | 1027 | #endif /* !LIBRESSL_INTERNAL */ | 
| 1022 | 1028 | ||
| 1023 | void *ASN1_d2i_fp(void *(*xnew)(void), d2i_of_void *d2i, FILE *in, void **x); | 1029 | void *ASN1_d2i_fp(void *(*xnew)(void), d2i_of_void *d2i, FILE *in, void **x); | 
| 1024 | 1030 | ||
