/* -*-c-*-
*
- * $Id: rijndael-mktab.c,v 1.2 2000/06/18 23:12:15 mdw Exp $
+ * $Id: rijndael-mktab.c,v 1.4 2004/04/08 01:36:15 mdw Exp $
*
* Build precomputed tables for the Rijndael block cipher
*
* MA 02111-1307, USA.
*/
-/*----- Revision history --------------------------------------------------*
- *
- * $Log: rijndael-mktab.c,v $
- * Revision 1.2 2000/06/18 23:12:15 mdw
- * Change typesetting of Galois Field names.
- *
- * Revision 1.1 2000/06/17 11:56:07 mdw
- * New cipher.
- *
- */
-
/*----- Header files ------------------------------------------------------*/
#include <assert.h>
/* --- Round constants --- */
-void rcon(void)
+static void rcon(void)
{
unsigned r = 1;
int i;
{ ", stdout);
for (j = 0; j < 4; j++) {
for (i = 0; i < 256; i++) {
- printf("0x%08x", t[j][i]);
+ printf("0x%08lx", (unsigned long)t[j][i]);
if (i == 255) {
if (j == 3)
fputs(" } \\\n}\n\n", stdout);
{ ", stdout);
for (j = 0; j < 4; j++) {
for (i = 0; i < 256; i++) {
- printf("0x%08x", ti[j][i]);
+ printf("0x%08lx", (unsigned long)ti[j][i]);
if (i == 255) {
if (j == 3)
fputs(" } \\\n}\n\n", stdout);
{ ", stdout);
for (j = 0; j < 4; j++) {
for (i = 0; i < 256; i++) {
- printf("0x%08x", u[j][i]);
+ printf("0x%08lx", (unsigned long)u[j][i]);
if (i == 255) {
if (j == 3)
fputs(" } \\\n}\n\n", stdout);