Lines Matching refs:cur
152 mbedtls_x509_san_list *cur, *prev; in main() local
240 cur = mbedtls_calloc(1, sizeof(mbedtls_x509_san_list)); in main()
241 if (cur == NULL) { in main()
246 cur->next = NULL; in main()
256 cur->node.type = MBEDTLS_X509_SAN_RFC822_NAME; in main()
258 cur->node.type = MBEDTLS_X509_SAN_UNIFORM_RESOURCE_IDENTIFIER; in main()
260 cur->node.type = MBEDTLS_X509_SAN_DNS_NAME; in main()
263 cur->node.type = MBEDTLS_X509_SAN_IP_ADDRESS; in main()
270 cur->node.san.unstructured_name.p = (unsigned char *) ip; in main()
271 cur->node.san.unstructured_name.len = sizeof(ip); in main()
273 cur->node.type = MBEDTLS_X509_SAN_DIRECTORY_NAME; in main()
291 cur->node.san.directory_name = *tmp_san_dirname; in main()
295 mbedtls_free(cur); in main()
299 if (cur->node.type == MBEDTLS_X509_SAN_RFC822_NAME || in main()
300 cur->node.type == MBEDTLS_X509_SAN_UNIFORM_RESOURCE_IDENTIFIER || in main()
301 cur->node.type == MBEDTLS_X509_SAN_DNS_NAME) { in main()
303 cur->node.san.unstructured_name.p = (unsigned char *) q; in main()
304 cur->node.san.unstructured_name.len = strlen(q); in main()
308 opt.san_list = cur; in main()
310 prev->next = cur; in main()
313 prev = cur; in main()
505 cur = opt.san_list; in main()
506 while (cur != NULL) { in main()
507 mbedtls_x509_san_list *next = cur->next; in main()
512 if (cur->node.type == MBEDTLS_X509_SAN_DIRECTORY_NAME) { in main()
513 mbedtls_x509_name *dn = &cur->node.san.directory_name; in main()
518 mbedtls_free(cur); in main()
519 cur = next; in main()