mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
Revise some comments in router.c
Avoid the phrase "legally valid" (as opposed to valid but not legal)? And document what functions really do. Fix for bug 6935.
This commit is contained in:
parent
59fc77e29b
commit
7858276066
@ -2715,7 +2715,9 @@ extrainfo_dump_to_string(char **s_out, extrainfo_t *extrainfo,
|
||||
return result;
|
||||
}
|
||||
|
||||
/** Return true iff <b>s</b> is a legally valid server nickname. */
|
||||
/** Return true iff <b>s</b> is a valid server nickname. (That is, a string
|
||||
* containing between 1 and MAX_NICKNAME_LEN chracters from
|
||||
* LEGAL_NICKNAME_CHARACTERS.) */
|
||||
int
|
||||
is_legal_nickname(const char *s)
|
||||
{
|
||||
@ -2726,7 +2728,7 @@ is_legal_nickname(const char *s)
|
||||
strspn(s,LEGAL_NICKNAME_CHARACTERS) == len;
|
||||
}
|
||||
|
||||
/** Return true iff <b>s</b> is a legally valid server nickname or
|
||||
/** Return true iff <b>s</b> is a valid server nickname or
|
||||
* hex-encoded identity-key digest. */
|
||||
int
|
||||
is_legal_nickname_or_hexdigest(const char *s)
|
||||
@ -2737,8 +2739,11 @@ is_legal_nickname_or_hexdigest(const char *s)
|
||||
return is_legal_hexdigest(s);
|
||||
}
|
||||
|
||||
/** Return true iff <b>s</b> is a legally valid hex-encoded identity-key
|
||||
* digest. */
|
||||
/** Return true iff <b>s</b> is a valid hex-encoded identity-key
|
||||
* digest. (That is, an optional $, followed by 40 hex characters,
|
||||
* followed by either nothing, or = or ~ followed by a nickname, or
|
||||
* a character other thant =, ~, or a hex character.)
|
||||
*/
|
||||
int
|
||||
is_legal_hexdigest(const char *s)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user