debug("ciphers ok: [%s]", names);
debug3("ciphers ok: [%s]", names);
ciphers_valid(const char *names){	Cipher *c;	char *ciphers, *cp;	char *p;	if (names == NULL || strcmp(names, "") == 0)		return 0;	ciphers = cp = xstrdup(names);	for ((p = strsep(&cp, CIPHER_SEP)); p && *p != '\0';	     (p = strsep(&cp, CIPHER_SEP))) {		c = cipher_by_name(p);		if (c == NULL || c->number != SSH_CIPHER_SSH2) {			debug("bad cipher %s [%s]", p, names);			xfree(ciphers);			return 0;		} else {			debug("cipher ok: %s [%s]", p, names);		}	}	debug("ciphers ok: [%s]", names);	xfree(ciphers);	return 1;}