added changes from 3.1.7 to open source 3.5.0. NOTE: This commit will NOT COMPILE. (#18)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/18 Co-authored-by: siddhant <siddhant.singh@neominds.in> Co-committed-by: siddhant <siddhant.singh@neominds.in>
This commit is contained in:
@@ -840,10 +840,8 @@ int ipcrypto_init_internal(SEM_ID semId)
|
||||
|
||||
#if defined (_WRS_KERNEL)
|
||||
/* use shareable FILEs rather than task-specific stdout/stderr */
|
||||
FILE * fpout = _Files[1];
|
||||
FILE * fperr = _Files[2];
|
||||
bio_out = BIO_new_fp(fpout, BIO_NOCLOSE | BIO_FP_TEXT);
|
||||
bio_err = BIO_new_fp(fperr, BIO_NOCLOSE | BIO_FP_TEXT);
|
||||
bio_out = BIO_new_fp(stdout, BIO_NOCLOSE | BIO_FP_TEXT);
|
||||
bio_err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT);
|
||||
#else
|
||||
bio_out = BIO_new_fp(stdout, BIO_NOCLOSE | BIO_FP_TEXT);
|
||||
bio_err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT);
|
||||
|
||||
@@ -1156,7 +1156,23 @@ int ossl_rand_check_random_provider_on_unload(OSSL_LIB_CTX *ctx,
|
||||
|
||||
#if defined(OPENSSL_SYS_VXWORKS_SUPPORT)&&!defined(FIPS_MODULE)
|
||||
#include <vxWorks.h>
|
||||
#include <randomNumGen.h>
|
||||
#include <stdLib.h>
|
||||
#include <tickLib.h>
|
||||
|
||||
int randPseudoBytes(unsigned char * randBuf, int numOfBytes)
|
||||
{
|
||||
int i;
|
||||
|
||||
srand((unsigned int)tickGet());
|
||||
|
||||
for (i = 0; i < numOfBytes; i++)
|
||||
{
|
||||
/* take lowest 8 bits */
|
||||
randBuf[i] = (uint8_t)(rand() & 0xFF);
|
||||
}
|
||||
|
||||
return OK;
|
||||
}
|
||||
|
||||
int RAND_poll(void)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user