25
25
#ifndef MBEDTLS_PKCS7_H
26
26
#define MBEDTLS_PKCS7_H
27
27
28
+ #include "mbedtls/private_access.h"
29
+
28
30
#include "mbedtls/build_info.h"
29
31
30
32
#include "asn1.h"
@@ -95,14 +97,14 @@ mbedtls_pkcs7_type;
95
97
*/
96
98
typedef struct mbedtls_pkcs7_signer_info
97
99
{
98
- int version ;
99
- mbedtls_x509_buf serial ;
100
- mbedtls_x509_name issuer ;
101
- mbedtls_x509_buf issuer_raw ;
102
- mbedtls_x509_buf alg_identifier ;
103
- mbedtls_x509_buf sig_alg_identifier ;
104
- mbedtls_x509_buf sig ;
105
- struct mbedtls_pkcs7_signer_info * next ;
100
+ int MBEDTLS_PRIVATE ( version ) ;
101
+ mbedtls_x509_buf MBEDTLS_PRIVATE ( serial ) ;
102
+ mbedtls_x509_name MBEDTLS_PRIVATE ( issuer ) ;
103
+ mbedtls_x509_buf MBEDTLS_PRIVATE ( issuer_raw ) ;
104
+ mbedtls_x509_buf MBEDTLS_PRIVATE ( alg_identifier ) ;
105
+ mbedtls_x509_buf MBEDTLS_PRIVATE ( sig_alg_identifier ) ;
106
+ mbedtls_x509_buf MBEDTLS_PRIVATE ( sig ) ;
107
+ struct mbedtls_pkcs7_signer_info * MBEDTLS_PRIVATE ( next ) ;
106
108
}
107
109
mbedtls_pkcs7_signer_info ;
108
110
@@ -111,8 +113,8 @@ mbedtls_pkcs7_signer_info;
111
113
*/
112
114
typedef struct mbedtls_pkcs7_data
113
115
{
114
- mbedtls_pkcs7_buf oid ;
115
- mbedtls_pkcs7_buf data ;
116
+ mbedtls_pkcs7_buf MBEDTLS_PRIVATE ( oid ) ;
117
+ mbedtls_pkcs7_buf MBEDTLS_PRIVATE ( data ) ;
116
118
}
117
119
mbedtls_pkcs7_data ;
118
120
@@ -121,15 +123,15 @@ mbedtls_pkcs7_data;
121
123
*/
122
124
typedef struct mbedtls_pkcs7_signed_data
123
125
{
124
- int version ;
125
- mbedtls_pkcs7_buf digest_alg_identifiers ;
126
- struct mbedtls_pkcs7_data content ;
127
- int no_of_certs ;
128
- mbedtls_x509_crt certs ;
129
- int no_of_crls ;
130
- mbedtls_x509_crl crl ;
131
- int no_of_signers ;
132
- mbedtls_pkcs7_signer_info signers ;
126
+ int MBEDTLS_PRIVATE ( version ) ;
127
+ mbedtls_pkcs7_buf MBEDTLS_PRIVATE ( digest_alg_identifiers ) ;
128
+ struct mbedtls_pkcs7_data MBEDTLS_PRIVATE ( content ) ;
129
+ int MBEDTLS_PRIVATE ( no_of_certs ) ;
130
+ mbedtls_x509_crt MBEDTLS_PRIVATE ( certs ) ;
131
+ int MBEDTLS_PRIVATE ( no_of_crls ) ;
132
+ mbedtls_x509_crl MBEDTLS_PRIVATE ( crl ) ;
133
+ int MBEDTLS_PRIVATE ( no_of_signers ) ;
134
+ mbedtls_pkcs7_signer_info MBEDTLS_PRIVATE ( signers ) ;
133
135
}
134
136
mbedtls_pkcs7_signed_data ;
135
137
@@ -138,9 +140,9 @@ mbedtls_pkcs7_signed_data;
138
140
*/
139
141
typedef struct mbedtls_pkcs7
140
142
{
141
- mbedtls_pkcs7_buf raw ;
142
- mbedtls_pkcs7_buf content_type_oid ;
143
- mbedtls_pkcs7_signed_data signed_data ;
143
+ mbedtls_pkcs7_buf MBEDTLS_PRIVATE ( raw ) ;
144
+ mbedtls_pkcs7_buf MBEDTLS_PRIVATE ( content_type_oid ) ;
145
+ mbedtls_pkcs7_signed_data MBEDTLS_PRIVATE ( signed_data ) ;
144
146
}
145
147
mbedtls_pkcs7 ;
146
148
0 commit comments