mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-01 19:54:40 +02:00
Fix build issues with the latest ESP-IDF
This commit is contained in:
@@ -8201,7 +8201,7 @@ void bench_sphincsKeySign(byte level, byte optim)
|
||||
#endif
|
||||
double current_time(int reset)
|
||||
{
|
||||
portTickType tickCount;
|
||||
TickType_t tickCount;
|
||||
|
||||
(void) reset;
|
||||
|
||||
|
@@ -157,7 +157,7 @@ static void esp_aes_hw_Set_KeyMode(Aes *ctx, ESP32_AESPROCESS mode)
|
||||
static void esp_aes_bk(const byte* in, byte* out)
|
||||
{
|
||||
const word32 *inwords = (const word32 *)in;
|
||||
word32 *outwords = (word32 *)out;
|
||||
uint32_t *outwords = (uint32_t *)out;
|
||||
|
||||
ESP_LOGV(TAG, "enter esp_aes_bk");
|
||||
|
||||
|
@@ -551,7 +551,7 @@ int wc_esp_digest_state(WC_ESP32SHA* ctx, byte* hash)
|
||||
* DPORT_SEQUENCE_REG_READ(address + i * 4);
|
||||
*/
|
||||
esp_dport_access_read_buffer(
|
||||
(word32*)(hash), /* the result will be found in hash upon exit */
|
||||
(uint32_t*)(hash), /* the result will be found in hash upon exit */
|
||||
SHA_TEXT_BASE, /* there's a fixed reg addy for all SHA */
|
||||
wc_esp_sha_digest_size(ctx->sha_type) / sizeof(word32) /* # 4-byte */
|
||||
);
|
||||
|
@@ -27,6 +27,7 @@
|
||||
#include "esp_idf_version.h"
|
||||
#include "esp_types.h"
|
||||
#include "esp_log.h"
|
||||
#include "esp_random.h"
|
||||
|
||||
#ifdef WOLFSSL_ESP32WROOM32_CRYPT_DEBUG
|
||||
#undef LOG_LOCAL_LEVEL
|
||||
|
@@ -202,7 +202,7 @@
|
||||
#else /* MULTI_THREADED */
|
||||
/* FREERTOS comes first to enable use of FreeRTOS Windows simulator only */
|
||||
#if defined(FREERTOS)
|
||||
typedef xSemaphoreHandle wolfSSL_Mutex;
|
||||
typedef SemaphoreHandle_t wolfSSL_Mutex;
|
||||
#elif defined(FREERTOS_TCP)
|
||||
#include "FreeRTOS.h"
|
||||
#include "semphr.h"
|
||||
|
Reference in New Issue
Block a user