Skip to content

Commit be9f99e

Browse files
committed
fetch_int -> from_integer; integer_representation -> to_integer
sage deprecated fetch_int and integer_representation in vesion 3.9: https://www.sagemath.org/changelogs/sage-9.8.txt. We should switch to from_integer to_integer. Thanks yx7
1 parent 511a1e2 commit be9f99e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

utilities.sage

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ implode_dict = { explode_table[i]:i for i in range(256)}
1010

1111
def decode_vec(t, l):
1212
t = [(t[i//2] >> i % 2 * 4) & 0xf for i in range(2 * len(t))]
13-
v = vector(map(F16.fetch_int, t))
13+
v = vector(map(F16.from_integer, t))
1414

1515
if l % 2 == 1:
1616
v = v[:-1]
@@ -21,8 +21,8 @@ def encode_vec(v):
2121
v = vector(F16, v.list() + [ F16(0) ])
2222
bs = []
2323
for i in range(len(v)//2):
24-
bs += [v[i*2].integer_representation() |
25-
(v[i*2 + 1].integer_representation() << 4)]
24+
bs += [v[i*2].to_integer() |
25+
(v[i*2 + 1].to_integer() << 4)]
2626
return bytes(bs)
2727

2828
def decode_matrix(t, rows, columns):
@@ -182,7 +182,7 @@ def bitsliced_add(veca, vecb):
182182
def bitsliced_mul_add(In, a, Out):
183183
In0, In1, In2, In3 = In
184184
Out0, Out1, Out2, Out3 = Out
185-
a_int = a.integer_representation()
185+
a_int = a.to_integer()
186186

187187
if a_int & 1:
188188
Out0 ^^= In0

0 commit comments

Comments
 (0)