Lines Matching refs:chk
876 static int do_x509_check(X509 *x, const char *chk, size_t chklen, in do_x509_check() argument
897 if (chklen > 1 && chk[0] == '.') in do_x509_check()
910 chklen = strlen(chk); in do_x509_check()
933 chk, chklen, peername)) != 0) in do_x509_check()
951 chk, chklen, peername)) != 0) in do_x509_check()
973 chk, chklen, peername)) != 0) in do_x509_check()
979 int X509_check_host(X509 *x, const char *chk, size_t chklen, in X509_check_host() argument
982 if (chk == NULL) in X509_check_host()
990 chklen = strlen(chk); in X509_check_host()
991 else if (memchr(chk, '\0', chklen > 1 ? chklen - 1 : chklen)) in X509_check_host()
993 if (chklen > 1 && chk[chklen - 1] == '\0') in X509_check_host()
995 return do_x509_check(x, chk, chklen, flags, GEN_DNS, peername); in X509_check_host()
998 int X509_check_email(X509 *x, const char *chk, size_t chklen, in X509_check_email() argument
1001 if (chk == NULL) in X509_check_email()
1009 chklen = strlen((char *)chk); in X509_check_email()
1010 else if (memchr(chk, '\0', chklen > 1 ? chklen - 1 : chklen)) in X509_check_email()
1012 if (chklen > 1 && chk[chklen - 1] == '\0') in X509_check_email()
1014 return do_x509_check(x, chk, chklen, flags, GEN_EMAIL, NULL); in X509_check_email()
1017 int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen, in X509_check_ip() argument
1020 if (chk == NULL) in X509_check_ip()
1022 return do_x509_check(x, (char *)chk, chklen, flags, GEN_IPADD, NULL); in X509_check_ip()