$NetBSD: patch-aa,v 1.5 2015/07/27 22:31:30 wiz Exp $ Prototypes must match exactly, says gcc4. --- source/rijndael-alg-ref.c.orig 2011-04-29 08:21:18.000000000 +0000 +++ source/rijndael-alg-ref.c @@ -36,11 +36,11 @@ static word8 shifts[3][4][2] = { }; word8 mul(word8, word8); -void KeyAddition(word8 [][], word8 [][], word8); -void Substitution(word8 [][], word8 box[], word8); -void ShiftRow(word8 [][], word8, word8); -void MixColumn(word8 [][], word8); -void InvMixColumn(word8 [][], word8); +void KeyAddition(word8 [4][MAXBC], word8 [4][MAXBC], word8); +void Substitution(word8 [4][MAXBC], word8 box[256], word8); +void ShiftRow(word8 [4][MAXBC], word8, word8); +void MixColumn(word8 [4][MAXBC], word8); +void InvMixColumn(word8 [4][MAXBC], word8); word8 mul(word8 a, word8 b) { /* multiply two elements of GF(2^m)