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 <nick.child@ibm.com>
This commit is contained in:
Nick Child 2021-08-09 13:33:14 -04:00
parent c448c94fe3
commit 390e61a47a

View File

@ -46,6 +46,8 @@
#ifndef MBEDTLS_PKCS7_H #ifndef MBEDTLS_PKCS7_H
#define MBEDTLS_PKCS7_H #define MBEDTLS_PKCS7_H
#include "mbedtls/private_access.h"
#include "mbedtls/build_info.h" #include "mbedtls/build_info.h"
#include "asn1.h" #include "asn1.h"
@ -115,14 +117,14 @@ mbedtls_pkcs7_type;
*/ */
typedef struct mbedtls_pkcs7_signer_info typedef struct mbedtls_pkcs7_signer_info
{ {
int version; int MBEDTLS_PRIVATE(version);
mbedtls_x509_buf serial; mbedtls_x509_buf MBEDTLS_PRIVATE(serial);
mbedtls_x509_name issuer; mbedtls_x509_name MBEDTLS_PRIVATE(issuer);
mbedtls_x509_buf issuer_raw; mbedtls_x509_buf MBEDTLS_PRIVATE(issuer_raw);
mbedtls_x509_buf alg_identifier; mbedtls_x509_buf MBEDTLS_PRIVATE(alg_identifier);
mbedtls_x509_buf sig_alg_identifier; mbedtls_x509_buf MBEDTLS_PRIVATE(sig_alg_identifier);
mbedtls_x509_buf sig; mbedtls_x509_buf MBEDTLS_PRIVATE(sig);
struct mbedtls_pkcs7_signer_info *next; struct mbedtls_pkcs7_signer_info *MBEDTLS_PRIVATE(next);
} }
mbedtls_pkcs7_signer_info; mbedtls_pkcs7_signer_info;
@ -131,8 +133,8 @@ mbedtls_pkcs7_signer_info;
*/ */
typedef struct mbedtls_pkcs7_data typedef struct mbedtls_pkcs7_data
{ {
mbedtls_pkcs7_buf oid; mbedtls_pkcs7_buf MBEDTLS_PRIVATE(oid);
mbedtls_pkcs7_buf data; mbedtls_pkcs7_buf MBEDTLS_PRIVATE(data);
} }
mbedtls_pkcs7_data; mbedtls_pkcs7_data;
@ -141,15 +143,15 @@ mbedtls_pkcs7_data;
*/ */
typedef struct mbedtls_pkcs7_signed_data typedef struct mbedtls_pkcs7_signed_data
{ {
int version; int MBEDTLS_PRIVATE(version);
mbedtls_pkcs7_buf digest_alg_identifiers; mbedtls_pkcs7_buf MBEDTLS_PRIVATE(digest_alg_identifiers);
struct mbedtls_pkcs7_data content; struct mbedtls_pkcs7_data MBEDTLS_PRIVATE(content);
int no_of_certs; int MBEDTLS_PRIVATE(no_of_certs);
mbedtls_x509_crt certs; mbedtls_x509_crt MBEDTLS_PRIVATE(certs);
int no_of_crls; int MBEDTLS_PRIVATE(no_of_crls);
mbedtls_x509_crl crl; mbedtls_x509_crl MBEDTLS_PRIVATE(crl);
int no_of_signers; int MBEDTLS_PRIVATE(no_of_signers);
mbedtls_pkcs7_signer_info signers; mbedtls_pkcs7_signer_info MBEDTLS_PRIVATE(signers);
} }
mbedtls_pkcs7_signed_data; mbedtls_pkcs7_signed_data;
@ -158,9 +160,9 @@ mbedtls_pkcs7_signed_data;
*/ */
typedef struct mbedtls_pkcs7 typedef struct mbedtls_pkcs7
{ {
mbedtls_pkcs7_buf raw; mbedtls_pkcs7_buf MBEDTLS_PRIVATE(raw);
mbedtls_pkcs7_buf content_type_oid; mbedtls_pkcs7_buf MBEDTLS_PRIVATE(content_type_oid);
mbedtls_pkcs7_signed_data signed_data; mbedtls_pkcs7_signed_data MBEDTLS_PRIVATE(signed_data);
} }
mbedtls_pkcs7; mbedtls_pkcs7;