Remove blowfish

This commit is contained in:
Matt Johnston 2020-06-10 23:42:42 +08:00
parent d14ebdbf0e
commit 6145289e0d
3 changed files with 0 additions and 12 deletions

View File

@ -64,10 +64,6 @@ static const struct dropbear_cipher dropbear_aes256 =
static const struct dropbear_cipher dropbear_aes128 =
{&aes_desc, 16, 16};
#endif
#if DROPBEAR_BLOWFISH
static const struct dropbear_cipher dropbear_blowfish =
{&blowfish_desc, 16, 8};
#endif
#if DROPBEAR_TWOFISH256
static const struct dropbear_cipher dropbear_twofish256 =
{&twofish_desc, 32, 16};
@ -197,9 +193,6 @@ algo_type sshciphers[] = {
#endif /* DROPBEAR_3DES */
#if DROPBEAR_ENABLE_CBC_MODE
#if DROPBEAR_BLOWFISH
{"blowfish-cbc", 0, &dropbear_blowfish, 1, &dropbear_mode_cbc},
#endif
#endif /* DROPBEAR_ENABLE_CBC_MODE */
{NULL, 0, NULL, 0, NULL}
};

View File

@ -87,8 +87,6 @@ IMPORTANT: Some options will require "make clean" after changes */
#define DROPBEAR_AES256 1
#define DROPBEAR_TWOFISH256 0
#define DROPBEAR_TWOFISH128 0
/* Compiling in Blowfish will add ~6kB to runtime heap memory usage */
#define DROPBEAR_BLOWFISH 0
/* Enable CBC mode for ciphers. This has security issues though
* is the most compatible with older SSH implementations */

View File

@ -13,9 +13,6 @@
/* Fewer entries needed */
#define TAB_SIZE 5
#if DROPBEAR_BLOWFISH
#define LTC_BLOWFISH
#endif
#if DROPBEAR_AES
#define LTC_RIJNDAEL
#endif