Merge pull request #478 from sandrine-bailleux/sb/mbed-tls-pedantic
Always build with '-pedantic'
This commit is contained in:
commit
d37b2098f7
|
@ -55,6 +55,5 @@ MBEDTLS_COMMON_SOURCES := drivers/auth/mbedtls/mbedtls_common.c \
|
||||||
|
|
||||||
BL1_SOURCES += ${MBEDTLS_COMMON_SOURCES}
|
BL1_SOURCES += ${MBEDTLS_COMMON_SOURCES}
|
||||||
BL2_SOURCES += ${MBEDTLS_COMMON_SOURCES}
|
BL2_SOURCES += ${MBEDTLS_COMMON_SOURCES}
|
||||||
DISABLE_PEDANTIC := 1
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -174,7 +174,7 @@ static int verify_hash(void *data_ptr, unsigned int data_len,
|
||||||
|
|
||||||
/* Digest info should be an MBEDTLS_ASN1_SEQUENCE */
|
/* Digest info should be an MBEDTLS_ASN1_SEQUENCE */
|
||||||
p = (unsigned char *)digest_info_ptr;
|
p = (unsigned char *)digest_info_ptr;
|
||||||
end = (unsigned char *)(digest_info_ptr + digest_info_len);
|
end = p + digest_info_len;
|
||||||
rc = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED |
|
rc = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED |
|
||||||
MBEDTLS_ASN1_SEQUENCE);
|
MBEDTLS_ASN1_SEQUENCE);
|
||||||
if (rc != 0) {
|
if (rc != 0) {
|
||||||
|
|
|
@ -65,7 +65,7 @@ int auth_mod_verify_img(unsigned int img_id,
|
||||||
#define REGISTER_COT(_cot) \
|
#define REGISTER_COT(_cot) \
|
||||||
const auth_img_desc_t *const cot_desc_ptr = \
|
const auth_img_desc_t *const cot_desc_ptr = \
|
||||||
(const auth_img_desc_t *const)&_cot[0]; \
|
(const auth_img_desc_t *const)&_cot[0]; \
|
||||||
unsigned int auth_img_flags[sizeof(_cot)/sizeof(_cot[0])];
|
unsigned int auth_img_flags[sizeof(_cot)/sizeof(_cot[0])]
|
||||||
|
|
||||||
#endif /* TRUSTED_BOARD_BOOT */
|
#endif /* TRUSTED_BOARD_BOOT */
|
||||||
|
|
||||||
|
|
|
@ -76,7 +76,7 @@ int cert_new(cert_t *cert, int days, int ca, STACK_OF(X509_EXTENSION) * sk);
|
||||||
/* Macro to register the certificates used in the CoT */
|
/* Macro to register the certificates used in the CoT */
|
||||||
#define REGISTER_COT(_certs) \
|
#define REGISTER_COT(_certs) \
|
||||||
cert_t *certs = &_certs[0]; \
|
cert_t *certs = &_certs[0]; \
|
||||||
const unsigned int num_certs = sizeof(_certs)/sizeof(_certs[0]);
|
const unsigned int num_certs = sizeof(_certs)/sizeof(_certs[0])
|
||||||
|
|
||||||
/* Exported variables */
|
/* Exported variables */
|
||||||
extern cert_t *certs;
|
extern cert_t *certs;
|
||||||
|
|
|
@ -92,7 +92,7 @@ X509_EXTENSION *ext_new_key(int nid, int crit, EVP_PKEY *k);
|
||||||
/* Macro to register the extensions used in the CoT */
|
/* Macro to register the extensions used in the CoT */
|
||||||
#define REGISTER_EXTENSIONS(_ext) \
|
#define REGISTER_EXTENSIONS(_ext) \
|
||||||
ext_t *extensions = &_ext[0]; \
|
ext_t *extensions = &_ext[0]; \
|
||||||
const unsigned int num_extensions = sizeof(_ext)/sizeof(_ext[0]);
|
const unsigned int num_extensions = sizeof(_ext)/sizeof(_ext[0])
|
||||||
|
|
||||||
/* Exported variables */
|
/* Exported variables */
|
||||||
extern ext_t *extensions;
|
extern ext_t *extensions;
|
||||||
|
|
|
@ -79,7 +79,7 @@ int key_store(key_t *key);
|
||||||
/* Macro to register the keys used in the CoT */
|
/* Macro to register the keys used in the CoT */
|
||||||
#define REGISTER_KEYS(_keys) \
|
#define REGISTER_KEYS(_keys) \
|
||||||
key_t *keys = &_keys[0]; \
|
key_t *keys = &_keys[0]; \
|
||||||
const unsigned int num_keys = sizeof(_keys)/sizeof(_keys[0]);
|
const unsigned int num_keys = sizeof(_keys)/sizeof(_keys[0])
|
||||||
|
|
||||||
/* Exported variables */
|
/* Exported variables */
|
||||||
extern key_t *keys;
|
extern key_t *keys;
|
||||||
|
|
Loading…
Reference in New Issue