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;
		}
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…