INNER CODE UNIT · C++
mx
ph4r05/Whitebox-crypto-AES · BGEAttack.cpp:426
mat_GF2 mx = colVector(ix); // mx for L * mx
mat_GF2 my = colVector(iy); // my for my =? L * mx
if ((L.L * mx) != my){
works=false;
break;
}
L.Lm[ix] = iy;
L.Lminv[iy] = ix;
}
// mapping is ok, return it
if (works){
ret = L;
return 1;
}
}