From 8d68e403b3afdef3023d165d8ee5169e470613c6 Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Wed, 20 Nov 2019 09:15:56 -0500 Subject: [PATCH] tpm2: Add missing break statement to EVP function selectors Add a missing break statement to the EVP function selectors based on algorithm. So far this missing break statement had not negative effect since no other algoritms are in use in case statements below the TDES. Signed-off-by: Stefan Berger --- src/tpm2/crypto/openssl/Helpers.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tpm2/crypto/openssl/Helpers.c b/src/tpm2/crypto/openssl/Helpers.c index 8a332599..96b2f080 100644 --- a/src/tpm2/crypto/openssl/Helpers.c +++ b/src/tpm2/crypto/openssl/Helpers.c @@ -184,13 +184,16 @@ evpfunc GetEVPCipher(TPM_ALG_ID algorithm, // IN evpfn = (evpfunc[]){EVP_des_ede3_ecb, EVP_des_ede3_ecb, NULL}[i]; break; #endif - } + } + break; #endif + #if ALG_SM4 #error Missing implementation of EVP for SM4 case TPM_ALG_SM4: break; #endif + #if ALG_CAMELLIA #error Missing implementation of EVP for Camellia case TPM_ALG_CAMELLIA: