Lines Matching refs:chk
924 static int do_x509_check(X509 *x, const char *chk, size_t chklen,
945 if (chklen > 1 && chk[0] == '.')
958 chklen = strlen(chk);
977 chk, chklen, peername)) != 0)
1002 chk, chklen, peername)) != 0)
1008 int X509_check_host(X509 *x, const char *chk, size_t chklen,
1011 if (chk == NULL)
1019 chklen = strlen(chk);
1020 else if (memchr(chk, '\0', chklen > 1 ? chklen - 1 : chklen))
1022 if (chklen > 1 && chk[chklen - 1] == '\0')
1024 return do_x509_check(x, chk, chklen, flags, GEN_DNS, peername);
1027 int X509_check_email(X509 *x, const char *chk, size_t chklen,
1030 if (chk == NULL)
1038 chklen = strlen((char *)chk);
1039 else if (memchr(chk, '\0', chklen > 1 ? chklen - 1 : chklen))
1041 if (chklen > 1 && chk[chklen - 1] == '\0')
1043 return do_x509_check(x, chk, chklen, flags, GEN_EMAIL, NULL);
1046 int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen,
1049 if (chk == NULL)
1051 return do_x509_check(x, (char *)chk, chklen, flags, GEN_IPADD, NULL);