The unified diff between revisions [7ff4e3d6..] and [1ef3379f..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "aes.c"
# from [220e35e84f3ce17148487e309cf334b4babac3e4]
# to [4e93a9fac5b1e07aaedd9f26a4affc611b50c901]
#
# patch "des.c"
# from [50701231dd0dfc48d0278d642d33d28d240b0352]
# to [e3be0143b8cdbcb9591a47790f98ccc336d2cf71]
#
# patch "twofish.c"
# from [7b8500deb59d5402d924b48993d5d2b8022c6f9d]
# to [acf14e7be4cd4d7d4cbafc9753033ac36e09a79f]
#
============================================================
--- aes.c 220e35e84f3ce17148487e309cf334b4babac3e4
+++ aes.c 4e93a9fac5b1e07aaedd9f26a4affc611b50c901
@@ -38,6 +38,7 @@
#define ECB_TEST rijndael_test
#define ECB_KS rijndael_keysize
+#if 0
const struct _cipher_descriptor rijndael_desc =
{
"rijndael",
@@ -45,6 +46,7 @@ const struct _cipher_descriptor rijndael
16, 32, 16, 10,
SETUP, ECB_ENC, ECB_DEC, ECB_TEST, ECB_KS
};
+#endif
const struct _cipher_descriptor aes_desc =
{
============================================================
--- des.c 50701231dd0dfc48d0278d642d33d28d240b0352
+++ des.c e3be0143b8cdbcb9591a47790f98ccc336d2cf71
@@ -16,6 +16,7 @@
#define EN0 0
#define DE1 1
+#if 0
const struct _cipher_descriptor des_desc =
{
"des",
@@ -27,6 +28,7 @@ const struct _cipher_descriptor des_desc
&des_test,
&des_keysize
};
+#endif
const struct _cipher_descriptor des3_desc =
{
@@ -1510,6 +1512,7 @@ static void desfunc(ulong32 *block, cons
}
#endif
+#if 0
int des_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey)
{
_ARGCHK(key != NULL);
@@ -1528,6 +1531,7 @@ int des_setup(const unsigned char *key,
return CRYPT_OK;
}
+#endif
int des3_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey)
{
@@ -1553,6 +1557,7 @@ int des3_setup(const unsigned char *key,
return CRYPT_OK;
}
+#if 0
void des_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *key)
{
ulong32 work[2];
@@ -1578,6 +1583,7 @@ void des_ecb_decrypt(const unsigned char
STORE32H(work[0],pt+0);
STORE32H(work[1],pt+4);
}
+#endif
void des3_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *key)
{
@@ -1610,6 +1616,7 @@ void des3_ecb_decrypt(const unsigned cha
STORE32H(work[1],pt+4);
}
+#if 0
int des_test(void)
{
#ifndef LTC_TEST
@@ -1752,6 +1759,7 @@ int des_test(void)
return CRYPT_OK;
#endif
}
+#endif
int des3_test(void)
{
@@ -1789,6 +1797,7 @@ int des3_test(void)
#endif
}
+#if 0
int des_keysize(int *desired_keysize)
{
_ARGCHK(desired_keysize != NULL);
@@ -1798,6 +1807,7 @@ int des_keysize(int *desired_keysize)
*desired_keysize = 8;
return CRYPT_OK;
}
+#endif
int des3_keysize(int *desired_keysize)
{
============================================================
--- twofish.c 7b8500deb59d5402d924b48993d5d2b8022c6f9d
+++ twofish.c acf14e7be4cd4d7d4cbafc9753033ac36e09a79f
@@ -38,12 +38,14 @@ const struct _cipher_descriptor twofish_
#define RS_POLY 0x14D
/* The 4x4 MDS Linear Transform */
+#if 0
static const unsigned char MDS[4][4] = {
{ 0x01, 0xEF, 0x5B, 0x5B },
{ 0x5B, 0xEF, 0xEF, 0x01 },
{ 0xEF, 0x5B, 0x01, 0xEF },
{ 0xEF, 0x01, 0xEF, 0x5B }
};
+#endif
/* The 4x8 RS Linear Transform */
static const unsigned char RS[4][8] = {