also support 192 bit keys for Twofish and Serpent

This commit is contained in:
Andreas Steffen
2009-05-15 01:48:56 +02:00
parent 315fd57225
commit 24bb9fdbf7
2 changed files with 4 additions and 2 deletions
@@ -162,7 +162,8 @@ serpent_crypter_t *serpent_crypter_create(encryption_algorithm_t algo, size_t ke
{ {
private_serpent_crypter_t *this; private_serpent_crypter_t *this;
if (algo != ENCR_SERPENT_CBC || !(key_size == 16 || key_size == 32)) if (algo != ENCR_SERPENT_CBC ||
!(key_size == 16 || key_size = 24 || key_size == 32))
{ {
return NULL; return NULL;
} }
@@ -162,7 +162,8 @@ twofish_crypter_t *twofish_crypter_create(encryption_algorithm_t algo, size_t ke
{ {
private_twofish_crypter_t *this; private_twofish_crypter_t *this;
if (algo != ENCR_TWOFISH_CBC || !(key_size == 16 || key_size == 32)) if (algo != ENCR_TWOFISH_CBC ||
!(key_size == 16 || key_size = 24 || key_size == 32))
{ {
return NULL; return NULL;
} }