Lines Matching defs:cur
314 mbedtls_x509_san_list *cur, *prev;
564 cur = mbedtls_calloc(1, sizeof(mbedtls_x509_san_list));
565 if (cur == NULL) {
570 cur->next = NULL;
580 cur->node.type = MBEDTLS_X509_SAN_RFC822_NAME;
582 cur->node.type = MBEDTLS_X509_SAN_UNIFORM_RESOURCE_IDENTIFIER;
584 cur->node.type = MBEDTLS_X509_SAN_DNS_NAME;
587 cur->node.type = MBEDTLS_X509_SAN_IP_ADDRESS;
594 cur->node.san.unstructured_name.p = (unsigned char *) ip;
595 cur->node.san.unstructured_name.len = sizeof(ip);
597 cur->node.type = MBEDTLS_X509_SAN_DIRECTORY_NAME;
607 cur->node.san.directory_name = *ext_san_dirname;
609 mbedtls_free(cur);
613 if (cur->node.type == MBEDTLS_X509_SAN_RFC822_NAME ||
614 cur->node.type == MBEDTLS_X509_SAN_UNIFORM_RESOURCE_IDENTIFIER ||
615 cur->node.type == MBEDTLS_X509_SAN_DNS_NAME) {
617 cur->node.san.unstructured_name.p = (unsigned char *) q;
618 cur->node.san.unstructured_name.len = strlen(q);
622 opt.san_list = cur;
624 prev->next = cur;
627 prev = cur;