@@ -208,6 +208,7 @@ static void test_SrpSetPassword(void)
208208 byte v [64 ];
209209 word32 vSz = 0 ;
210210
211+ XMEMSET (v , 0 , sizeof (v ));
211212 AssertIntEQ (0 , wc_SrpInit (& srp , SRP_TYPE_SHA , SRP_CLIENT_SIDE ));
212213 AssertIntEQ (0 , wc_SrpSetUsername (& srp , username , usernameSz ));
213214
@@ -262,6 +263,7 @@ static void test_SrpGetPublic(void)
262263 byte pub [64 ];
263264 word32 pubSz = 0 ;
264265
266+ XMEMSET (pub , 0 , sizeof (pub ));
265267 AssertIntEQ (0 , wc_SrpInit (& srp , SRP_TYPE_SHA , SRP_CLIENT_SIDE ));
266268 AssertIntEQ (0 , wc_SrpSetUsername (& srp , username , usernameSz ));
267269 AssertIntEQ (0 , wc_SrpSetParams (& srp , srp_N , sizeof (srp_N ),
@@ -318,6 +320,8 @@ static void test_SrpComputeKey(void)
318320 word32 clientPubKeySz = 64 ;
319321 word32 serverPubKeySz = 64 ;
320322
323+ XMEMSET (clientPubKey , 0 , sizeof (clientPubKey ));
324+ XMEMSET (serverPubKey , 0 , sizeof (serverPubKey ));
321325 AssertIntEQ (0 , wc_SrpInit (& cli , SRP_TYPE_SHA , SRP_CLIENT_SIDE ));
322326 AssertIntEQ (0 , wc_SrpInit (& srv , SRP_TYPE_SHA , SRP_SERVER_SIDE ));
323327
@@ -388,6 +392,10 @@ static void test_SrpGetProofAndVerify(void)
388392 word32 clientProofSz = SRP_MAX_DIGEST_SIZE ;
389393 word32 serverProofSz = SRP_MAX_DIGEST_SIZE ;
390394
395+ XMEMSET (clientPubKey , 0 , sizeof (clientPubKey ));
396+ XMEMSET (serverPubKey , 0 , sizeof (serverPubKey ));
397+ XMEMSET (clientProof , 0 , sizeof (clientProof ));
398+ XMEMSET (serverProof , 0 , sizeof (serverProof ));
391399 AssertIntEQ (0 , wc_SrpInit (& cli , SRP_TYPE_SHA , SRP_CLIENT_SIDE ));
392400 AssertIntEQ (0 , wc_SrpInit (& srv , SRP_TYPE_SHA , SRP_SERVER_SIDE ));
393401
@@ -792,6 +800,10 @@ static void test_SrpKeyGenFunc_cb(void)
792800 };
793801#endif
794802
803+ XMEMSET (clientPubKey , 0 , sizeof (clientPubKey ));
804+ XMEMSET (serverPubKey , 0 , sizeof (serverPubKey ));
805+ XMEMSET (clientProof , 0 , sizeof (clientProof ));
806+ XMEMSET (serverProof , 0 , sizeof (serverProof ));
795807 AssertIntEQ (0 , wc_SrpInit (& cli , SRP_TYPE_SHA512 , SRP_CLIENT_SIDE ));
796808 AssertIntEQ (0 , wc_SrpInit (& srv , SRP_TYPE_SHA512 , SRP_SERVER_SIDE ));
797809
0 commit comments