diff --git a/programs/pkey/dh_genprime.c b/programs/pkey/dh_genprime.c index 25371ba9e..1f4cd59ee 100644 --- a/programs/pkey/dh_genprime.c +++ b/programs/pkey/dh_genprime.c @@ -71,7 +71,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; diff --git a/programs/pkey/gen_key.c b/programs/pkey/gen_key.c index 85ee4358a..029558d81 100644 --- a/programs/pkey/gen_key.c +++ b/programs/pkey/gen_key.c @@ -200,7 +200,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) diff --git a/programs/pkey/key_app.c b/programs/pkey/key_app.c index 8ed88dafb..c80dcd0a1 100644 --- a/programs/pkey/key_app.c +++ b/programs/pkey/key_app.c @@ -103,7 +103,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; diff --git a/programs/pkey/key_app_writer.c b/programs/pkey/key_app_writer.c index 2dbb79efe..862c93f4c 100644 --- a/programs/pkey/key_app_writer.c +++ b/programs/pkey/key_app_writer.c @@ -220,7 +220,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; diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index b12406595..03034d117 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c @@ -867,7 +867,7 @@ int main(int argc, char *argv[]) mbedtls_test_enable_insecure_external_rng(); #endif /* MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG */ - if (argc == 0) { + if (argc < 2) { usage: if (ret == 0) { ret = 1; diff --git a/programs/ssl/ssl_mail_client.c b/programs/ssl/ssl_mail_client.c index 4e54be885..3b040aaab 100644 --- a/programs/ssl/ssl_mail_client.c +++ b/programs/ssl/ssl_mail_client.c @@ -370,7 +370,7 @@ int main(int argc, char *argv[]) mbedtls_pk_init(&pkey); mbedtls_ctr_drbg_init(&ctr_drbg); - if (argc == 0) { + if (argc < 2) { usage: mbedtls_printf(USAGE); diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index b3d9f5a5c..d4f9664bc 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1633,7 +1633,7 @@ int main(int argc, char *argv[]) signal(SIGINT, term_handler); #endif - if (argc == 0) { + if (argc < 2) { usage: if (ret == 0) { ret = 1; diff --git a/programs/util/pem2der.c b/programs/util/pem2der.c index 4a25f21b7..5dd367a0c 100644 --- a/programs/util/pem2der.c +++ b/programs/util/pem2der.c @@ -189,7 +189,7 @@ int main(int argc, char *argv[]) memset(buf, 0, sizeof(buf)); memset(der_buffer, 0, sizeof(der_buffer)); - if (argc == 0) { + if (argc < 2) { usage: mbedtls_printf(USAGE); goto exit; diff --git a/programs/x509/cert_app.c b/programs/x509/cert_app.c index 61352387e..a9656c6c1 100644 --- a/programs/x509/cert_app.c +++ b/programs/x509/cert_app.c @@ -161,7 +161,7 @@ int main(int argc, char *argv[]) memset(&cacrl, 0, sizeof(mbedtls_x509_crl)); #endif - if (argc == 0) { + if (argc < 2) { usage: mbedtls_printf(USAGE); goto exit; diff --git a/programs/x509/cert_req.c b/programs/x509/cert_req.c index 1126e60ae..8ef59325e 100644 --- a/programs/x509/cert_req.c +++ b/programs/x509/cert_req.c @@ -159,7 +159,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); goto exit; diff --git a/programs/x509/cert_write.c b/programs/x509/cert_write.c index 3e134dd6a..8a652fe57 100644 --- a/programs/x509/cert_write.c +++ b/programs/x509/cert_write.c @@ -273,7 +273,7 @@ int main(int argc, char *argv[]) mbedtls_x509_crt_init(&issuer_crt); memset(buf, 0, sizeof(buf)); - if (argc == 0) { + if (argc < 2) { usage: mbedtls_printf(USAGE); goto exit; diff --git a/programs/x509/crl_app.c b/programs/x509/crl_app.c index f06987c1f..d74a4887e 100644 --- a/programs/x509/crl_app.c +++ b/programs/x509/crl_app.c @@ -70,7 +70,7 @@ int main(int argc, char *argv[]) */ mbedtls_x509_crl_init(&crl); - if (argc == 0) { + if (argc < 2) { usage: mbedtls_printf(USAGE); goto exit; diff --git a/programs/x509/req_app.c b/programs/x509/req_app.c index 8cfe4a441..83e2546ed 100644 --- a/programs/x509/req_app.c +++ b/programs/x509/req_app.c @@ -70,7 +70,7 @@ int main(int argc, char *argv[]) */ mbedtls_x509_csr_init(&csr); - if (argc == 0) { + if (argc < 2) { usage: mbedtls_printf(USAGE); goto exit;