| From b5be853181a8d4a6e20f2073ccd273d6280cad88 Mon Sep 17 00:00:00 2001 |
| From: "Gustavo A. R. Silva" <gustavo@embeddedor.com> |
| Date: Mon, 11 Feb 2019 12:31:31 -0600 |
| Subject: crypto: ccree - fix missing break in switch statement |
| |
| From: Gustavo A. R. Silva <gustavo@embeddedor.com> |
| |
| commit b5be853181a8d4a6e20f2073ccd273d6280cad88 upstream. |
| |
| Add missing break statement in order to prevent the code from falling |
| through to case S_DIN_to_DES. |
| |
| This bug was found thanks to the ongoing efforts to enable |
| -Wimplicit-fallthrough. |
| |
| Fixes: 63ee04c8b491 ("crypto: ccree - add skcipher support") |
| Cc: stable@vger.kernel.org |
| Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> |
| Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/crypto/ccree/cc_cipher.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/crypto/ccree/cc_cipher.c |
| +++ b/drivers/crypto/ccree/cc_cipher.c |
| @@ -79,6 +79,7 @@ static int validate_keys_sizes(struct cc |
| default: |
| break; |
| } |
| + break; |
| case S_DIN_to_DES: |
| if (size == DES3_EDE_KEY_SIZE || size == DES_KEY_SIZE) |
| return 0; |