Lines Matching refs:extns

125 free_extensions(KMF_X509_EXTENSIONS *extns)  in free_extensions()  argument
130 if (extns && extns->numberOfExtensions > 0) { in free_extensions()
131 for (i = 0; i < extns->numberOfExtensions; i++) { in free_extensions()
132 exptr = &extns->extensions[i]; in free_extensions()
135 free(extns->extensions); in free_extensions()
136 extns->numberOfExtensions = 0; in free_extensions()
137 extns->extensions = NULL; in free_extensions()
1030 encode_extension_list(BerElement *asn1, KMF_X509_EXTENSIONS *extns) in encode_extension_list() argument
1035 for (i = 0; i < extns->numberOfExtensions; i++) { in encode_extension_list()
1037 v.bv_val = (char *)extns->extensions[i].extnId.Data; in encode_extension_list()
1038 v.bv_len = extns->extensions[i].extnId.Length; in encode_extension_list()
1045 if (extns->extensions[i].critical) { in encode_extension_list()
1047 extns->extensions[i].critical) == -1) { in encode_extension_list()
1054 extns->extensions[i].BERvalue.Data, in encode_extension_list()
1055 extns->extensions[i].BERvalue.Length) == -1) { in encode_extension_list()
1065 encode_extensions(BerElement *asn1, KMF_X509_EXTENSIONS *extns) in encode_extensions() argument
1080 ret = encode_extension_list(extn, extns); in encode_extensions()
1220 get_extensions(BerElement *asn1, KMF_X509_EXTENSIONS *extns) in get_extensions() argument
1247 extns->numberOfExtensions++; in get_extensions()
1248 extns->extensions = realloc(extns->extensions, in get_extensions()
1249 extns->numberOfExtensions * in get_extensions()
1251 if (extns->extensions == NULL) { in get_extensions()
1256 extns->extensions[extns->numberOfExtensions-1] = *ex; in get_extensions()
1262 free_extensions(extns); in get_extensions()
1890 decode_csr_extensions(BerElement *asn1, KMF_X509_EXTENSIONS *extns) in decode_csr_extensions() argument
1908 ret = get_extensions(asn1, extns); in decode_csr_extensions()