Lines Matching refs:ekus

1212 addToEKUList(EKU_LIST *ekus, int critical, KMF_OID *newoid)  in addToEKUList()  argument
1214 if (newoid != NULL && ekus != NULL) { in addToEKUList()
1215 ekus->eku_count++; in addToEKUList()
1217 ekus->critlist = realloc(ekus->critlist, in addToEKUList()
1218 ekus->eku_count * sizeof (int)); in addToEKUList()
1219 if (ekus->critlist != NULL) in addToEKUList()
1220 ekus->critlist[ekus->eku_count-1] = critical; in addToEKUList()
1224 ekus->ekulist = realloc( in addToEKUList()
1225 ekus->ekulist, ekus->eku_count * sizeof (KMF_OID)); in addToEKUList()
1226 if (ekus->ekulist != NULL) in addToEKUList()
1227 ekus->ekulist[ekus->eku_count-1] = *newoid; in addToEKUList()
1235 free_eku_list(EKU_LIST *ekus) in free_eku_list() argument
1237 if (ekus != NULL && ekus->eku_count > 0) { in free_eku_list()
1239 for (i = 0; i < ekus->eku_count; i++) { in free_eku_list()
1240 kmf_free_data(&ekus->ekulist[i]); in free_eku_list()
1242 free(ekus->ekulist); in free_eku_list()
1243 free(ekus->critlist); in free_eku_list()
1244 free(ekus); in free_eku_list()
1249 parse_ekus(char *ekustr, EKU_LIST *ekus) in parse_ekus() argument
1264 rv = addToEKUList(ekus, critical, newoid); in parse_ekus()
1278 EKU_LIST *ekus = NULL; in verify_ekunames() local
1283 ekus = calloc(sizeof (EKU_LIST), 1); in verify_ekunames()
1284 if (ekus == NULL) in verify_ekunames()
1294 rv = parse_ekus(ekuliststr, ekus); in verify_ekunames()
1298 rv = parse_ekus(p, ekus); in verify_ekunames()
1306 free_eku_list(ekus); in verify_ekunames()
1308 *ekulist = ekus; in verify_ekunames()