mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
Add return value checking for FREESCALE_RNGA (#4388)
This commit is contained in:
@ -1886,14 +1886,12 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz)
|
|||||||
{
|
{
|
||||||
status_t status;
|
status_t status;
|
||||||
status = TRNG_GetRandomData(TRNG0, output, sz);
|
status = TRNG_GetRandomData(TRNG0, output, sz);
|
||||||
|
(void)os;
|
||||||
if (status == kStatus_Success)
|
if (status == kStatus_Success)
|
||||||
{
|
{
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
else
|
return RAN_BLOCK_E;
|
||||||
{
|
|
||||||
return RAN_BLOCK_E;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif defined(FREESCALE_KSDK_2_0_RNGA)
|
#elif defined(FREESCALE_KSDK_2_0_RNGA)
|
||||||
@ -1902,14 +1900,12 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz)
|
|||||||
{
|
{
|
||||||
status_t status;
|
status_t status;
|
||||||
status = RNGA_GetRandomData(RNG, output, sz);
|
status = RNGA_GetRandomData(RNG, output, sz);
|
||||||
|
(void)os;
|
||||||
if (status == kStatus_Success)
|
if (status == kStatus_Success)
|
||||||
{
|
{
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
else
|
return RAN_BLOCK_E;
|
||||||
{
|
|
||||||
return RAN_BLOCK_E;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1917,8 +1913,14 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz)
|
|||||||
|
|
||||||
int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz)
|
int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz)
|
||||||
{
|
{
|
||||||
RNGA_DRV_GetRandomData(RNGA_INSTANCE, output, sz);
|
status_t status;
|
||||||
return 0;
|
status = RNGA_GetRandomData(RNG, output, sz);
|
||||||
|
(void)os;
|
||||||
|
if (status == kStatus_Success)
|
||||||
|
{
|
||||||
|
return(0);
|
||||||
|
}
|
||||||
|
return RAN_BLOCK_E;
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif defined(FREESCALE_MQX) || defined(FREESCALE_KSDK_MQX) || \
|
#elif defined(FREESCALE_MQX) || defined(FREESCALE_KSDK_MQX) || \
|
||||||
|
Reference in New Issue
Block a user