Lines Matching defs:chklen
876 static int do_x509_check(X509 *x, const char *chk, size_t chklen,
897 if (chklen > 1 && chk[0] == '.')
909 if (chklen == 0)
910 chklen = strlen(chk);
979 chk, chklen, peername)) != 0)
1001 chk, chklen, peername)) != 0)
1007 int X509_check_host(X509 *x, const char *chk, size_t chklen,
1017 if (chklen == 0)
1018 chklen = strlen(chk);
1019 else if (memchr(chk, '\0', chklen > 1 ? chklen - 1 : chklen))
1021 if (chklen > 1 && chk[chklen - 1] == '\0')
1022 --chklen;
1023 return do_x509_check(x, chk, chklen, flags, GEN_DNS, peername);
1026 int X509_check_email(X509 *x, const char *chk, size_t chklen,
1036 if (chklen == 0)
1037 chklen = strlen((char *)chk);
1038 else if (memchr(chk, '\0', chklen > 1 ? chklen - 1 : chklen))
1040 if (chklen > 1 && chk[chklen - 1] == '\0')
1041 --chklen;
1042 return do_x509_check(x, chk, chklen, flags, GEN_EMAIL, NULL);
1045 int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen,
1050 return do_x509_check(x, (char *)chk, chklen, flags, GEN_IPADD, NULL);