Skip to content

Commit ebbd842

Browse files
skoll fixes
1 parent 08cc2ad commit ebbd842

10 files changed

Lines changed: 30 additions & 15 deletions

File tree

src/dh/clu_dh.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
*/
2121

2222
#include <wolfclu/clu_header_main.h>
23+
#include <wolfclu/clu_error_codes.h>
2324
#include <wolfclu/clu_log.h>
2425
#include <wolfclu/clu_optargs.h>
2526

@@ -392,7 +393,8 @@ int wolfCLU_DhParamSetup(int argc, char** argv)
392393
switch (option) {
393394
case ARG_FOUND_TWICE:
394395
wolfCLU_LogError("Found duplicate argument");
395-
return WOLFCLU_FATAL_ERROR;
396+
ret = WOLFCLU_FATAL_ERROR;
397+
break;
396398

397399
case WOLFCLU_INFILE:
398400
#ifdef WOLFCLU_NO_FILESYSTEM

src/dsa/clu_dsa.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
*/
2121

2222
#include <wolfclu/clu_header_main.h>
23+
#include <wolfclu/clu_error_codes.h>
2324
#include <wolfclu/clu_log.h>
2425
#include <wolfclu/clu_optargs.h>
2526

@@ -82,7 +83,8 @@ int wolfCLU_DsaParamSetup(int argc, char** argv)
8283
switch (option) {
8384
case ARG_FOUND_TWICE:
8485
wolfCLU_LogError("Found duplicate argument");
85-
return WOLFCLU_FATAL_ERROR;
86+
ret = WOLFCLU_FATAL_ERROR;
87+
break;
8688

8789
case WOLFCLU_INFILE:
8890
#ifdef WOLFCLU_NO_FILESYSTEM

src/ocsp/clu_ocsp.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,8 @@ int wolfCLU_OcspSetup(int argc, char** argv)
913913
opterr = 0;
914914
optind = 0;
915915

916-
while ((option = wolfCLU_GetOpt(argc, argv, "", ocsp_options, &longIndex)) != END_OF_ARGS) {
916+
while ((option = wolfCLU_GetOpt(argc, argv, "",
917+
ocsp_options, &longIndex)) != END_OF_ARGS) {
917918
switch (option) {
918919
case ARG_FOUND_TWICE:
919920
wolfCLU_LogError("Found duplicate argument");

src/pkcs/clu_pkcs12.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
*/
2121

2222
#include <wolfclu/clu_header_main.h>
23+
#include <wolfclu/clu_error_codes.h>
2324
#include <wolfclu/clu_log.h>
2425
#include <wolfclu/clu_optargs.h>
2526
#include <wolfclu/pkey/clu_pkey.h>
@@ -81,7 +82,8 @@ int wolfCLU_PKCS12(int argc, char** argv)
8182
switch (option) {
8283
case ARG_FOUND_TWICE:
8384
wolfCLU_LogError("Found duplicate argument");
84-
return WOLFCLU_FATAL_ERROR;
85+
ret = WOLFCLU_FATAL_ERROR;
86+
break;
8587

8688
case WOLFCLU_NODES:
8789
useDES = 0;

src/pkcs/clu_pkcs8.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ int wolfCLU_PKCS8(int argc, char** argv)
9696
switch (option) {
9797
case ARG_FOUND_TWICE:
9898
wolfCLU_LogError("Found duplicate argument");
99-
return WOLFCLU_FATAL_ERROR;
99+
ret = WOLFCLU_FATAL_ERROR;
100+
break;
100101

101102
case WOLFCLU_INFILE:
102103
bioIn = wolfSSL_BIO_new_file(optarg, "rb");

src/pkey/clu_pkey.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
*/
2121

2222
#include <wolfclu/clu_header_main.h>
23+
#include <wolfclu/clu_error_codes.h>
2324
#include <wolfclu/clu_log.h>
2425
#include <wolfclu/clu_optargs.h>
2526
#include <wolfclu/pkey/clu_pkey.h>
@@ -427,12 +428,13 @@ int wolfCLU_pKeySetup(int argc, char** argv)
427428
WOLFSSL_BIO *bioOut = NULL;
428429

429430
optind = 0; /* start at indent 0 */
430-
while ((option = wolfCLU_GetOpt(argc, argv, "",
431-
pkey_options, &longIndex )) != END_OF_ARGS) {
431+
while ((option = wolfCLU_GetOpt(argc, argv, "", pkey_options,
432+
&longIndex )) != END_OF_ARGS) {
432433
switch (option) {
433434
case ARG_FOUND_TWICE:
434435
wolfCLU_LogError("Found duplicate argument");
435-
return WOLFCLU_FATAL_ERROR;
436+
ret = WOLFCLU_FATAL_ERROR;
437+
break;
436438

437439
case WOLFCLU_PUBOUT:
438440
pubOut = 1;

src/pkey/clu_rsa.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ int wolfCLU_RSA(int argc, char** argv)
8888
switch (option) {
8989
case ARG_FOUND_TWICE:
9090
wolfCLU_LogError("Found duplicate argument");
91-
return WOLFCLU_FATAL_ERROR;
91+
ret = WOLFCLU_FATAL_ERROR;
92+
break;
9293

9394
case WOLFCLU_INFILE:
9495
bioIn = wolfSSL_BIO_new_file(optarg, "rb");

src/sign-verify/clu_crl_verify.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,13 @@ int wolfCLU_CRLVerify(int argc, char** argv)
7878

7979
opterr = 0; /* do not display unrecognized options */
8080
optind = 0; /* start at indent 0 */
81-
while ((option = wolfCLU_GetOpt(argc, argv, "", crl_options,
82-
&longIndex )) != END_OF_ARGS) {
81+
while ((option = wolfCLU_GetOpt(argc, argv, "", crl_options, &longIndex ))
82+
!= END_OF_ARGS) {
8383
switch (option) {
8484
case ARG_FOUND_TWICE:
8585
wolfCLU_LogError("Found duplicate argument");
86-
return WOLFCLU_FATAL_ERROR;
86+
ret = WOLFCLU_FATAL_ERROR;
87+
break;
8788

8889
case WOLFCLU_OUTFILE:
8990
out = optarg;

src/sign-verify/clu_x509_verify.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
*/
2121

2222
#include <wolfclu/clu_header_main.h>
23+
#include <wolfclu/clu_error_codes.h>
2324
#include <wolfclu/clu_log.h>
2425
#include <wolfclu/clu_optargs.h>
2526
#include <wolfclu/sign-verify/clu_verify.h>
@@ -112,12 +113,13 @@ int wolfCLU_x509Verify(int argc, char** argv)
112113

113114
opterr = 0; /* do not display unrecognized options */
114115
optind = 0; /* start at indent 0 */
115-
while ((option = wolfCLU_GetOpt(argc - 1, argv, "",
116-
verify_options, &longIndex )) != END_OF_ARGS) {
116+
while ((option = wolfCLU_GetOpt(argc - 1, argv,
117+
"", verify_options, &longIndex )) != END_OF_ARGS) {
117118
switch (option) {
118119
case ARG_FOUND_TWICE:
119120
wolfCLU_LogError("Found duplicate argument");
120-
return WOLFCLU_FATAL_ERROR;
121+
ret = WOLFCLU_FATAL_ERROR;
122+
break;
121123

122124
case WOLFCLU_CHECK_CRL:
123125
#ifndef HAVE_CRL

tests/hash/blake2b-expect.hex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f959d994c3efa0ff765700f1d3044cddc7c425d68ba29ded1a5132ea648b947744fc7395a2740a2774feb086b34314a038411244a43420e238091dd688f47383

0 commit comments

Comments
 (0)