mirror of
https://github.com/espressif/esp-idf.git
synced 2025-12-10 18:06:29 +00:00
global: fix sign-compare warnings
This commit is contained in:
@@ -70,12 +70,12 @@ static inline void mpi_to_mem_block(uint32_t mem_base, const mbedtls_mpi *mpi, s
|
||||
uint32_t copy_words = MIN(num_words, mpi->n);
|
||||
|
||||
/* Copy MPI data to memory block registers */
|
||||
for (int i = 0; i < copy_words; i++) {
|
||||
for (uint32_t i = 0; i < copy_words; i++) {
|
||||
pbase[i] = mpi->p[i];
|
||||
}
|
||||
|
||||
/* Zero any remaining memory block data */
|
||||
for (int i = copy_words; i < num_words; i++) {
|
||||
for (uint32_t i = copy_words; i < num_words; i++) {
|
||||
pbase[i] = 0;
|
||||
}
|
||||
}
|
||||
@@ -201,7 +201,7 @@ void esp_mpi_mul_mpi_hw_op(const mbedtls_mpi *X, const mbedtls_mpi *Y, size_t nu
|
||||
void esp_mpi_mult_mpi_failover_mod_mult_hw_op(const mbedtls_mpi *X, const mbedtls_mpi *Y, size_t num_words)
|
||||
{
|
||||
/* M = 2^num_words - 1, so block is entirely FF */
|
||||
for (int i = 0; i < num_words; i++) {
|
||||
for (size_t i = 0; i < num_words; i++) {
|
||||
DPORT_REG_WRITE(RSA_MEM_M_BLOCK_BASE + i * 4, UINT32_MAX);
|
||||
}
|
||||
|
||||
@@ -217,7 +217,7 @@ void esp_mpi_mult_mpi_failover_mod_mult_hw_op(const mbedtls_mpi *X, const mbedtl
|
||||
DPORT_REG_WRITE(RSA_MEM_RB_BLOCK_BASE, 1);
|
||||
|
||||
/* Zero out rest of the Rinv words */
|
||||
for (int i = 1; i < num_words; i++) {
|
||||
for (size_t i = 1; i < num_words; i++) {
|
||||
DPORT_REG_WRITE(RSA_MEM_RB_BLOCK_BASE + i * 4, 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ static const char *TAG = "ESP_RSA_SIGN_ALT";
|
||||
static hmac_key_id_t s_esp_ds_hmac_key_id;
|
||||
static esp_ds_data_t *s_ds_data;
|
||||
static SemaphoreHandle_t s_ds_lock;
|
||||
static uint32_t s_timeout_ms = 0;
|
||||
static int s_timeout_ms = 0;
|
||||
|
||||
/* key length in bytes = (esp_digital_signature_length_t key + 1 ) * FACTOR_KEYLEN_IN_BYTES */
|
||||
#define FACTOR_KEYLEN_IN_BYTES 4
|
||||
@@ -221,7 +221,7 @@ int esp_ds_rsa_sign( void *ctx,
|
||||
return -1;
|
||||
}
|
||||
|
||||
for ( int i = 0; i < (s_ds_data->rsa_length + 1); i++) {
|
||||
for (unsigned int i = 0; i < (s_ds_data->rsa_length + 1); i++) {
|
||||
signature[i] = SWAP_INT32(((uint32_t *)sig)[(s_ds_data->rsa_length + 1) - (i + 1)]);
|
||||
}
|
||||
|
||||
@@ -242,7 +242,7 @@ int esp_ds_rsa_sign( void *ctx,
|
||||
return -1;
|
||||
}
|
||||
|
||||
for ( int i = 0; i < (s_ds_data->rsa_length + 1); i++) {
|
||||
for (unsigned int i = 0; i < (s_ds_data->rsa_length + 1); i++) {
|
||||
((uint32_t *)sig)[i] = SWAP_INT32(((uint32_t *)signature)[(s_ds_data->rsa_length + 1) - (i + 1)]);
|
||||
}
|
||||
heap_caps_free(signature);
|
||||
|
||||
Reference in New Issue
Block a user