From 782d0b9828e67b8755549042b9b7f23003fb0582 Mon Sep 17 00:00:00 2001 From: Ruby Martin Date: Tue, 5 Aug 2025 10:55:12 -0600 Subject: [PATCH] remove casts --- wolfcrypt/src/fe_448.c | 52 +++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/wolfcrypt/src/fe_448.c b/wolfcrypt/src/fe_448.c index 9d8308d51..5e8f8c6eb 100644 --- a/wolfcrypt/src/fe_448.c +++ b/wolfcrypt/src/fe_448.c @@ -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);