aboutsummaryrefslogtreecommitdiff
path: root/spec/pt-spec/pluggable-transport-naming.md
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2023-10-12 12:27:58 -0400
committerNick Mathewson <nickm@torproject.org>2023-10-12 12:27:58 -0400
commitf7e5a95ee96d8ef52c1732d066c1249a6f84391e (patch)
tree2e1ddd85f471143518d0df7c7645d066d43bc149 /spec/pt-spec/pluggable-transport-naming.md
parente4e0d93d56ee8c1aec4c2efaa7046b651f0fe55c (diff)
downloadtorspec-f7e5a95ee96d8ef52c1732d066c1249a6f84391e.tar.gz
torspec-f7e5a95ee96d8ef52c1732d066c1249a6f84391e.zip
Convert text specifications to mdbook.
Diffstat (limited to 'spec/pt-spec/pluggable-transport-naming.md')
-rw-r--r--spec/pt-spec/pluggable-transport-naming.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/pt-spec/pluggable-transport-naming.md b/spec/pt-spec/pluggable-transport-naming.md
new file mode 100644
index 0000000..50ebcb3
--- /dev/null
+++ b/spec/pt-spec/pluggable-transport-naming.md
@@ -0,0 +1,13 @@
+<a id="pt-spec.txt-3.1"></a>
+## Pluggable Transport Naming
+
+Pluggable Transport names serve as unique identifiers, and every
+PT MUST have a unique name.
+
+PT names MUST be valid C identifiers. PT names MUST begin with
+a letter or underscore, and the remaining characters MUST be
+ASCII letters, numbers or underscores. No length limit is
+imposted.
+
+PT names MUST satisfy the regular expression "[a-zA-Z_][a-zA-Z0-9_]*".
+