attack.py
def phase1_find_low_weight_keywords(self):
        '''
        Returns the low weight sets of vectors LWSA and LWSK, corresponding to vectors in the
        rowspace of A and K, respectively, where K is the left kernel matrix of Vpub.
        '''

        LWSA = self.find_low_weight_codewords_in_rowspace(self.A)
        K = self.Vpub.left_kernel().basis_matrix()
        LWSK = self.find_low_weight_codewords_in_rowspace(K)

        return LWSA, LWSK

        Returns the low weight sets of vectors LWSA and LWSK, corresponding to vectors in the
        rowspace of A and K, respectively, where K is the left kernel matrix of Vpub.
        
Returns the low weight sets of vectors LWSA and LWSK, corresponding to vectors in the
rowspace of A and K, respectively, where K is the left kernel matrix of Vpub.
Returns the low weight sets of vectors LWSA and LWSK corresponding to vectors in the rowspace of A and K respectively where K is the left kernel matrix of Vpub .
def phase1_find_low_weight_keywords(self):
        LWSA = self.find_low_weight_codewords_in_rowspace(self.A)
        K = self.Vpub.left_kernel().basis_matrix()
        LWSK = self.find_low_weight_codewords_in_rowspace(K)
        return LWSA, LWSK
def phase1_find_low_weight_keywords ( self ) : LWSA = self . find_low_weight_codewords_in_rowspace ( self . A ) K = self . Vpub . left_kernel ( ) . basis_matrix ( ) LWSK = self . find_low_weight_codewords_in_rowspace ( K ) return LWSA , LWSK
Returns the low weight sets of vectors LWSA and LWSK, corresponding to vectors in the
rowspace of A and K, respectively, where K is the left kernel matrix of Vpub.
Returns the low weight sets of vectors LWSA and LWSK corresponding to vectors in the rowspace of A and K respectively where K is the left kernel matrix of Vpub .
'''
        Returns the low weight sets of vectors LWSA and LWSK, corresponding to vectors in the
        rowspace of A and K, respectively, where K is the left kernel matrix of Vpub.
        '''
self