* Some tweaks
authorDavor Ocelic <docelic@spinlock.hr>
Wed, 28 Jan 2009 20:29:31 +0000 (21:29 +0100)
committerDavor Ocelic <docelic@spinlock.hr>
Wed, 28 Jan 2009 20:29:31 +0000 (21:29 +0100)
src/Makefile.emu
src/config.h
src/enctest.c
src/skipjack.c

index 3aded1d..bc3cf4d 100644 (file)
@@ -2,7 +2,8 @@ CC=gcc
 AS=as
 OBJCOPY=objcopy
 
-CFLAGS=-Wall -I. -O6 -g -DDEBUG -I../../scez-ng
+CFLAGS+=-Wall -I. -O6 -g
+#LIBS+=-lsio # Enable if you use -DUSE_SIO
 
 SRC=\
        aes.c \
@@ -39,16 +40,16 @@ OBJ=\
 all: atmos fstest authtest enctest
 
 atmos: $(OBJ) main.o
-       $(CC) $(CFLAGS) -o atmos-emu $(OBJ) main.o -L. -lsio
+       $(CC) $(CFLAGS) -o atmos-emu $(OBJ) main.o -L. $(LIBS)
 
 fstest: $(OBJ) fstest.o
-       $(CC) $(CFLAGS) -o fstest $(OBJ) fstest.o -L. -lsio
+       $(CC) $(CFLAGS) -o fstest $(OBJ) fstest.o -L. $(LIBS)
 
 authtest: $(OBJ) authtest.o
-       $(CC) $(CFLAGS) -o authtest $(OBJ) authtest.o -L. -lsio
+       $(CC) $(CFLAGS) -o authtest $(OBJ) authtest.o -L. $(LIBS)
 
 enctest: $(OBJ) enctest.o
-       $(CC) $(CFLAGS) -o enctest $(OBJ) enctest.o -L. -lsio
+       $(CC) $(CFLAGS) -o enctest $(OBJ) enctest.o -L. $(LIBS)
 
 clean: clean-atmos clean-fstest clean-authtest clean-enctest
        rm -rf core
index 7e3961b..bc13111 100644 (file)
   - 2: NEWDES-SK
   - 3: AES
 */
-#define CONF_WITH_CRYPT_ALGO    0 /* TEA */
-//#define CONF_WITH_CRYPT_ALGO    1 /* Skipjack */
+//#define CONF_WITH_CRYPT_ALGO    0 /* TEA */
+#define CONF_WITH_CRYPT_ALGO    1 /* Skipjack */
 //#define CONF_WITH_CRYPT_ALGO    2 /* NEWDES-SK */
 //#define CONF_WITH_CRYPT_ALGO    3 /* AES */
 
index 2c7549e..763aebc 100644 (file)
@@ -22,12 +22,14 @@ int main() {
        crypt_dec( dec, key );
        printf((memcmp(dec, inp, 8) == 0) ? "decryption OK!\n" : "decryption failure!\n");
 
+#ifdef BENCHMARK
        elapsed = -clock();
        for (i = 0; i < 1000000L; i++) {
                crypt_enc( enc, key );
        }
        elapsed += clock();
        printf ("elapsed time: %.1f s.\n", (float)elapsed/CLOCKS_PER_SEC);
+#endif
        return 0;
 }
 
index f2534b8..f7d3e6b 100644 (file)
@@ -123,7 +123,7 @@ void skipjack_enc( iu8* v, iu8* k )
 #endif
 
 #ifdef DEBUG
-  printf( "skipjack_enc( %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX, %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX )\n",
+  printf( "skipjack_enc( %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX, %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX )\n",
     v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7],
     k[0], k[1], k[2], k[3], k[4], k[4], k[6], k[7],
     k[8], k[9]);
@@ -251,7 +251,7 @@ void skipjack_dec( iu8* v, iu8* k )
 #endif
 
 #ifdef DEBUG
-  printf( "skipjack_dec( %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX, %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX )\n",
+  printf( "skipjack_dec( %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX, %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX %.2hX )\n",
     v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7],
     k[0], k[1], k[2], k[3], k[4], k[4], k[6], k[7],
     k[8], k[9]);