mirror of https://github.com/gtank/ristretto255
internal/scalar: fix constant-time signed radix 16 implementation
This commit is contained in:
parent
4ea68891fd
commit
9bf3c72dab
|
@ -964,8 +964,8 @@ func (s *Scalar) SignedRadix16() [64]int8 {
|
||||||
|
|
||||||
// Compute unsigned radix-16 digits:
|
// Compute unsigned radix-16 digits:
|
||||||
for i := 0; i < 32; i++ {
|
for i := 0; i < 32; i++ {
|
||||||
digits[2*i] = i8(s[i]) & 15
|
digits[2*i] = int8(s[i]) & 15
|
||||||
digits[2*i+1] = i8(s[i]>>4) & 15
|
digits[2*i+1] = int8(s[i]>>4) & 15
|
||||||
}
|
}
|
||||||
|
|
||||||
// Recenter coefficients:
|
// Recenter coefficients:
|
||||||
|
|
Loading…
Reference in New Issue