@@ -1561,7 +1561,7 @@ static void ProcessBufferCertSetHave(WOLFSSL_CTX* ctx, WOLFSSL* ssl,
15611561 #endif
15621562#ifndef WC_STRICT_SIG
15631563 if ((ctx != NULL ) || (ssl != NULL )) {
1564- wolfssl_set_have_from_key_oid (ctx , ssl , cert -> keyOID );
1564+ wolfssl_set_have_from_key_oid (ctx , ssl , ( int ) cert -> keyOID );
15651565 }
15661566#else
15671567 /* Set whether ECC is available based on signature available. */
@@ -5272,8 +5272,8 @@ int wolfSSL_SetTmpDH(WOLFSSL* ssl, const unsigned char* p, int pSz,
52725272
52735273 if (ret == 1 ) {
52745274 /* Allocate buffers for p and g to be assigned into SSL. */
5275- pAlloc = (byte * )XMALLOC (pSz , ssl -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
5276- gAlloc = (byte * )XMALLOC (gSz , ssl -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
5275+ pAlloc = (byte * )XMALLOC (( size_t ) pSz , ssl -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
5276+ gAlloc = (byte * )XMALLOC (( size_t ) gSz , ssl -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
52775277 if ((pAlloc == NULL ) || (gAlloc == NULL )) {
52785278 /* Memory will be freed below in the (ret != 1) block */
52795279 ret = MEMORY_E ;
@@ -5332,7 +5332,7 @@ static int wolfssl_check_dh_key(unsigned char* p, int pSz, unsigned char* g,
53325332 /* Initialize a DH object. */
53335333 if ((ret = wc_InitDhKey (checkKey )) == 0 ) {
53345334 /* Check DH parameters. */
5335- ret = wc_DhSetCheckKey (checkKey , p , (word32 )pSz , g , gSz , NULL , 0 , 0 , & rng );
5335+ ret = wc_DhSetCheckKey (checkKey , p , (word32 )pSz , g , ( word32 ) gSz , NULL , 0 , 0 , & rng );
53365336 /* Dispose of DH object. */
53375337 wc_FreeDhKey (checkKey );
53385338 }
@@ -5431,8 +5431,8 @@ int wolfSSL_CTX_SetTmpDH(WOLFSSL_CTX* ctx, const unsigned char* p, int pSz,
54315431
54325432 if (ret == 1 ) {
54335433 /* Allocate buffers for p and g to be assigned into SSL context. */
5434- pAlloc = (byte * )XMALLOC (pSz , ctx -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
5435- gAlloc = (byte * )XMALLOC (gSz , ctx -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
5434+ pAlloc = (byte * )XMALLOC (( size_t ) pSz , ctx -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
5435+ gAlloc = (byte * )XMALLOC (( size_t ) gSz , ctx -> heap , DYNAMIC_TYPE_PUBLIC_KEY );
54365436 if ((pAlloc == NULL ) || (gAlloc == NULL )) {
54375437 ret = MEMORY_E ;
54385438 }
@@ -5687,11 +5687,11 @@ static int ws_ctx_ssl_set_tmp_dh(WOLFSSL_CTX* ctx, WOLFSSL* ssl,
56875687 }
56885688 else if (ssl != NULL ) {
56895689 /* Set p and g into SSL. */
5690- res = wolfssl_set_tmp_dh (ssl , p , (int )pSz , g , gSz );
5690+ res = wolfssl_set_tmp_dh (ssl , p , (int )pSz , g , ( int ) gSz );
56915691 }
56925692 else {
56935693 /* Set p and g into SSL context. */
5694- res = wolfssl_ctx_set_tmp_dh (ctx , p , (int )pSz , g , gSz );
5694+ res = wolfssl_ctx_set_tmp_dh (ctx , p , (int )pSz , g , ( int ) gSz );
56955695 }
56965696 }
56975697
0 commit comments