Paul Wouters has entered the following ballot position for
draft-ietf-lisp-name-encoding-11: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to 
https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lisp-name-encoding/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Thanks to Rich Salz for his SecDir review. I strongly agree with his comments.

The core problem of this document is that it specifies a namespace without
specifying the rules of the namespace. Saying "ASCII" is not a proper 
specification.

Is Distinguished Name (DN) the same as the X.509 meaning? I cannot tell
from its IANA registry allocation as all that is listed there is an email
address? :/

If so, their format is not "ASCII", eg it is more something
like:

"a string consisting of a sequence of attribute type/value pairs
separated by a semicolon (';' U+003B)'.

Sometimes comma's are also considered. It also allows non-ASCII
values. What about unprintable ASCII values, eg value 0x07 which
is "audible bell" ? Is "ietf.name" the same as "IETF.name" ?

Why not UTF8? Or if this is deemed to have the "hierarchical properties"
of DNS names, why not Punycode ?

Diagram section 3 is wrongly formatted. It shows a two octet AFI field,
followed by a two octet ASCII field, followed by a 23 bit ASCII field,
followed by a 9 bit "0" field ? But the description and text does not
support this.

Is the "." a special character ? Or "," or ";" (both used as separators
of DNs in X.509), how about a space/tab? Or a dot (") ? Is backslash (\)
used for masking? Is \\ supported to denote a backslash?

The example uses mask to split a string on dot, eg "ietf.name". Is a mask on
a non-dot valid? What would "ie" or "tf.name" mean?


"There are no security considerations."

What about mask-len's outside the ASCII string?
What about mask-len pointing at the 0 octet?
What about strings without trailing 0 octet?
What about similar looking strings?
What about privacy concerns for strings?
What about indistinguishable Distinguished Name?
What about a NULL name of length 1?
What about an invalid length 0 that cannot include the 0 octet ?
What about excessively long length or mask specifications?
What about matching case sensitive or insensitive?
What about special ASCII characters?





_______________________________________________
lisp mailing list -- lisp@ietf.org
To unsubscribe send an email to lisp-le...@ietf.org

Reply via email to