}
} else {
gnutls_assert();
- ret = GNUTLS_E_PARSING_ERROR;
+ crt = NULL;
goto fail;
}
const uint8_t ver = 3;
snprintf(name, sizeof(name), "%s.version", root);
- result = asn1_write_value(c2, name, &ver, 1);
+ asn1_write_value(c2, name, &ver, 1);
snprintf(name, sizeof(name), "%s.sid", root);
result = asn1_write_value(c2, name, "subjectKeyIdentifier", 1);
snprintf(name, sizeof(name), "%s.?LAST.values.?1", root);
ret = _gnutls_x509_set_raw_time(c2, name, gnutls_time(0));
- if (result != ASN1_SUCCESS) {
+ if (ret < 0) {
gnutls_assert();
- ret = _gnutls_asn2err(result);
return ret;
}
return ret;
}
- already_set = 1;
-
/* If we add any attribute we should add them all */
/* Add hash */
digest_size = _gnutls_hash_get_algo_len(me);