mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-01-10 19:35:27 +00:00
Fix various compiler warnings with MSVC
Fixes various compiler warnings found with Microsoft Visual Studio 2015 (and earlier versions).
This commit is contained in:
parent
1903fb312f
commit
3c6b18df3a
|
@ -105,7 +105,7 @@ static int cmac_multiply_by_u( unsigned char *output,
|
||||||
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
|
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
|
||||||
}
|
}
|
||||||
|
|
||||||
for( i = blocksize - 1; i >= 0; i-- )
|
for( i = (int)blocksize - 1; i >= 0; i-- )
|
||||||
{
|
{
|
||||||
output[i] = input[i] << 1 | overflow;
|
output[i] = input[i] << 1 | overflow;
|
||||||
overflow = input[i] >> 7;
|
overflow = input[i] >> 7;
|
||||||
|
@ -209,7 +209,7 @@ int mbedtls_cipher_cmac_starts( mbedtls_cipher_context_t *ctx,
|
||||||
if( ctx == NULL || ctx->cipher_info == NULL || key == NULL )
|
if( ctx == NULL || ctx->cipher_info == NULL || key == NULL )
|
||||||
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
|
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
|
||||||
|
|
||||||
if( ( retval = mbedtls_cipher_setkey( ctx, key, keybits,
|
if( ( retval = mbedtls_cipher_setkey( ctx, key, (int)keybits,
|
||||||
MBEDTLS_ENCRYPT ) ) != 0 )
|
MBEDTLS_ENCRYPT ) ) != 0 )
|
||||||
return( retval );
|
return( retval );
|
||||||
|
|
||||||
|
@ -244,8 +244,8 @@ int mbedtls_cipher_cmac_update( mbedtls_cipher_context_t *ctx,
|
||||||
{
|
{
|
||||||
mbedtls_cmac_context_t* cmac_ctx;
|
mbedtls_cmac_context_t* cmac_ctx;
|
||||||
unsigned char *state;
|
unsigned char *state;
|
||||||
int n, j, ret = 0;
|
int ret = 0;
|
||||||
size_t olen, block_size;
|
size_t n, j, olen, block_size;
|
||||||
|
|
||||||
if( ctx == NULL || ctx->cipher_info == NULL || input == NULL ||
|
if( ctx == NULL || ctx->cipher_info == NULL || input == NULL ||
|
||||||
ctx->cmac_ctx == NULL )
|
ctx->cmac_ctx == NULL )
|
||||||
|
@ -280,8 +280,9 @@ int mbedtls_cipher_cmac_update( mbedtls_cipher_context_t *ctx,
|
||||||
/* n is the number of blocks including any final partial block */
|
/* n is the number of blocks including any final partial block */
|
||||||
n = ( ilen + block_size - 1 ) / block_size;
|
n = ( ilen + block_size - 1 ) / block_size;
|
||||||
|
|
||||||
/* Iterate across the input data in block sized chunks */
|
/* Iterate across the input data in block sized chunks, excluding any
|
||||||
for( j = 0; j < n - 1; j++ )
|
* final partial or complete block */
|
||||||
|
for( j = 1; j < n; j++ )
|
||||||
{
|
{
|
||||||
cmac_xor_block( state, input, state, block_size );
|
cmac_xor_block( state, input, state, block_size );
|
||||||
|
|
||||||
|
|
|
@ -237,7 +237,7 @@ int mbedtls_platform_std_nv_seed_read( unsigned char *buf, size_t buf_len )
|
||||||
}
|
}
|
||||||
|
|
||||||
fclose( file );
|
fclose( file );
|
||||||
return( n );
|
return( (int)n );
|
||||||
}
|
}
|
||||||
|
|
||||||
int mbedtls_platform_std_nv_seed_write( unsigned char *buf, size_t buf_len )
|
int mbedtls_platform_std_nv_seed_write( unsigned char *buf, size_t buf_len )
|
||||||
|
@ -255,7 +255,7 @@ int mbedtls_platform_std_nv_seed_write( unsigned char *buf, size_t buf_len )
|
||||||
}
|
}
|
||||||
|
|
||||||
fclose( file );
|
fclose( file );
|
||||||
return( n );
|
return( (int)n );
|
||||||
}
|
}
|
||||||
#endif /* MBEDTLS_PLATFORM_NO_STD_FUNCTIONS */
|
#endif /* MBEDTLS_PLATFORM_NO_STD_FUNCTIONS */
|
||||||
|
|
||||||
|
|
|
@ -1122,7 +1122,7 @@ int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path )
|
||||||
p = filename + len;
|
p = filename + len;
|
||||||
filename[len++] = '*';
|
filename[len++] = '*';
|
||||||
|
|
||||||
w_ret = MultiByteToWideChar( CP_ACP, 0, filename, len, szDir,
|
w_ret = MultiByteToWideChar( CP_ACP, 0, filename, (int)len, szDir,
|
||||||
MAX_PATH - 3 );
|
MAX_PATH - 3 );
|
||||||
if( w_ret == 0 )
|
if( w_ret == 0 )
|
||||||
return( MBEDTLS_ERR_X509_BAD_INPUT_DATA );
|
return( MBEDTLS_ERR_X509_BAD_INPUT_DATA );
|
||||||
|
|
Loading…
Reference in a new issue