summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl/pkcs7.h
diff options
context:
space:
mode:
authorbeck <>2022-11-12 12:11:14 +0000
committerbeck <>2022-11-12 12:11:14 +0000
commit8125bebe702dcf9cd017a89ff37e993121fb18f0 (patch)
treefc201648a07e156fe9478f00bb73c7dd8c3c87e3 /src/lib/libcrypto/hidden/openssl/pkcs7.h
parentfc6cccc0c020e8fb32b30a3ff825f0c64a0af374 (diff)
downloadopenbsd-8125bebe702dcf9cd017a89ff37e993121fb18f0.tar.gz
openbsd-8125bebe702dcf9cd017a89ff37e993121fb18f0.tar.bz2
openbsd-8125bebe702dcf9cd017a89ff37e993121fb18f0.zip
Hide symbols in libcrypto/pkcs7
This applies the guentherizer 9000(tm) to pkcs7, after moving several pkcs7 funcitions back to pkcs7 that were in x509/x_all.c for reasons known only to the miasma. ok jsing@
Diffstat (limited to 'src/lib/libcrypto/hidden/openssl/pkcs7.h')
-rw-r--r--src/lib/libcrypto/hidden/openssl/pkcs7.h126
1 files changed, 126 insertions, 0 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/pkcs7.h b/src/lib/libcrypto/hidden/openssl/pkcs7.h
new file mode 100644
index 0000000000..147047bd7b
--- /dev/null
+++ b/src/lib/libcrypto/hidden/openssl/pkcs7.h
@@ -0,0 +1,126 @@
1/* $OpenBSD: pkcs7.h,v 1.1 2022/11/12 12:11:14 beck Exp $ */
2/*
3 * Copyright (c) 2022 Bob Beck <beck@openbsd.org>
4 *
5 * Permission to use, copy, modify, and distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 */
17
18#ifndef _LIBCRYPTO_PKCS7_H
19#define _LIBCRYPTO_PKCS7_H
20
21#include_next <openssl/pkcs7.h>
22#include "crypto_namespace.h"
23
24LCRYPTO_USED(PKCS7_ISSUER_AND_SERIAL_new);
25LCRYPTO_USED(PKCS7_ISSUER_AND_SERIAL_free);
26LCRYPTO_USED(d2i_PKCS7_ISSUER_AND_SERIAL);
27LCRYPTO_USED(i2d_PKCS7_ISSUER_AND_SERIAL);
28LCRYPTO_USED(PKCS7_ISSUER_AND_SERIAL_digest);
29LCRYPTO_USED(d2i_PKCS7_fp);
30LCRYPTO_USED(i2d_PKCS7_fp);
31LCRYPTO_USED(PKCS7_dup);
32LCRYPTO_USED(d2i_PKCS7_bio);
33LCRYPTO_USED(i2d_PKCS7_bio);
34LCRYPTO_USED(i2d_PKCS7_bio_stream);
35LCRYPTO_USED(PEM_write_bio_PKCS7_stream);
36LCRYPTO_USED(PKCS7_SIGNER_INFO_new);
37LCRYPTO_USED(PKCS7_SIGNER_INFO_free);
38LCRYPTO_USED(d2i_PKCS7_SIGNER_INFO);
39LCRYPTO_USED(i2d_PKCS7_SIGNER_INFO);
40LCRYPTO_USED(PKCS7_RECIP_INFO_new);
41LCRYPTO_USED(PKCS7_RECIP_INFO_free);
42LCRYPTO_USED(d2i_PKCS7_RECIP_INFO);
43LCRYPTO_USED(i2d_PKCS7_RECIP_INFO);
44LCRYPTO_USED(PKCS7_SIGNED_new);
45LCRYPTO_USED(PKCS7_SIGNED_free);
46LCRYPTO_USED(d2i_PKCS7_SIGNED);
47LCRYPTO_USED(i2d_PKCS7_SIGNED);
48LCRYPTO_USED(PKCS7_ENC_CONTENT_new);
49LCRYPTO_USED(PKCS7_ENC_CONTENT_free);
50LCRYPTO_USED(d2i_PKCS7_ENC_CONTENT);
51LCRYPTO_USED(i2d_PKCS7_ENC_CONTENT);
52LCRYPTO_USED(PKCS7_ENVELOPE_new);
53LCRYPTO_USED(PKCS7_ENVELOPE_free);
54LCRYPTO_USED(d2i_PKCS7_ENVELOPE);
55LCRYPTO_USED(i2d_PKCS7_ENVELOPE);
56LCRYPTO_USED(PKCS7_SIGN_ENVELOPE_new);
57LCRYPTO_USED(PKCS7_SIGN_ENVELOPE_free);
58LCRYPTO_USED(d2i_PKCS7_SIGN_ENVELOPE);
59LCRYPTO_USED(i2d_PKCS7_SIGN_ENVELOPE);
60LCRYPTO_USED(PKCS7_DIGEST_new);
61LCRYPTO_USED(PKCS7_DIGEST_free);
62LCRYPTO_USED(d2i_PKCS7_DIGEST);
63LCRYPTO_USED(i2d_PKCS7_DIGEST);
64LCRYPTO_USED(PKCS7_ENCRYPT_new);
65LCRYPTO_USED(PKCS7_ENCRYPT_free);
66LCRYPTO_USED(d2i_PKCS7_ENCRYPT);
67LCRYPTO_USED(i2d_PKCS7_ENCRYPT);
68LCRYPTO_USED(PKCS7_new);
69LCRYPTO_USED(PKCS7_free);
70LCRYPTO_USED(d2i_PKCS7);
71LCRYPTO_USED(i2d_PKCS7);
72LCRYPTO_USED(i2d_PKCS7_NDEF);
73LCRYPTO_USED(PKCS7_print_ctx);
74LCRYPTO_USED(PKCS7_ctrl);
75LCRYPTO_USED(PKCS7_set_type);
76LCRYPTO_USED(PKCS7_set0_type_other);
77LCRYPTO_USED(PKCS7_set_content);
78LCRYPTO_USED(PKCS7_SIGNER_INFO_set);
79LCRYPTO_USED(PKCS7_SIGNER_INFO_sign);
80LCRYPTO_USED(PKCS7_add_signer);
81LCRYPTO_USED(PKCS7_add_certificate);
82LCRYPTO_USED(PKCS7_add_crl);
83LCRYPTO_USED(PKCS7_content_new);
84LCRYPTO_USED(PKCS7_dataVerify);
85LCRYPTO_USED(PKCS7_signatureVerify);
86LCRYPTO_USED(PKCS7_dataInit);
87LCRYPTO_USED(PKCS7_dataFinal);
88LCRYPTO_USED(PKCS7_dataDecode);
89LCRYPTO_USED(PKCS7_add_signature);
90LCRYPTO_USED(PKCS7_cert_from_signer_info);
91LCRYPTO_USED(PKCS7_set_digest);
92LCRYPTO_USED(PKCS7_get_signer_info);
93LCRYPTO_USED(PKCS7_add_recipient);
94LCRYPTO_USED(PKCS7_SIGNER_INFO_get0_algs);
95LCRYPTO_USED(PKCS7_RECIP_INFO_get0_alg);
96LCRYPTO_USED(PKCS7_add_recipient_info);
97LCRYPTO_USED(PKCS7_RECIP_INFO_set);
98LCRYPTO_USED(PKCS7_set_cipher);
99LCRYPTO_USED(PKCS7_stream);
100LCRYPTO_USED(PKCS7_get_issuer_and_serial);
101LCRYPTO_USED(PKCS7_digest_from_attributes);
102LCRYPTO_USED(PKCS7_add_signed_attribute);
103LCRYPTO_USED(PKCS7_add_attribute);
104LCRYPTO_USED(PKCS7_get_attribute);
105LCRYPTO_USED(PKCS7_get_signed_attribute);
106LCRYPTO_USED(PKCS7_set_signed_attributes);
107LCRYPTO_USED(PKCS7_set_attributes);
108LCRYPTO_USED(PKCS7_sign);
109LCRYPTO_USED(PKCS7_sign_add_signer);
110LCRYPTO_USED(PKCS7_final);
111LCRYPTO_USED(PKCS7_verify);
112LCRYPTO_USED(PKCS7_get0_signers);
113LCRYPTO_USED(PKCS7_encrypt);
114LCRYPTO_USED(PKCS7_decrypt);
115LCRYPTO_USED(PKCS7_add_attrib_smimecap);
116LCRYPTO_USED(PKCS7_get_smimecap);
117LCRYPTO_USED(PKCS7_simple_smimecap);
118LCRYPTO_USED(PKCS7_add_attrib_content_type);
119LCRYPTO_USED(PKCS7_add0_attrib_signing_time);
120LCRYPTO_USED(PKCS7_add1_attrib_digest);
121LCRYPTO_USED(SMIME_write_PKCS7);
122LCRYPTO_USED(SMIME_read_PKCS7);
123LCRYPTO_USED(BIO_new_PKCS7);
124LCRYPTO_USED(ERR_load_PKCS7_strings);
125
126#endif /* _LIBCRYPTO_PKCS7_H */