diff --git a/wolfcrypt/src/random.c b/wolfcrypt/src/random.c index 9d90abeb8..e8bd2b5ab 100755 --- a/wolfcrypt/src/random.c +++ b/wolfcrypt/src/random.c @@ -1541,7 +1541,12 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) #elif defined(MICROCHIP_PIC32) #ifdef MICROCHIP_MPLAB_HARMONY - #define PIC32_SEED_COUNT _CP0_GET_COUNT + #ifdef MICROCHIP_MPLAB_HARMONY_3 + #include "system/time/sys_time.h" + #define PIC32_SEED_COUNT SYS_TIME_CounterGet + #else + #define PIC32_SEED_COUNT _CP0_GET_COUNT + #endif #else #if !defined(WOLFSSL_MICROCHIP_PIC32MZ) #include