From d70063578d331769bbed3d61fd94c484e67e46bc Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 5 Apr 2004 05:04:55 +0000 Subject: [PATCH] rend point nickname is nul-padded to avoid revealing rend point svn:r1474 --- doc/rend-spec.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/rend-spec.txt b/doc/rend-spec.txt index 3a7d409303..a433612279 100644 --- a/doc/rend-spec.txt +++ b/doc/rend-spec.txt @@ -244,11 +244,11 @@ Tor Rendezvous Spec PK_ID Identifier for Bob's PK [20 octets] Encrypted to Bob's PK: - RP Rendezvous point's nickname [variable] + RP Rendezvous point's nickname [20 octets] RC Rendezvous cookie [20 octets] g^x Diffie-Hellman data, part 1 [128 octetes] - PK_ID is the hash of Bob's public key. RP is NUL-terminated. + PK_ID is the hash of Bob's public key. RP is NUL-padded. The data is encrypted to Bob's PK as follows: Suppose Bob's PK is L octets long. If the data to be encrypted is shorter than L-42, then it is