You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SPEC.md: add version stamp, cross-references, and golden test corpus reference (#1)
PILOT-55 (IETF draft + protocol spec doc currency)
- Add version status block with last-reviewed date
- Cross-reference IETF drafts, SPEC-compat-mode, and common v1.10.x
- Add references section linking golden test corpus as byte-level spec
- Add companion document pointers for IETF drafts
> **Compatibility:** See [SPEC-compat-mode.md](SPEC-compat-mode.md) for WSS/WebSocket transport
5
12
6
13
## Version Compatibility
7
14
@@ -17,6 +24,7 @@
17
24
18
25
---
19
26
27
+
20
28
## 1. Addressing
21
29
22
30
### 1.1 Virtual Address Format
@@ -549,3 +557,12 @@ The secure channel on port 443 uses a separate nonce scheme:
549
557
-**Counter**: 8-byte unsigned integer starting at 0, incremented per encryption.
550
558
551
559
Each secure connection performs its own X25519 key exchange and HKDF-SHA256 key derivation (info: "pilot-secure-v1"), so nonce uniqueness is guaranteed per-key. The sender's nonce prefix (first 4 bytes) is used as GCM AAD on both sides.
560
+
561
+
---
562
+
563
+
### References
564
+
565
+
-**Byte-level specification:**[Golden test corpus](https://github.com/pilot-protocol/common/tree/main/protocol/testdata/wire) — contains canonical wire-format encode/decode test vectors.
0 commit comments