From 5c45cde3d0e7f3aec199a355b2f6203440682e3e Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Tue, 24 Mar 2020 22:08:30 -0600 Subject: [PATCH] fail case for pkcs12 --- crypto/pkcs12/pkcs12-example.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/pkcs12/pkcs12-example.c b/crypto/pkcs12/pkcs12-example.c index fb016ab6..7a23ef7f 100644 --- a/crypto/pkcs12/pkcs12-example.c +++ b/crypto/pkcs12/pkcs12-example.c @@ -63,7 +63,7 @@ int main() /* convert the DER file into an internal structure */ ret = wc_d2i_PKCS12(buffer, bytes, pkcs12); printf("return value of d2i pkcs12 = %d %s\n", ret, (ret == 1)? "SUCCESS": "FAIL"); - if (ret != 1) { + if (ret != 0) { printf("\t error converting pkcs12 to an internal structure\n"); wc_PKCS12_free(pkcs12); return -1; @@ -73,7 +73,7 @@ int main() ret = wc_PKCS12_parse(pkcs12, "wolfSSL test", &keyDer, &keySz, &certDer, &certSz, &list); printf("return value of parsing pkcs12 = %d %s\n", ret, (ret == 1)? "SUCCESS": "FAIL"); - if (ret != 1 || keyDer == NULL || certDer == NULL) { + if (ret != 0 || keyDer == NULL || certDer == NULL) { printf("\t error parsing pkcs12\n"); wc_PKCS12_free(pkcs12); return -1;