diff --git a/programs/pkey/dh_genprime.c b/programs/pkey/dh_genprime.c index b09ef42184..9037ce3c1c 100644 --- a/programs/pkey/dh_genprime.c +++ b/programs/pkey/dh_genprime.c @@ -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; diff --git a/programs/pkey/gen_key.c b/programs/pkey/gen_key.c index ac6ed94573..1a6463d8a2 100644 --- a/programs/pkey/gen_key.c +++ b/programs/pkey/gen_key.c @@ -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) diff --git a/programs/pkey/key_app.c b/programs/pkey/key_app.c index 4d60299a7a..a757cb3e7c 100644 --- a/programs/pkey/key_app.c +++ b/programs/pkey/key_app.c @@ -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; diff --git a/programs/pkey/key_app_writer.c b/programs/pkey/key_app_writer.c index ba926e31b2..0009d91594 100644 --- a/programs/pkey/key_app_writer.c +++ b/programs/pkey/key_app_writer.c @@ -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; diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index d42a38e5fe..ca74c002c6 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c @@ -767,7 +767,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 643d3c2111..6f1dc1cd88 100644 --- a/programs/ssl/ssl_mail_client.c +++ b/programs/ssl/ssl_mail_client.c @@ -367,7 +367,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 dd78c0bd3e..fb66b4c417 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1449,7 +1449,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 b66226d560..d25b057476 100644 --- a/programs/util/pem2der.c +++ b/programs/util/pem2der.c @@ -193,7 +193,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 a45802cee9..b14b084b91 100644 --- a/programs/x509/cert_app.c +++ b/programs/x509/cert_app.c @@ -165,7 +165,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 9b854a12bd..d7818d7515 100644 --- a/programs/x509/cert_req.c +++ b/programs/x509/cert_req.c @@ -163,7 +163,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 ad3dacdc19..ea20144e95 100644 --- a/programs/x509/cert_write.c +++ b/programs/x509/cert_write.c @@ -241,7 +241,7 @@ int main(int argc, char *argv[]) mbedtls_x509_crt_init(&issuer_crt); memset(buf, 0, 1024); - 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 4b98757102..b00f9f3b7f 100644 --- a/programs/x509/crl_app.c +++ b/programs/x509/crl_app.c @@ -72,7 +72,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 bc9f67fbb3..dd7fac74d1 100644 --- a/programs/x509/req_app.c +++ b/programs/x509/req_app.c @@ -72,7 +72,7 @@ int main(int argc, char *argv[]) */ mbedtls_x509_csr_init(&csr); - if (argc == 0) { + if (argc < 2) { usage: mbedtls_printf(USAGE); goto exit;