@@ -4627,7 +4627,7 @@ static int PKCS7_VerifySignedData(PKCS7* pkcs7, const byte* hashBuf,
46274627 WOLFSSL_MSG ("PKCS#7 signedData needs to be version 1 or 3" );
46284628 ret = ASN_VERSION_E ;
46294629 }
4630- pkcs7 -> version = version ;
4630+ pkcs7 -> version = ( byte ) version ;
46314631
46324632 /* Get the set of DigestAlgorithmIdentifiers */
46334633 if (ret == 0 && GetSet (pkiMsg , & idx , & length , pkiMsgSz ) < 0 )
@@ -4913,7 +4913,7 @@ static int PKCS7_VerifySignedData(PKCS7* pkcs7, const byte* hashBuf,
49134913 if (multiPart ) {
49144914 pkcs7 -> stream -> expected = contentLen + ASN_TAG_SZ ;
49154915 }
4916- pkcs7 -> stream -> multi = multiPart ;
4916+ pkcs7 -> stream -> multi = ( byte ) multiPart ;
49174917
49184918 #endif
49194919 wc_PKCS7_ChangeState (pkcs7 , WC_PKCS7_VERIFY_STAGE3 );
@@ -5221,7 +5221,7 @@ static int PKCS7_VerifySignedData(PKCS7* pkcs7, const byte* hashBuf,
52215221 pkcs7 -> stream = stream ;
52225222 #endif
52235223 }
5224- pkcs7 -> version = version ;
5224+ pkcs7 -> version = ( byte ) version ;
52255225 #ifdef ASN_BER_TO_DER
52265226 pkcs7 -> der = der ;
52275227 #endif
@@ -7692,7 +7692,7 @@ static int wc_PKCS7_PwriKek_KeyWrap(PKCS7* pkcs7, const byte* kek, word32 kekSz,
76927692 if (* outSz < (word32 )outLen )
76937693 return BUFFER_E ;
76947694
7695- out [0 ] = cekSz ;
7695+ out [0 ] = ( byte ) cekSz ;
76967696 out [1 ] = ~cek [0 ];
76977697 out [2 ] = ~cek [1 ];
76987698 out [3 ] = ~cek [2 ];
@@ -10845,7 +10845,7 @@ WOLFSSL_API int wc_PKCS7_DecodeEnvelopedData(PKCS7* pkcs7, byte* in,
1084510845 byte * encryptedContent = NULL ;
1084610846 int explicitOctet = 0 ;
1084710847 word32 localIdx ;
10848- byte tag ;
10848+ byte tag = 0 ;
1084910849
1085010850 if (pkcs7 == NULL )
1085110851 return BAD_FUNC_ARG ;
0 commit comments