[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[freehaven-cvs] Fix minor typos and notation inconsistencies
Update of /home/freehaven/cvsroot/doc/pynchon-gate
In directory moria.mit.edu:/tmp/cvs-serv22992
Modified Files:
pynchon-spec.txt
Log Message:
Fix minor typos and notation inconsistencies
Index: pynchon-spec.txt
===================================================================
RCS file: /home/freehaven/cvsroot/doc/pynchon-gate/pynchon-spec.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- pynchon-spec.txt 7 Jun 2004 22:39:21 -0000 1.3
+++ pynchon-spec.txt 15 Aug 2004 20:40:26 -0000 1.4
@@ -52,7 +52,7 @@
x|y -- The string x concatenated with the string y.
LEN(x) -- The length of a string x.
R(n) -- n octets of random data.
- INT(v,n) -- The nonnegative integer "v", expressed as a four-octet value
+ INT(v,n) -- The nonnegative integer "v", expressed as a n-octet value
in network (big-endian) order.
PRNG(s,n) -- A cryptographically string pseudorandom sequence of n octets,
generated using the seed s.
@@ -78,16 +78,16 @@
The shared secret is updated every cycle, such that, if S[i] is the
shared secret in cycle i, then
- S[i+1] = H(SS[i]|"NEXT CYCLE").
+ S[i+1] = H(S[i]|"NEXT CYCLE").
- From each SS[i], the nymserver derives a set of sub-secrets for individual
+ From each S[i], the nymserver derives a set of sub-secrets for individual
messages received that cycle. The j'th sub-secret on day i is:
SUBKEY(j+1,i) = H(SUBKEY(j,i) | "NEXT SECRET")
SUBKEY(0,i) = H(S[i] | "NEXT SECRET")
Also, the nymserver derives an opaque UserID for each recipient each
cycle:
- UserID[i] = H(S[i], "")
+ UserID[i] = H(S[i] | "USER ID")
Implementations SHOULD discard old secrets as soon as they are no longer
needed. Thus, at the start of each cycle i, a nymserver SHOULD derive
***********************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe freehaven-cvs in the body. http://freehaven.net/