struct mscat_ctl {
int version;
- ASN1_TYPE asn1_desc;
- ASN1_TYPE tree_ctl;
+ asn1_node asn1_desc;
+ asn1_node tree_ctl;
gnutls_datum_t raw_ctl;
};
static int mscat_ctl_cleanup(struct mscat_ctl *ctl)
{
- if (ctl->asn1_desc != ASN1_TYPE_EMPTY) {
+ if (ctl->asn1_desc != NULL) {
asn1_delete_structure(&ctl->asn1_desc);
}
}
talloc_set_destructor(cat_ctl, mscat_ctl_cleanup);
- cat_ctl->asn1_desc = ASN1_TYPE_EMPTY;
- cat_ctl->tree_ctl = ASN1_TYPE_EMPTY;
+ cat_ctl->asn1_desc = NULL;
+ cat_ctl->tree_ctl = NULL;
rc = asn1_array2tree(mscat_asn1_tab,
&cat_ctl->asn1_desc,
char **pvalue)
{
char error_string[ASN1_MAX_ERROR_DESCRIPTION_SIZE] = {0};
- ASN1_TYPE name_value = ASN1_TYPE_EMPTY;
+ asn1_node name_value = NULL;
TALLOC_CTX *tmp_ctx;
DATA_BLOB name_blob = data_blob_null;
DATA_BLOB flags_blob = data_blob_null;
uint32_t *pid)
{
char error_string[ASN1_MAX_ERROR_DESCRIPTION_SIZE] = {0};
- ASN1_TYPE member_info = ASN1_TYPE_EMPTY;
+ asn1_node member_info = NULL;
TALLOC_CTX *tmp_ctx;
DATA_BLOB name_blob = data_blob_null;
DATA_BLOB id_blob = data_blob_null;
char **pfile)
{
char error_string[ASN1_MAX_ERROR_DESCRIPTION_SIZE] = {0};
- ASN1_TYPE spc_pe_image_data = ASN1_TYPE_EMPTY;
+ asn1_node spc_pe_image_data = NULL;
DATA_BLOB flags_blob = data_blob_null;
DATA_BLOB choice_blob = data_blob_null;
char *file = NULL;
size_t *pdigest_size)
{
char error_string[ASN1_MAX_ERROR_DESCRIPTION_SIZE] = {0};
- ASN1_TYPE spc_indirect_data = ASN1_TYPE_EMPTY;
+ asn1_node spc_indirect_data = NULL;
TALLOC_CTX *tmp_ctx;
enum mscat_mac_algorithm mac_algorithm = MSCAT_MAC_UNKNOWN;
const char *oid = NULL;