Hi Pascal,

On Tue, Jul 02, 2019 at 04:39:52PM +0200, Pascal van Leeuwen wrote:
> From: Pascal van Leeuwen <[email protected]>
> 
> The driver incorrectly advertised the IV size for DES and 3DES ECB
> mode as being the DES blocksize of 8. This is incorrect as ECB mode
> does not need any IV.
> 
> Signed-off-by: Pascal van Leeuwen <[email protected]>

Acked-by: Antoine Tenart <[email protected]>

Thanks!
Antoine

> ---
>  drivers/crypto/inside-secure/safexcel_cipher.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/drivers/crypto/inside-secure/safexcel_cipher.c 
> b/drivers/crypto/inside-secure/safexcel_cipher.c
> index ee8a0c3..7977e4c 100644
> --- a/drivers/crypto/inside-secure/safexcel_cipher.c
> +++ b/drivers/crypto/inside-secure/safexcel_cipher.c
> @@ -1033,7 +1033,6 @@ struct safexcel_alg_template safexcel_alg_ecb_des = {
>               .decrypt = safexcel_ecb_des_decrypt,
>               .min_keysize = DES_KEY_SIZE,
>               .max_keysize = DES_KEY_SIZE,
> -             .ivsize = DES_BLOCK_SIZE,
>               .base = {
>                       .cra_name = "ecb(des)",
>                       .cra_driver_name = "safexcel-ecb-des",
> @@ -1134,7 +1133,6 @@ struct safexcel_alg_template safexcel_alg_ecb_des3_ede 
> = {
>               .decrypt = safexcel_ecb_des3_ede_decrypt,
>               .min_keysize = DES3_EDE_KEY_SIZE,
>               .max_keysize = DES3_EDE_KEY_SIZE,
> -             .ivsize = DES3_EDE_BLOCK_SIZE,
>               .base = {
>                       .cra_name = "ecb(des3_ede)",
>                       .cra_driver_name = "safexcel-ecb-des3_ede",
> -- 
> 1.8.3.1
> 

-- 
Antoine Ténart, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

Reply via email to