chiark / gitweb /
subdirmk: Change stub force target to `run-main.mk'
[secnet.git] / NOTES
diff --git a/NOTES b/NOTES
index 62b5e642420c9fe9f21e20123d954f63f2d0091a..884ae303860fa72824d50da21ab08f3a22e247fa 100644 (file)
--- a/NOTES
+++ b/NOTES
@@ -225,10 +225,13 @@ original CBCMAC-based transform, and bit 9 for the new EAX transform;
 bits 10 to 15 are reserved for future expansion.  The the low eight bits
 are reserved for local use, e.g., to allow migration from one set of
 parameters for a particular transform to a different, incompatible set
-of parameters for the same transform.  The high 16 bits have not yet
-been assigned a purpose.
+of parameters for the same transform.  Bit 31, if advertised by both
+ends, indicates that a mobile end gets priority in case of crossed MSG1.
+The remaining bits have not yet been assigned a purpose.
 
-No early capability bits are currently defined.
+Whether a capability number is early depends on its meaning, rather than
+being a static property of its number.  That said, the mobile-end-gets
+priority bit (31) is always sent as an `early' capability bit.
 
 
 MTU handling
@@ -272,7 +275,7 @@ negotiated or assumed).
 
 Messages:
 
-1) A->B: *,iA,msg1,A+,B+,nA
+1) A->B: i*,iA,msg1,A+,B+,nA
 
 i* must be encoded as 0.  (However, it is permitted for a site to use
 zero as its "index" for another site.)