Lines Matching refs:cn

274 static int x509_check_wildcard(const char *cn, const mbedtls_x509_buf *name)
277 size_t cn_idx = 0, cn_len = strlen(cn);
285 if (cn[i] == '.') {
296 x509_memcasecmp(name->p + 1, cn + cn_idx, name->len - 1) == 0) {
2875 size_t mbedtls_x509_crt_parse_cn_inet_pton(const char *cn, void *dst)
2877 return strchr(cn, ':') == NULL
2878 ? x509_inet_pton_ipv4(cn, dst) == 0 ? 4 : 0
2879 : x509_inet_pton_ipv6(cn, dst) == 0 ? 16 : 0;
2886 const char *cn, size_t cn_len)
2890 x509_memcasecmp(cn, name->p, cn_len) == 0) {
2895 if (x509_check_wildcard(cn, name) == 0) {
2903 const char *cn, size_t cn_len)
2906 cn_len = mbedtls_x509_crt_parse_cn_inet_pton(cn, ip);
2924 const char *cn, size_t cn_len)
2930 cur->buf.len == cn_len && memcmp(cur->buf.p, cn, cn_len) == 0) {
2942 const char *cn, size_t cn_len)
2950 if (x509_crt_check_cn(&cur->buf, cn, cn_len) == 0) {
2966 if (x509_crt_check_san_ip(san, cn, cn_len) == 0) {
2971 if (x509_crt_check_san_uri(san, cn, cn_len) == 0) {
2980 * Verify the requested CN - only call this if cn is not NULL!
2983 const char *cn,
2987 size_t cn_len = strlen(cn);
2990 if (x509_crt_check_san(&crt->subject_alt_names, cn, cn_len) == 0) {
2996 x509_crt_check_cn(&name->val, cn, cn_len) == 0) {
3059 const char *cn, uint32_t *flags,
3082 if (cn != NULL) {
3083 x509_crt_verify_name(crt, cn, &ee_flags);
3152 const char *cn, uint32_t *flags,
3159 cn, flags,
3170 const char *cn, uint32_t *flags,
3176 profile, cn, flags,
3189 const char *cn, uint32_t *flags,
3195 profile, cn, flags,
3204 const char *cn, uint32_t *flags,
3211 profile, cn, flags,