size_t size;
gnutls_datum_t data;
const char *pass;
- int indx;
+ int indx, fail = 0;
result = gnutls_pkcs12_init (&pkcs12);
if (result < 0)
result = gnutls_pkcs12_verify_mac (pkcs12, pass);
if (result < 0)
- error (0, 0, "verify_mac: %s", gnutls_strerror (result));
+ {
+ fail = 1;
+ error (0, 0, "verify_mac: %s", gnutls_strerror (result));
+ }
for (indx = 0;; indx++)
{
if (result < 0)
{
+ fail = 1;
error (0, 0, "bag_decrypt: %s", gnutls_strerror (result));
continue;
}
gnutls_pkcs12_bag_deinit (bag);
}
+
+ if (fail)
+ error (EXIT_FAILURE, 0, "There were errors parsing the structure\n");
}
void