commit | 2e342f69389d62ef72b669b1f20fb8c41a2059ab | [log] [tgz] |
---|---|---|
author | Dave Rodgman <dave.rodgman@arm.com> | Wed Nov 22 19:36:25 2023 +0000 |
committer | GitHub <noreply@github.com> | Wed Nov 22 19:36:25 2023 +0000 |
tree | a58399dadf63aeadccb0c80029ddf5d019455b9a | |
parent | 3f5e1e81b254a31ac2ea3c5a4bb4f0ae6607865d [diff] | |
parent | 5c7ab6fe865e96e42728aea2133da84013cae277 [diff] |
Merge pull request #8546 from BrianX7c/development [cipher.h] Arithmetic overflow in binary left shift operation
diff --git a/include/mbedtls/cipher.h b/include/mbedtls/cipher.h index 2596baa..815b5bb 100644 --- a/include/mbedtls/cipher.h +++ b/include/mbedtls/cipher.h
@@ -480,7 +480,7 @@ if (info == NULL) { return 0; } else { - return info->MBEDTLS_PRIVATE(key_bitlen) << MBEDTLS_KEY_BITLEN_SHIFT; + return ((size_t) info->MBEDTLS_PRIVATE(key_bitlen)) << MBEDTLS_KEY_BITLEN_SHIFT; } }