We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a84412 commit 9fe03d5Copy full SHA for 9fe03d5
1 file changed
SSSA/utils.py
@@ -49,8 +49,8 @@ def merge_ints(self, secrets):
49
50
def evaluate_polynomial(self, coefficients, value):
51
result = 0
52
- for index,coefficient in enumerate(coefficients):
53
- result += coefficient*(value**index % self.prime)
+ for coefficient in reversed(coefficients):
+ result = result * value + coefficient
54
result = result % self.prime
55
56
return result
@@ -85,7 +85,7 @@ def from_base64(self, number):
85
byte_number = bytes(byte_number)
86
87
tmp = base64.urlsafe_b64decode(byte_number)
88
-
+
89
try:
90
tmp = bytes(tmp, "utf8")
91
except:
0 commit comments