diff --git a/router/doc/udp.html b/router/doc/udp.html
index 90e861a03..2a71dfd0a 100644
--- a/router/doc/udp.html
+++ b/router/doc/udp.html
@@ -1,4 +1,4 @@
-$Id: udp.html,v 1.7 2005/03/29 19:20:07 jrandom Exp $
+$Id: udp.html,v 1.8 2005/04/04 12:21:30 jrandom Exp $
The payload itself is AES256/CBC encrypted with the IV and the sessionKey, with replay prevention addressed within its body, -explained below.
+explained below. The payloadLength in the MAC is a 2 byte unsigned +integer in 2s complement.@@ -155,18 +159,21 @@ around briefly, to address packet loss and reordering. +----+----+----+----+----+----+----+----+ |size| that many byte IP address (4-16) | +----+----+----+----+----+----+----+----+ - | Port (A)| (pad to 16 byte boundary) | + | Port (A)| public relay tag | | + +----+----+----+----+----+----+ | + | DSA signature | + | | + | | + | | + | +----+----+ + | | +----+----+----+----+----+----+----+----+ - | public relay tag | DSA signature | - +----+----+----+----+ | + (8 bytes of padding) | | + +----+----+----+----+----+----+ | + | arbitrary amount | + | of uninterpreted data | + . . . | | - | | - | | - | | - + +----+----+----+----+ - | | arbitrary amount | - +----+----+----+----+ | - | of uninterpreted data | +----+----+----+----+----+----+----+----+