summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2016-12-27 16:05:57 +0000
committerjsing <>2016-12-27 16:05:57 +0000
commit9830c0c2f4e3fa77a560c7038e2da35bbc8c1088 (patch)
treec6edbb73f8629c6b44e6f2cf604afe03976158ae /src
parent3f7a745c978bca36a45c8b1fbc81d0ffd0b55eee (diff)
downloadopenbsd-9830c0c2f4e3fa77a560c7038e2da35bbc8c1088.tar.gz
openbsd-9830c0c2f4e3fa77a560c7038e2da35bbc8c1088.tar.bz2
openbsd-9830c0c2f4e3fa77a560c7038e2da35bbc8c1088.zip
Remove all DECLARE_ASN1_SET_OF macro usage - since 2000 these have been
nothing but markers for utils/mkstack.pl... and we removed the code that generated more macros from these markers in 2014.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/asn1/asn1.h5
-rw-r--r--src/lib/libcrypto/ocsp/ocsp.h4
-rw-r--r--src/lib/libcrypto/pkcs12/pkcs12.h3
-rw-r--r--src/lib/libcrypto/pkcs7/pkcs7.h5
-rw-r--r--src/lib/libcrypto/ts/ts.h5
-rw-r--r--src/lib/libcrypto/x509/x509.h9
-rw-r--r--src/lib/libcrypto/x509v3/x509v3.h8
7 files changed, 7 insertions, 32 deletions
diff --git a/src/lib/libcrypto/asn1/asn1.h b/src/lib/libcrypto/asn1/asn1.h
index 09ba64528f..aaafdcf116 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.37 2016/12/27 15:12:51 jsing Exp $ */ 1/* $OpenBSD: asn1.h,v 1.38 2016/12/27 16:05:56 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 *
@@ -482,7 +482,6 @@ typedef const ASN1_ITEM ASN1_ITEM_EXP;
482 ASN1_STRFLGS_DUMP_DER) 482 ASN1_STRFLGS_DUMP_DER)
483 483
484DECLARE_STACK_OF(ASN1_INTEGER) 484DECLARE_STACK_OF(ASN1_INTEGER)
485DECLARE_ASN1_SET_OF(ASN1_INTEGER)
486 485
487DECLARE_STACK_OF(ASN1_GENERALSTRING) 486DECLARE_STACK_OF(ASN1_GENERALSTRING)
488 487
@@ -516,7 +515,6 @@ typedef struct asn1_type_st {
516} ASN1_TYPE; 515} ASN1_TYPE;
517 516
518DECLARE_STACK_OF(ASN1_TYPE) 517DECLARE_STACK_OF(ASN1_TYPE)
519DECLARE_ASN1_SET_OF(ASN1_TYPE)
520 518
521typedef STACK_OF(ASN1_TYPE) ASN1_SEQUENCE_ANY; 519typedef STACK_OF(ASN1_TYPE) ASN1_SEQUENCE_ANY;
522 520
@@ -762,7 +760,6 @@ ASN1_OBJECT *d2i_ASN1_OBJECT(ASN1_OBJECT **a, const unsigned char **pp,
762extern const ASN1_ITEM ASN1_OBJECT_it; 760extern const ASN1_ITEM ASN1_OBJECT_it;
763 761
764DECLARE_STACK_OF(ASN1_OBJECT) 762DECLARE_STACK_OF(ASN1_OBJECT)
765DECLARE_ASN1_SET_OF(ASN1_OBJECT)
766 763
767ASN1_STRING *ASN1_STRING_new(void); 764ASN1_STRING *ASN1_STRING_new(void);
768void ASN1_STRING_free(ASN1_STRING *a); 765void ASN1_STRING_free(ASN1_STRING *a);
diff --git a/src/lib/libcrypto/ocsp/ocsp.h b/src/lib/libcrypto/ocsp/ocsp.h
index 24592bc3cc..9e3e9304c1 100644
--- a/src/lib/libcrypto/ocsp/ocsp.h
+++ b/src/lib/libcrypto/ocsp/ocsp.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ocsp.h,v 1.9 2016/11/04 18:35:30 jsing Exp $ */ 1/* $OpenBSD: ocsp.h,v 1.10 2016/12/27 16:05:56 jsing Exp $ */
2/* Written by Tom Titchener <Tom_Titchener@groove.net> for the OpenSSL 2/* Written by Tom Titchener <Tom_Titchener@groove.net> for the OpenSSL
3 * project. */ 3 * project. */
4 4
@@ -115,7 +115,6 @@ typedef struct ocsp_one_request_st {
115} OCSP_ONEREQ; 115} OCSP_ONEREQ;
116 116
117DECLARE_STACK_OF(OCSP_ONEREQ) 117DECLARE_STACK_OF(OCSP_ONEREQ)
118DECLARE_ASN1_SET_OF(OCSP_ONEREQ)
119 118
120 119
121/* TBSRequest ::= SEQUENCE { 120/* TBSRequest ::= SEQUENCE {
@@ -253,7 +252,6 @@ typedef struct ocsp_single_response_st {
253} OCSP_SINGLERESP; 252} OCSP_SINGLERESP;
254 253
255DECLARE_STACK_OF(OCSP_SINGLERESP) 254DECLARE_STACK_OF(OCSP_SINGLERESP)
256DECLARE_ASN1_SET_OF(OCSP_SINGLERESP)
257 255
258/* ResponseData ::= SEQUENCE { 256/* ResponseData ::= SEQUENCE {
259 * version [0] EXPLICIT Version DEFAULT v1, 257 * version [0] EXPLICIT Version DEFAULT v1,
diff --git a/src/lib/libcrypto/pkcs12/pkcs12.h b/src/lib/libcrypto/pkcs12/pkcs12.h
index 2d7cf24849..c09508efd2 100644
--- a/src/lib/libcrypto/pkcs12/pkcs12.h
+++ b/src/lib/libcrypto/pkcs12/pkcs12.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: pkcs12.h,v 1.15 2016/12/27 15:31:16 jsing Exp $ */ 1/* $OpenBSD: pkcs12.h,v 1.16 2016/12/27 16:05:57 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -121,7 +121,6 @@ typedef struct {
121} PKCS12_SAFEBAG; 121} PKCS12_SAFEBAG;
122 122
123DECLARE_STACK_OF(PKCS12_SAFEBAG) 123DECLARE_STACK_OF(PKCS12_SAFEBAG)
124DECLARE_ASN1_SET_OF(PKCS12_SAFEBAG)
125DECLARE_PKCS12_STACK_OF(PKCS12_SAFEBAG) 124DECLARE_PKCS12_STACK_OF(PKCS12_SAFEBAG)
126 125
127typedef struct pkcs12_bag_st { 126typedef struct pkcs12_bag_st {
diff --git a/src/lib/libcrypto/pkcs7/pkcs7.h b/src/lib/libcrypto/pkcs7/pkcs7.h
index ab9f5dc534..d3f398dc34 100644
--- a/src/lib/libcrypto/pkcs7/pkcs7.h
+++ b/src/lib/libcrypto/pkcs7/pkcs7.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: pkcs7.h,v 1.16 2016/12/27 15:35:59 jsing Exp $ */ 1/* $OpenBSD: pkcs7.h,v 1.17 2016/12/27 16:05:57 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 *
@@ -95,7 +95,6 @@ typedef struct pkcs7_signer_info_st {
95} PKCS7_SIGNER_INFO; 95} PKCS7_SIGNER_INFO;
96 96
97DECLARE_STACK_OF(PKCS7_SIGNER_INFO) 97DECLARE_STACK_OF(PKCS7_SIGNER_INFO)
98DECLARE_ASN1_SET_OF(PKCS7_SIGNER_INFO)
99 98
100typedef struct pkcs7_recip_info_st { 99typedef struct pkcs7_recip_info_st {
101 ASN1_INTEGER *version; /* version 0 */ 100 ASN1_INTEGER *version; /* version 0 */
@@ -106,7 +105,6 @@ typedef struct pkcs7_recip_info_st {
106} PKCS7_RECIP_INFO; 105} PKCS7_RECIP_INFO;
107 106
108DECLARE_STACK_OF(PKCS7_RECIP_INFO) 107DECLARE_STACK_OF(PKCS7_RECIP_INFO)
109DECLARE_ASN1_SET_OF(PKCS7_RECIP_INFO)
110 108
111typedef struct pkcs7_signed_st { 109typedef struct pkcs7_signed_st {
112 ASN1_INTEGER *version; /* version 1 */ 110 ASN1_INTEGER *version; /* version 1 */
@@ -200,7 +198,6 @@ typedef struct pkcs7_st {
200} PKCS7; 198} PKCS7;
201 199
202DECLARE_STACK_OF(PKCS7) 200DECLARE_STACK_OF(PKCS7)
203DECLARE_ASN1_SET_OF(PKCS7)
204DECLARE_PKCS12_STACK_OF(PKCS7) 201DECLARE_PKCS12_STACK_OF(PKCS7)
205 202
206#define PKCS7_OP_SET_DETACHED_SIGNATURE 1 203#define PKCS7_OP_SET_DETACHED_SIGNATURE 1
diff --git a/src/lib/libcrypto/ts/ts.h b/src/lib/libcrypto/ts/ts.h
index 4457d30dd7..a8d2281b7a 100644
--- a/src/lib/libcrypto/ts/ts.h
+++ b/src/lib/libcrypto/ts/ts.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ts.h,v 1.7 2014/07/10 22:45:58 jsing Exp $ */ 1/* $OpenBSD: ts.h,v 1.8 2016/12/27 16:05:57 jsing Exp $ */
2/* Written by Zoltan Glozik (zglozik@opentsa.org) for the OpenSSL 2/* Written by Zoltan Glozik (zglozik@opentsa.org) for the OpenSSL
3 * project 2002, 2003, 2004. 3 * project 2002, 2003, 2004.
4 */ 4 */
@@ -211,7 +211,6 @@ typedef struct TS_status_info_st {
211} TS_STATUS_INFO; 211} TS_STATUS_INFO;
212 212
213DECLARE_STACK_OF(ASN1_UTF8STRING) 213DECLARE_STACK_OF(ASN1_UTF8STRING)
214DECLARE_ASN1_SET_OF(ASN1_UTF8STRING)
215 214
216/* 215/*
217TimeStampResp ::= SEQUENCE { 216TimeStampResp ::= SEQUENCE {
@@ -252,7 +251,6 @@ typedef struct ESS_cert_id {
252} ESS_CERT_ID; 251} ESS_CERT_ID;
253 252
254DECLARE_STACK_OF(ESS_CERT_ID) 253DECLARE_STACK_OF(ESS_CERT_ID)
255DECLARE_ASN1_SET_OF(ESS_CERT_ID)
256 254
257/* 255/*
258SigningCertificate ::= SEQUENCE { 256SigningCertificate ::= SEQUENCE {
@@ -514,7 +512,6 @@ typedef struct TS_resp_ctx {
514} TS_RESP_CTX; 512} TS_RESP_CTX;
515 513
516DECLARE_STACK_OF(EVP_MD) 514DECLARE_STACK_OF(EVP_MD)
517DECLARE_ASN1_SET_OF(EVP_MD)
518 515
519/* Creates a response context that can be used for generating responses. */ 516/* Creates a response context that can be used for generating responses. */
520TS_RESP_CTX *TS_RESP_CTX_new(void); 517TS_RESP_CTX *TS_RESP_CTX_new(void);
diff --git a/src/lib/libcrypto/x509/x509.h b/src/lib/libcrypto/x509/x509.h
index 1d5467b47d..056b6d118c 100644
--- a/src/lib/libcrypto/x509/x509.h
+++ b/src/lib/libcrypto/x509/x509.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509.h,v 1.25 2016/11/04 10:29:19 beck Exp $ */ 1/* $OpenBSD: x509.h,v 1.26 2016/12/27 16:05:57 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 *
@@ -140,7 +140,6 @@ struct X509_algor_st
140 ASN1_TYPE *parameter; 140 ASN1_TYPE *parameter;
141 } /* X509_ALGOR */; 141 } /* X509_ALGOR */;
142 142
143DECLARE_ASN1_SET_OF(X509_ALGOR)
144 143
145typedef STACK_OF(X509_ALGOR) X509_ALGORS; 144typedef STACK_OF(X509_ALGOR) X509_ALGORS;
146 145
@@ -172,7 +171,6 @@ typedef struct X509_name_entry_st
172 } X509_NAME_ENTRY; 171 } X509_NAME_ENTRY;
173 172
174DECLARE_STACK_OF(X509_NAME_ENTRY) 173DECLARE_STACK_OF(X509_NAME_ENTRY)
175DECLARE_ASN1_SET_OF(X509_NAME_ENTRY)
176 174
177/* we always keep X509_NAMEs in 2 forms. */ 175/* we always keep X509_NAMEs in 2 forms. */
178struct X509_name_st 176struct X509_name_st
@@ -203,7 +201,6 @@ typedef struct X509_extension_st
203typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS; 201typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS;
204 202
205DECLARE_STACK_OF(X509_EXTENSION) 203DECLARE_STACK_OF(X509_EXTENSION)
206DECLARE_ASN1_SET_OF(X509_EXTENSION)
207 204
208/* a sequence of these are used */ 205/* a sequence of these are used */
209typedef struct x509_attributes_st 206typedef struct x509_attributes_st
@@ -218,7 +215,6 @@ typedef struct x509_attributes_st
218 } X509_ATTRIBUTE; 215 } X509_ATTRIBUTE;
219 216
220DECLARE_STACK_OF(X509_ATTRIBUTE) 217DECLARE_STACK_OF(X509_ATTRIBUTE)
221DECLARE_ASN1_SET_OF(X509_ATTRIBUTE)
222 218
223 219
224typedef struct X509_req_info_st 220typedef struct X509_req_info_st
@@ -298,7 +294,6 @@ struct x509_st
298 } /* X509 */; 294 } /* X509 */;
299 295
300DECLARE_STACK_OF(X509) 296DECLARE_STACK_OF(X509)
301DECLARE_ASN1_SET_OF(X509)
302 297
303/* This is used for a table of trust checking functions */ 298/* This is used for a table of trust checking functions */
304 299
@@ -433,7 +428,6 @@ struct x509_revoked_st
433 }; 428 };
434 429
435DECLARE_STACK_OF(X509_REVOKED) 430DECLARE_STACK_OF(X509_REVOKED)
436DECLARE_ASN1_SET_OF(X509_REVOKED)
437 431
438typedef struct X509_crl_info_st 432typedef struct X509_crl_info_st
439 { 433 {
@@ -473,7 +467,6 @@ struct X509_crl_st
473 } /* X509_CRL */; 467 } /* X509_CRL */;
474 468
475DECLARE_STACK_OF(X509_CRL) 469DECLARE_STACK_OF(X509_CRL)
476DECLARE_ASN1_SET_OF(X509_CRL)
477 470
478typedef struct private_key_st 471typedef struct private_key_st
479 { 472 {
diff --git a/src/lib/libcrypto/x509v3/x509v3.h b/src/lib/libcrypto/x509v3/x509v3.h
index 9f23f071c6..c0a543d406 100644
--- a/src/lib/libcrypto/x509v3/x509v3.h
+++ b/src/lib/libcrypto/x509v3/x509v3.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509v3.h,v 1.19 2016/12/27 15:37:07 jsing Exp $ */ 1/* $OpenBSD: x509v3.h,v 1.20 2016/12/27 16:05:57 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -218,10 +218,8 @@ typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS;
218typedef STACK_OF(ASN1_OBJECT) EXTENDED_KEY_USAGE; 218typedef STACK_OF(ASN1_OBJECT) EXTENDED_KEY_USAGE;
219 219
220DECLARE_STACK_OF(GENERAL_NAME) 220DECLARE_STACK_OF(GENERAL_NAME)
221DECLARE_ASN1_SET_OF(GENERAL_NAME)
222 221
223DECLARE_STACK_OF(ACCESS_DESCRIPTION) 222DECLARE_STACK_OF(ACCESS_DESCRIPTION)
224DECLARE_ASN1_SET_OF(ACCESS_DESCRIPTION)
225 223
226typedef struct DIST_POINT_NAME_st { 224typedef struct DIST_POINT_NAME_st {
227int type; 225int type;
@@ -257,7 +255,6 @@ int dp_reasons;
257typedef STACK_OF(DIST_POINT) CRL_DIST_POINTS; 255typedef STACK_OF(DIST_POINT) CRL_DIST_POINTS;
258 256
259DECLARE_STACK_OF(DIST_POINT) 257DECLARE_STACK_OF(DIST_POINT)
260DECLARE_ASN1_SET_OF(DIST_POINT)
261 258
262struct AUTHORITY_KEYID_st { 259struct AUTHORITY_KEYID_st {
263ASN1_OCTET_STRING *keyid; 260ASN1_OCTET_STRING *keyid;
@@ -273,7 +270,6 @@ typedef struct SXNET_ID_st {
273} SXNETID; 270} SXNETID;
274 271
275DECLARE_STACK_OF(SXNETID) 272DECLARE_STACK_OF(SXNETID)
276DECLARE_ASN1_SET_OF(SXNETID)
277 273
278typedef struct SXNET_st { 274typedef struct SXNET_st {
279 ASN1_INTEGER *version; 275 ASN1_INTEGER *version;
@@ -300,7 +296,6 @@ typedef struct POLICYQUALINFO_st {
300} POLICYQUALINFO; 296} POLICYQUALINFO;
301 297
302DECLARE_STACK_OF(POLICYQUALINFO) 298DECLARE_STACK_OF(POLICYQUALINFO)
303DECLARE_ASN1_SET_OF(POLICYQUALINFO)
304 299
305typedef struct POLICYINFO_st { 300typedef struct POLICYINFO_st {
306 ASN1_OBJECT *policyid; 301 ASN1_OBJECT *policyid;
@@ -310,7 +305,6 @@ typedef struct POLICYINFO_st {
310typedef STACK_OF(POLICYINFO) CERTIFICATEPOLICIES; 305typedef STACK_OF(POLICYINFO) CERTIFICATEPOLICIES;
311 306
312DECLARE_STACK_OF(POLICYINFO) 307DECLARE_STACK_OF(POLICYINFO)
313DECLARE_ASN1_SET_OF(POLICYINFO)
314 308
315typedef struct POLICY_MAPPING_st { 309typedef struct POLICY_MAPPING_st {
316 ASN1_OBJECT *issuerDomainPolicy; 310 ASN1_OBJECT *issuerDomainPolicy;