Lines Matching refs:name
276 static int x509_check_wildcard(const char *cn, const mbedtls_x509_buf *name) in x509_check_wildcard() argument
282 if (name->len < 3 || name->p[0] != '*' || name->p[1] != '.') { in x509_check_wildcard()
297 if (cn_len - cn_idx == name->len - 1 && in x509_check_wildcard()
298 x509_memcasecmp(name->p + 1, cn + cn_idx, name->len - 1) == 0) { in x509_check_wildcard()
1674 #define CERT_TYPE(type, name) \ argument
1677 PRINT_ITEM(name); \
1681 #define KEY_USAGE(code, name) \ argument
1684 PRINT_ITEM(name); \
2887 static int x509_crt_check_cn(const mbedtls_x509_buf *name, in x509_crt_check_cn() argument
2891 if (name->len == cn_len && in x509_crt_check_cn()
2892 x509_memcasecmp(cn, name->p, cn_len) == 0) { in x509_crt_check_cn()
2897 if (x509_check_wildcard(cn, name) == 0) { in x509_crt_check_cn()
2988 const mbedtls_x509_name *name; in x509_crt_verify_name() local
2996 for (name = &crt->subject; name != NULL; name = name->next) { in x509_crt_verify_name()
2997 if (MBEDTLS_OID_CMP(MBEDTLS_OID_AT_CN, &name->oid) == 0 && in x509_crt_verify_name()
2998 x509_crt_check_cn(&name->val, cn, cn_len) == 0) { in x509_crt_verify_name()