Lines Matching refs:san
1394 mbedtls_x509_subject_alternative_name *san)
1412 memset(san, 0, sizeof(mbedtls_x509_subject_alternative_name));
1413 san->type = MBEDTLS_X509_SAN_OTHER_NAME;
1414 memcpy(&san->san.other_name,
1424 memset(san, 0, sizeof(mbedtls_x509_subject_alternative_name));
1425 san->type = MBEDTLS_X509_SAN_UNIFORM_RESOURCE_IDENTIFIER;
1427 memcpy(&san->san.unstructured_name,
1437 memset(san, 0, sizeof(mbedtls_x509_subject_alternative_name));
1438 san->type = MBEDTLS_X509_SAN_DNS_NAME;
1440 memcpy(&san->san.unstructured_name,
1449 memset(san, 0, sizeof(mbedtls_x509_subject_alternative_name));
1450 san->type = MBEDTLS_X509_SAN_IP_ADDRESS;
1453 memcpy(&san->san.unstructured_name,
1465 memset(san, 0, sizeof(mbedtls_x509_subject_alternative_name));
1466 san->type = MBEDTLS_X509_SAN_RFC822_NAME;
1467 memcpy(&san->san.unstructured_name, san_buf, sizeof(*san_buf));
1477 memset(san, 0, sizeof(mbedtls_x509_subject_alternative_name));
1478 san->type = MBEDTLS_X509_SAN_DIRECTORY_NAME;
1488 &san->san.directory_name)) != 0) {
1502 void mbedtls_x509_free_subject_alt_name(mbedtls_x509_subject_alternative_name *san)
1504 if (san->type == MBEDTLS_X509_SAN_DIRECTORY_NAME) {
1505 mbedtls_asn1_free_named_data_list_shallow(san->san.directory_name.next);
1520 mbedtls_x509_subject_alternative_name san;
1524 memset(&san, 0, sizeof(san));
1525 parse_ret = mbedtls_x509_parse_subject_alt_name(&cur->buf, &san);
1538 switch (san.type) {
1544 mbedtls_x509_san_other_name *other_name = &san.san.other_name;
1583 if (san.san.unstructured_name.len >= n) {
1590 memcpy(p, san.san.unstructured_name.p, san.san.unstructured_name.len);
1591 p += san.san.unstructured_name.len;
1592 n -= san.san.unstructured_name.len;
1608 san.type ==
1611 if (san.san.unstructured_name.len >= n) {
1618 memcpy(p, san.san.unstructured_name.p, san.san.unstructured_name.len);
1619 p += san.san.unstructured_name.len;
1620 n -= san.san.unstructured_name.len;
1631 if (san.san.unstructured_name.len >= n) {
1638 unsigned char *ip = san.san.unstructured_name.p;
1640 if (san.san.unstructured_name.len == 4) {
1643 } else if (san.san.unstructured_name.len == 16) {
1665 mbedtls_x509_free_subject_alt_name(&san);
1669 ret = mbedtls_x509_dn_gets(p, n, &san.san.directory_name);
1672 mbedtls_x509_free_subject_alt_name(&san);
1694 mbedtls_x509_free_subject_alt_name(&san);