Commit 0b93fdcf authored by Thomas DuBuisson's avatar Thomas DuBuisson Committed by David S. Miller

[CRYPTO]: Set CRYPTO_TFM_RES_BAD_KEY_LEN in twofish.

parent fc0b7729
...@@ -663,7 +663,10 @@ static int twofish_setkey(void *cx, const u8 *key, ...@@ -663,7 +663,10 @@ static int twofish_setkey(void *cx, const u8 *key,
/* Check key length. */ /* Check key length. */
if (key_len != 16 && key_len != 24 && key_len != 32) if (key_len != 16 && key_len != 24 && key_len != 32)
{
*flags |= CRYPTO_TFM_RES_BAD_KEY_LEN;
return -EINVAL; /* unsupported key length */ return -EINVAL; /* unsupported key length */
}
/* Compute the first two words of the S vector. The magic numbers are /* Compute the first two words of the S vector. The magic numbers are
* the entries of the RS matrix, preprocessed through poly_to_exp. The * the entries of the RS matrix, preprocessed through poly_to_exp. The
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment