 It uses an 8-round Feistel network.The round function uses a single 6×32-bit S-box, as well as an affine transformation mod 264+13.DFC can actually use a key of any size up to 256 bits; the key schedule uses another 4-round Feistel network to generate a 1024-bit "expanded key".