@@ -546,7 +546,7 @@ void fe_load(byte *x, word32 c)
546546 word32 i ;
547547
548548 for (i = 0 ; i < sizeof (c ); i ++ ) {
549- x [i ] = c ;
549+ x [i ] = ( byte ) c ;
550550 c >>= 8 ;
551551 }
552552
@@ -636,7 +636,7 @@ void lm_sub(byte* r, const byte* a, const byte* b)
636636 c = 218 ;
637637 for (i = 0 ; i + 1 < F25519_SIZE ; i ++ ) {
638638 c += 65280 + ((word32 )a [i ]) - ((word32 )b [i ]);
639- r [i ] = c ;
639+ r [i ] = ( byte ) c ;
640640 c >>= 8 ;
641641 }
642642
@@ -646,7 +646,7 @@ void lm_sub(byte* r, const byte* a, const byte* b)
646646
647647 for (i = 0 ; i < F25519_SIZE ; i ++ ) {
648648 c += r [i ];
649- r [i ] = c ;
649+ r [i ] = ( byte ) c ;
650650 c >>= 8 ;
651651 }
652652}
@@ -661,7 +661,7 @@ void lm_neg(byte* r, const byte* a)
661661 c = 218 ;
662662 for (i = 0 ; i + 1 < F25519_SIZE ; i ++ ) {
663663 c += 65280 - ((word32 )a [i ]);
664- r [i ] = c ;
664+ r [i ] = ( byte ) c ;
665665 c >>= 8 ;
666666 }
667667
@@ -671,7 +671,7 @@ void lm_neg(byte* r, const byte* a)
671671
672672 for (i = 0 ; i < F25519_SIZE ; i ++ ) {
673673 c += r [i ];
674- r [i ] = c ;
674+ r [i ] = ( byte ) c ;
675675 c >>= 8 ;
676676 }
677677}
@@ -693,15 +693,15 @@ void fe_mul__distinct(byte *r, const byte *a, const byte *b)
693693 c += ((word32 )a [j ]) *
694694 ((word32 )b [i + F25519_SIZE - j ]) * 38 ;
695695
696- r [i ] = c ;
696+ r [i ] = ( byte ) c ;
697697 }
698698
699699 r [31 ] &= 127 ;
700700 c = (c >> 7 ) * 19 ;
701701
702702 for (i = 0 ; i < F25519_SIZE ; i ++ ) {
703703 c += r [i ];
704- r [i ] = c ;
704+ r [i ] = ( byte ) c ;
705705 c >>= 8 ;
706706 }
707707}
@@ -724,7 +724,7 @@ void fe_mul_c(byte *r, const byte *a, word32 b)
724724 for (i = 0 ; i < F25519_SIZE ; i ++ ) {
725725 c >>= 8 ;
726726 c += b * ((word32 )a [i ]);
727- r [i ] = c ;
727+ r [i ] = ( byte ) c ;
728728 }
729729
730730 r [31 ] &= 127 ;
@@ -733,7 +733,7 @@ void fe_mul_c(byte *r, const byte *a, word32 b)
733733
734734 for (i = 0 ; i < F25519_SIZE ; i ++ ) {
735735 c += r [i ];
736- r [i ] = c ;
736+ r [i ] = ( byte ) c ;
737737 c >>= 8 ;
738738 }
739739}
0 commit comments