@@ -307,67 +307,6 @@ int main(int argc,const char *argv[])
307307 else
308308 {
309309 printf ("no argjson, default to testmode\n" );
310-
311- #if 0 //using threads
312- pthread_t player_t [CARDS777_MAXPLAYERS ],dcv_t ,bvv_t ;
313- OS_randombytes ((uint8_t * )& range ,sizeof (range ));
314- OS_randombytes ((uint8_t * )& numplayers ,sizeof (numplayers ));
315- range = (range % 52 ) + 1 ;
316- numplayers = (numplayers % (CARDS777_MAXPLAYERS - 1 )) + 2 ;
317- printf ("\nnumplayers=%d, numcards=%d\n" ,numplayers ,range );
318-
319- for (i = 0 ;i < numplayers && 0 ;i ++ ){
320- if ( OS_thread_create (& player_t [i ],NULL ,(void * )BET_player ,(void * )i ) != 0 )
321- {
322- printf ("error launching BET_clientloop\n" );
323- exit (-1 );
324- }
325- printf ("\n:%d" ,i );
326- }
327- i = 0 ;
328- if ( OS_thread_create (& player_t [i ],NULL ,(void * )BET_player ,(void * )& i ) != 0 )
329- {
330- printf ("error launching BET_clientloop\n" );
331- exit (-1 );
332- }
333- i = 1 ;
334- if ( OS_thread_create (& player_t [i ],NULL ,(void * )BET_player ,(void * )& i ) != 0 )
335- {
336- printf ("error launching BET_clientloop\n" );
337- exit (-1 );
338- }
339- /*
340- if ( OS_thread_create(&dcv_t,NULL,(void *)BET_dcv,(void *)BET) != 0 )
341- {
342- printf("error launching BET_clientloop\n");
343- exit(-1);
344- }
345-
346-
347- if ( OS_thread_create(&bvv_t,NULL,(void *)BET_bvv,(void *)BET) != 0 )
348- {
349- printf("error launching BET_clientloop\n");
350- exit(-1);
351- }
352- */
353- for (i = 0 ;i < numplayers ;i ++ ){
354- if (pthread_join (player_t [i ],NULL )){
355- printf ("\nError in joining the main thread for player thread %d" ,i );
356- }
357- }
358- /*
359- if(pthread_join(dcv_t,NULL)){
360- printf("\nError in joining the main thread for DCV thread");
361- }
362- if(pthread_join(bvv_t,NULL)){
363- printf("\nError in joining the main thread for BVV thread");
364- }
365- */
366-
367-
368-
369- #endif
370- //testmode=1;
371310 while ( testmode != 1 )
372311 {
373312
@@ -679,8 +618,6 @@ bits256 sg777_player_decode(int32_t playerid,int32_t cardID,int numplayers,struc
679618 shares [i ]= calloc (sizeof (bits256 ),sizeof (uint8_t ));
680619
681620 basepoint = curve25519_basepoint9 ();
682- //recover=calloc(1,sizeof(bits256));
683- //cardshares = calloc(numplayers,sizeof(bits256));
684621 uint8_t decipher [sizeof (bits256 ) + 1024 ],* ptr ; int32_t recvlen ;
685622 for (j = 0 ; j < numplayers ; j ++ )
686623 {
@@ -721,12 +658,10 @@ bits256 sg777_player_decode(int32_t playerid,int32_t cardID,int numplayers,struc
721658 }
722659 #endif
723660 end :
724- //free(recover);
725- for (i = 0 ;i < numplayers ;i ++ ){
661+ for (i = 0 ;i < numplayers ;i ++ ){
726662 free (shares [i ]);
727663 }
728664 free (shares );
729- //free(cardshares);
730665 if (!flag ){
731666 memset (tmp .bytes ,0 ,sizeof (tmp ));
732667 printf ("couldnt decode blindedcard %s\n" ,bits256_str (str ,blindedcard ));
@@ -741,7 +676,6 @@ struct pair256 sg777_blinding_vendor(struct pair256 *keys,struct pair256 b_key,b
741676 struct enc_share temp ;
742677
743678
744- //optimization
745679 for (i = 0 ; i < numcards ; i ++ ){
746680 temp_hash [i ]= g_hash [playerid ][i ];
747681 }
@@ -755,11 +689,6 @@ struct pair256 sg777_blinding_vendor(struct pair256 *keys,struct pair256 b_key,b
755689 M = (numplayers /2 ) + 1 ;
756690
757691 gfshare_calc_sharenrs (sharenrs ,numplayers ,deckid .bytes ,sizeof (deckid )); // same for all players for this round
758- //cardshares = calloc(numplayers,sizeof(bits256));
759- /* if ( g_shares == 0)
760- g_shares= calloc(numplayers,sizeof(struct enc_share) * numplayers * numcards);
761- */
762-
763692
764693 for (i = 0 ; i < numcards ; i ++ )
765694 {
@@ -771,7 +700,6 @@ struct pair256 sg777_blinding_vendor(struct pair256 *keys,struct pair256 b_key,b
771700 }
772701 }
773702 // when all players have submitted their finalcards, blinding vendor can send encrypted allshares for each player, see cards777.c
774- //free(cardshares);
775703 return b_key ;
776704}
777705
0 commit comments