Merge pull request #7026 from aditya-deshpande-arm/backport-fix-example-programs-usage

[Backport 2.28] Fix incorrect dispatch to USAGE in example programs, which causes uninitialized memory to be used
This commit is contained in:
Dave Rodgman
2023-02-06 09:53:57 +00:00
committed by GitHub
16 changed files with 19 additions and 15 deletions

View File

@@ -75,7 +75,7 @@ int main(int argc, char **argv)
mbedtls_ctr_drbg_init(&ctr_drbg);
mbedtls_entropy_init(&entropy);
if (argc == 0) {
if (argc < 2) {
usage:
mbedtls_printf(USAGE);
goto exit;

View File

@@ -204,7 +204,7 @@ int main(int argc, char *argv[])
mbedtls_ctr_drbg_init(&ctr_drbg);
memset(buf, 0, sizeof(buf));
if (argc == 0) {
if (argc < 2) {
usage:
mbedtls_printf(USAGE);
#if defined(MBEDTLS_ECP_C)

View File

@@ -95,7 +95,7 @@ int main(int argc, char *argv[])
mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP);
mbedtls_mpi_init(&DQ); mbedtls_mpi_init(&QP);
if (argc == 0) {
if (argc < 2) {
usage:
mbedtls_printf(USAGE);
goto cleanup;

View File

@@ -209,7 +209,7 @@ int main(int argc, char *argv[])
mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP);
mbedtls_mpi_init(&DQ); mbedtls_mpi_init(&QP);
if (argc == 0) {
if (argc < 2) {
usage:
mbedtls_printf(USAGE);
goto exit;