diff options
author | jsing <> | 2016-09-04 17:25:27 +0000 |
---|---|---|
committer | jsing <> | 2016-09-04 17:25:27 +0000 |
commit | 23f120b5927d14f86b2daf4c65a8fced64ec72f5 (patch) | |
tree | b7ccf24a8e700263a05479f62f49023f6e9b0d5c /src/lib/libcrypto/pkcs7 | |
parent | 1e2e5aafd863a7c161e7e2c6a2cf07d4de642d95 (diff) | |
download | openbsd-23f120b5927d14f86b2daf4c65a8fced64ec72f5.tar.gz openbsd-23f120b5927d14f86b2daf4c65a8fced64ec72f5.tar.bz2 openbsd-23f120b5927d14f86b2daf4c65a8fced64ec72f5.zip |
Expand DECLARE_ASN1_.*FUNCTIONS macros.
No change in preprocessed output, ignoring whitespace and line numbers.
Diffstat (limited to 'src/lib/libcrypto/pkcs7')
-rw-r--r-- | src/lib/libcrypto/pkcs7/pkcs7.h | 62 |
1 files changed, 51 insertions, 11 deletions
diff --git a/src/lib/libcrypto/pkcs7/pkcs7.h b/src/lib/libcrypto/pkcs7/pkcs7.h index 609ce04553..4fc0fd5f96 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.14 2014/07/02 12:40:41 jsing Exp $ */ | 1 | /* $OpenBSD: pkcs7.h,v 1.15 2016/09/04 17:20:55 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 | * |
@@ -259,7 +259,11 @@ DECLARE_PKCS12_STACK_OF(PKCS7) | |||
259 | #define SMIME_BINARY PKCS7_BINARY | 259 | #define SMIME_BINARY PKCS7_BINARY |
260 | #define SMIME_NOATTR PKCS7_NOATTR | 260 | #define SMIME_NOATTR PKCS7_NOATTR |
261 | 261 | ||
262 | DECLARE_ASN1_FUNCTIONS(PKCS7_ISSUER_AND_SERIAL) | 262 | PKCS7_ISSUER_AND_SERIAL *PKCS7_ISSUER_AND_SERIAL_new(void); |
263 | void PKCS7_ISSUER_AND_SERIAL_free(PKCS7_ISSUER_AND_SERIAL *a); | ||
264 | PKCS7_ISSUER_AND_SERIAL *d2i_PKCS7_ISSUER_AND_SERIAL(PKCS7_ISSUER_AND_SERIAL **a, const unsigned char **in, long len); | ||
265 | int i2d_PKCS7_ISSUER_AND_SERIAL(PKCS7_ISSUER_AND_SERIAL *a, unsigned char **out); | ||
266 | extern const ASN1_ITEM PKCS7_ISSUER_AND_SERIAL_it; | ||
263 | 267 | ||
264 | int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, | 268 | int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, |
265 | const EVP_MD *type, unsigned char *md, unsigned int *len); | 269 | const EVP_MD *type, unsigned char *md, unsigned int *len); |
@@ -271,15 +275,51 @@ int i2d_PKCS7_bio(BIO *bp, PKCS7 *p7); | |||
271 | int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags); | 275 | int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags); |
272 | int PEM_write_bio_PKCS7_stream(BIO *out, PKCS7 *p7, BIO *in, int flags); | 276 | int PEM_write_bio_PKCS7_stream(BIO *out, PKCS7 *p7, BIO *in, int flags); |
273 | 277 | ||
274 | DECLARE_ASN1_FUNCTIONS(PKCS7_SIGNER_INFO) | 278 | PKCS7_SIGNER_INFO *PKCS7_SIGNER_INFO_new(void); |
275 | DECLARE_ASN1_FUNCTIONS(PKCS7_RECIP_INFO) | 279 | void PKCS7_SIGNER_INFO_free(PKCS7_SIGNER_INFO *a); |
276 | DECLARE_ASN1_FUNCTIONS(PKCS7_SIGNED) | 280 | PKCS7_SIGNER_INFO *d2i_PKCS7_SIGNER_INFO(PKCS7_SIGNER_INFO **a, const unsigned char **in, long len); |
277 | DECLARE_ASN1_FUNCTIONS(PKCS7_ENC_CONTENT) | 281 | int i2d_PKCS7_SIGNER_INFO(PKCS7_SIGNER_INFO *a, unsigned char **out); |
278 | DECLARE_ASN1_FUNCTIONS(PKCS7_ENVELOPE) | 282 | extern const ASN1_ITEM PKCS7_SIGNER_INFO_it; |
279 | DECLARE_ASN1_FUNCTIONS(PKCS7_SIGN_ENVELOPE) | 283 | PKCS7_RECIP_INFO *PKCS7_RECIP_INFO_new(void); |
280 | DECLARE_ASN1_FUNCTIONS(PKCS7_DIGEST) | 284 | void PKCS7_RECIP_INFO_free(PKCS7_RECIP_INFO *a); |
281 | DECLARE_ASN1_FUNCTIONS(PKCS7_ENCRYPT) | 285 | PKCS7_RECIP_INFO *d2i_PKCS7_RECIP_INFO(PKCS7_RECIP_INFO **a, const unsigned char **in, long len); |
282 | DECLARE_ASN1_FUNCTIONS(PKCS7) | 286 | int i2d_PKCS7_RECIP_INFO(PKCS7_RECIP_INFO *a, unsigned char **out); |
287 | extern const ASN1_ITEM PKCS7_RECIP_INFO_it; | ||
288 | PKCS7_SIGNED *PKCS7_SIGNED_new(void); | ||
289 | void PKCS7_SIGNED_free(PKCS7_SIGNED *a); | ||
290 | PKCS7_SIGNED *d2i_PKCS7_SIGNED(PKCS7_SIGNED **a, const unsigned char **in, long len); | ||
291 | int i2d_PKCS7_SIGNED(PKCS7_SIGNED *a, unsigned char **out); | ||
292 | extern const ASN1_ITEM PKCS7_SIGNED_it; | ||
293 | PKCS7_ENC_CONTENT *PKCS7_ENC_CONTENT_new(void); | ||
294 | void PKCS7_ENC_CONTENT_free(PKCS7_ENC_CONTENT *a); | ||
295 | PKCS7_ENC_CONTENT *d2i_PKCS7_ENC_CONTENT(PKCS7_ENC_CONTENT **a, const unsigned char **in, long len); | ||
296 | int i2d_PKCS7_ENC_CONTENT(PKCS7_ENC_CONTENT *a, unsigned char **out); | ||
297 | extern const ASN1_ITEM PKCS7_ENC_CONTENT_it; | ||
298 | PKCS7_ENVELOPE *PKCS7_ENVELOPE_new(void); | ||
299 | void PKCS7_ENVELOPE_free(PKCS7_ENVELOPE *a); | ||
300 | PKCS7_ENVELOPE *d2i_PKCS7_ENVELOPE(PKCS7_ENVELOPE **a, const unsigned char **in, long len); | ||
301 | int i2d_PKCS7_ENVELOPE(PKCS7_ENVELOPE *a, unsigned char **out); | ||
302 | extern const ASN1_ITEM PKCS7_ENVELOPE_it; | ||
303 | PKCS7_SIGN_ENVELOPE *PKCS7_SIGN_ENVELOPE_new(void); | ||
304 | void PKCS7_SIGN_ENVELOPE_free(PKCS7_SIGN_ENVELOPE *a); | ||
305 | PKCS7_SIGN_ENVELOPE *d2i_PKCS7_SIGN_ENVELOPE(PKCS7_SIGN_ENVELOPE **a, const unsigned char **in, long len); | ||
306 | int i2d_PKCS7_SIGN_ENVELOPE(PKCS7_SIGN_ENVELOPE *a, unsigned char **out); | ||
307 | extern const ASN1_ITEM PKCS7_SIGN_ENVELOPE_it; | ||
308 | PKCS7_DIGEST *PKCS7_DIGEST_new(void); | ||
309 | void PKCS7_DIGEST_free(PKCS7_DIGEST *a); | ||
310 | PKCS7_DIGEST *d2i_PKCS7_DIGEST(PKCS7_DIGEST **a, const unsigned char **in, long len); | ||
311 | int i2d_PKCS7_DIGEST(PKCS7_DIGEST *a, unsigned char **out); | ||
312 | extern const ASN1_ITEM PKCS7_DIGEST_it; | ||
313 | PKCS7_ENCRYPT *PKCS7_ENCRYPT_new(void); | ||
314 | void PKCS7_ENCRYPT_free(PKCS7_ENCRYPT *a); | ||
315 | PKCS7_ENCRYPT *d2i_PKCS7_ENCRYPT(PKCS7_ENCRYPT **a, const unsigned char **in, long len); | ||
316 | int i2d_PKCS7_ENCRYPT(PKCS7_ENCRYPT *a, unsigned char **out); | ||
317 | extern const ASN1_ITEM PKCS7_ENCRYPT_it; | ||
318 | PKCS7 *PKCS7_new(void); | ||
319 | void PKCS7_free(PKCS7 *a); | ||
320 | PKCS7 *d2i_PKCS7(PKCS7 **a, const unsigned char **in, long len); | ||
321 | int i2d_PKCS7(PKCS7 *a, unsigned char **out); | ||
322 | extern const ASN1_ITEM PKCS7_it; | ||
283 | 323 | ||
284 | DECLARE_ASN1_ITEM(PKCS7_ATTR_SIGN) | 324 | DECLARE_ASN1_ITEM(PKCS7_ATTR_SIGN) |
285 | DECLARE_ASN1_ITEM(PKCS7_ATTR_VERIFY) | 325 | DECLARE_ASN1_ITEM(PKCS7_ATTR_VERIFY) |