mirror of
				https://github.com/yuzu-emu/mbedtls.git
				synced 2025-11-04 06:14:53 +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
							
								
									2adecba01f
								
							
						
					
					
						commit
						3249cb780b
					
				| 
						 | 
					@ -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