So now thanks to this there are two implementations of AES in the linux kernel. Who's responsible for ensuring they are both correct?
(And no, it's not the USA crypto export restrictions circa 1994, it's two pieces of freely available code with different notions of freedom coded in.)