diff --git a/internal/scalar/scalar.go b/internal/scalar/scalar.go index 18f4767..e285949 100644 --- a/internal/scalar/scalar.go +++ b/internal/scalar/scalar.go @@ -964,8 +964,8 @@ func (s *Scalar) SignedRadix16() [64]int8 { // Compute unsigned radix-16 digits: for i := 0; i < 32; i++ { - digits[2*i] = i8(s[i]) & 15 - digits[2*i+1] = i8(s[i]>>4) & 15 + digits[2*i] = int8(s[i]) & 15 + digits[2*i+1] = int8(s[i]>>4) & 15 } // Recenter coefficients: