mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-10 16:14:42 +02:00
remove casts
This commit is contained in:
@@ -569,7 +569,7 @@ void fe448_from_bytes(sword64* r, const unsigned char* b)
|
||||
*/
|
||||
void fe448_to_bytes(unsigned char* b, const sword64* a)
|
||||
{
|
||||
sword128 t;
|
||||
sword64 t;
|
||||
/* Mod */
|
||||
sword64 in0 = a[0];
|
||||
sword64 in1 = a[1];
|
||||
@@ -594,15 +594,15 @@ void fe448_to_bytes(unsigned char* b, const sword64* a)
|
||||
in0 += o;
|
||||
in4 += o;
|
||||
in7 -= o << 56;
|
||||
o = (in0 >> 56); in1 += o; t = o << 56; in0 -= (sword64)t;
|
||||
o = (in1 >> 56); in2 += o; t = o << 56; in1 -= (sword64)t;
|
||||
o = (in2 >> 56); in3 += o; t = o << 56; in2 -= (sword64)t;
|
||||
o = (in3 >> 56); in4 += o; t = o << 56; in3 -= (sword64)t;
|
||||
o = (in4 >> 56); in5 += o; t = o << 56; in4 -= (sword64)t;
|
||||
o = (in5 >> 56); in6 += o; t = o << 56; in5 -= (sword64)t;
|
||||
o = (in6 >> 56); in7 += o; t = o << 56; in6 -= (sword64)t;
|
||||
o = (in0 >> 56); in1 += o; t = o << 56; in0 -= t;
|
||||
o = (in1 >> 56); in2 += o; t = o << 56; in1 -= t;
|
||||
o = (in2 >> 56); in3 += o; t = o << 56; in2 -= t;
|
||||
o = (in3 >> 56); in4 += o; t = o << 56; in3 -= t;
|
||||
o = (in4 >> 56); in5 += o; t = o << 56; in4 -= t;
|
||||
o = (in5 >> 56); in6 += o; t = o << 56; in5 -= t;
|
||||
o = (in6 >> 56); in7 += o; t = o << 56; in6 -= t;
|
||||
o = (in7 >> 56); in0 += o;
|
||||
in4 += o; t = o << 56; in7 -= (sword64)t;
|
||||
in4 += o; t = o << 56; in7 -= t;
|
||||
|
||||
/* Output as bytes */
|
||||
b[ 0] = (byte)(in0 >> 0);
|
||||
@@ -1370,7 +1370,7 @@ void fe448_from_bytes(sword32* r, const unsigned char* b)
|
||||
*/
|
||||
void fe448_to_bytes(unsigned char* b, const sword32* a)
|
||||
{
|
||||
sword64 t;
|
||||
sword32 t;
|
||||
/* Mod */
|
||||
sword32 in0 = a[0];
|
||||
sword32 in1 = a[1];
|
||||
@@ -1411,23 +1411,23 @@ void fe448_to_bytes(unsigned char* b, const sword32* a)
|
||||
in0 += o;
|
||||
in8 += o;
|
||||
in15 -= o << 28;
|
||||
o = (in0 >> 28); in1 += o; t = o << 28; in0 -= (sword32)t;
|
||||
o = (in1 >> 28); in2 += o; t = o << 28; in1 -= (sword32)t;
|
||||
o = (in2 >> 28); in3 += o; t = o << 28; in2 -= (sword32)t;
|
||||
o = (in3 >> 28); in4 += o; t = o << 28; in3 -= (sword32)t;
|
||||
o = (in4 >> 28); in5 += o; t = o << 28; in4 -= (sword32)t;
|
||||
o = (in5 >> 28); in6 += o; t = o << 28; in5 -= (sword32)t;
|
||||
o = (in6 >> 28); in7 += o; t = o << 28; in6 -= (sword32)t;
|
||||
o = (in7 >> 28); in8 += o; t = o << 28; in7 -= (sword32)t;
|
||||
o = (in8 >> 28); in9 += o; t = o << 28; in8 -= (sword32)t;
|
||||
o = (in9 >> 28); in10 += o; t = o << 28; in9 -= (sword32)t;
|
||||
o = (in10 >> 28); in11 += o; t = o << 28; in10 -= (sword32)t;
|
||||
o = (in11 >> 28); in12 += o; t = o << 28; in11 -= (sword32)t;
|
||||
o = (in12 >> 28); in13 += o; t = o << 28; in12 -= (sword32)t;
|
||||
o = (in13 >> 28); in14 += o; t = o << 28; in13 -= (sword32)t;
|
||||
o = (in14 >> 28); in15 += o; t = o << 28; in14 -= (sword32)t;
|
||||
o = (in0 >> 28); in1 += o; t = o << 28; in0 -= t;
|
||||
o = (in1 >> 28); in2 += o; t = o << 28; in1 -= t;
|
||||
o = (in2 >> 28); in3 += o; t = o << 28; in2 -= t;
|
||||
o = (in3 >> 28); in4 += o; t = o << 28; in3 -= t;
|
||||
o = (in4 >> 28); in5 += o; t = o << 28; in4 -= t;
|
||||
o = (in5 >> 28); in6 += o; t = o << 28; in5 -= t;
|
||||
o = (in6 >> 28); in7 += o; t = o << 28; in6 -= t;
|
||||
o = (in7 >> 28); in8 += o; t = o << 28; in7 -= t;
|
||||
o = (in8 >> 28); in9 += o; t = o << 28; in8 -= t;
|
||||
o = (in9 >> 28); in10 += o; t = o << 28; in9 -= t;
|
||||
o = (in10 >> 28); in11 += o; t = o << 28; in10 -= t;
|
||||
o = (in11 >> 28); in12 += o; t = o << 28; in11 -= t;
|
||||
o = (in12 >> 28); in13 += o; t = o << 28; in12 -= t;
|
||||
o = (in13 >> 28); in14 += o; t = o << 28; in13 -= t;
|
||||
o = (in14 >> 28); in15 += o; t = o << 28; in14 -= t;
|
||||
o = (in15 >> 28); in0 += o;
|
||||
in8 += o; t = o << 28; in15 -= (sword32)t;
|
||||
in8 += o; t = o << 28; in15 -= t;
|
||||
|
||||
/* Output as bytes */
|
||||
b[ 0] = (byte)(in0 >> 0);
|
||||
|
Reference in New Issue
Block a user