Fix MSVC warnings

library\x509_crt.c(2137): warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data
library\x509_crt.c(2265): warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data
This commit is contained in:
Manuel Pégourié-Gonnard 2018-03-05 12:48:53 +01:00
parent 7deee20cd2
commit f5bb78183a

View File

@ -2009,8 +2009,8 @@ static mbedtls_x509_crt *x509_crt_find_parent_in( mbedtls_x509_crt *child,
static mbedtls_x509_crt *x509_crt_find_parent( mbedtls_x509_crt *child, static mbedtls_x509_crt *x509_crt_find_parent( mbedtls_x509_crt *child,
mbedtls_x509_crt *trust_ca, mbedtls_x509_crt *trust_ca,
int *parent_is_trusted, int *parent_is_trusted,
int path_cnt, size_t path_cnt,
int self_cnt ) size_t self_cnt )
{ {
mbedtls_x509_crt *parent; mbedtls_x509_crt *parent;
@ -2096,7 +2096,7 @@ static int x509_crt_verify_chain(
mbedtls_x509_crt *parent; mbedtls_x509_crt *parent;
int parent_is_trusted = 0; int parent_is_trusted = 0;
int child_is_trusted = 0; int child_is_trusted = 0;
int self_cnt = 0; size_t self_cnt = 0;
child = crt; child = crt;
*chain_len = 0; *chain_len = 0;
@ -2262,7 +2262,7 @@ static int x509_crt_merge_flags_with_cb(
cur_flags = ver_chain[i-1].flags; cur_flags = ver_chain[i-1].flags;
if( NULL != f_vrfy ) if( NULL != f_vrfy )
if( ( ret = f_vrfy( p_vrfy, ver_chain[i-1].crt, i-1, &cur_flags ) ) != 0 ) if( ( ret = f_vrfy( p_vrfy, ver_chain[i-1].crt, (int) i-1, &cur_flags ) ) != 0 )
return( ret ); return( ret );
*flags |= cur_flags; *flags |= cur_flags;