in python3/frodokem.py [0:0]
def sample_matrix(self, r, n1, n2):
"""Sample an n1 x n2 matrix from the error distribution using noise r
(FrodoKEM specification, Algorithm 6)"""
E = [[None for j in range(n2)] for i in range(n1)]
# 1. for i = 0; i < n1; i += 1
for i in range(n1):
# 2. for j = 0; j < n2; j += 1
for j in range(n2):
# 3. E[i][j] = Frodo.Sample(r^{i*n2+j}, T_chi)
E[i][j] = self.sample(r[i * n2 + j])
return E