Skip to content

Commit 148281d

Browse files
pkcs7.h: Make pkcs7 fields private
All fields in the mbedtls_pkcs7 struct have been made private with MBEDTLS_PRIVATE. Signed-off-by: Nick Child <[email protected]>
1 parent 83866fb commit 148281d

File tree

1 file changed

+24
-22
lines changed

1 file changed

+24
-22
lines changed

include/mbedtls/pkcs7.h

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
#ifndef MBEDTLS_PKCS7_H
2626
#define MBEDTLS_PKCS7_H
2727

28+
#include "mbedtls/private_access.h"
29+
2830
#include "mbedtls/build_info.h"
2931

3032
#include "asn1.h"
@@ -95,14 +97,14 @@ mbedtls_pkcs7_type;
9597
*/
9698
typedef struct mbedtls_pkcs7_signer_info
9799
{
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);
106108
}
107109
mbedtls_pkcs7_signer_info;
108110

@@ -111,8 +113,8 @@ mbedtls_pkcs7_signer_info;
111113
*/
112114
typedef struct mbedtls_pkcs7_data
113115
{
114-
mbedtls_pkcs7_buf oid;
115-
mbedtls_pkcs7_buf data;
116+
mbedtls_pkcs7_buf MBEDTLS_PRIVATE(oid);
117+
mbedtls_pkcs7_buf MBEDTLS_PRIVATE(data);
116118
}
117119
mbedtls_pkcs7_data;
118120

@@ -121,15 +123,15 @@ mbedtls_pkcs7_data;
121123
*/
122124
typedef struct mbedtls_pkcs7_signed_data
123125
{
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);
133135
}
134136
mbedtls_pkcs7_signed_data;
135137

@@ -138,9 +140,9 @@ mbedtls_pkcs7_signed_data;
138140
*/
139141
typedef struct mbedtls_pkcs7
140142
{
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);
144146
}
145147
mbedtls_pkcs7;
146148

0 commit comments

Comments
 (0)