From 569a333a87cfeacc13b717f0d99c244d20d79fdc Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 22 Apr 2015 00:19:27 +0300 Subject: [PATCH] [DOC] Add missing nonces in handshake description examples Signed-off-by: Sergey Matveev --- doc/govpn.texi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/govpn.texi b/doc/govpn.texi index 7bcb0fa..148a427 100644 --- a/doc/govpn.texi +++ b/doc/govpn.texi @@ -398,19 +398,19 @@ server remembers clients address, decrypt @code{CPubKey}, generates number @code{RS} and 256bit random @code{SS}. PSK-encryption uses incremented @code{R} (from previous message) for nonce @item -@verb{|enc(PSK, SPubKey) + enc(K, RS + SS) + NULLs -> Client|} [88 bytes] +@verb{|enc(PSK, R+1, SPubKey) + enc(K, R, RS + SS) + NULLs -> Client|} [88 bytes] @item client decrypt @code{SPubKey}, computes @code{K}, decrypts @code{RS}, @code{SS} with key @code{K}, remembers @code{SS}, generates 64bit random number @code{RC} and 256bit random @code{SC}, @item -@verb{|enc(K, RS + RC + SC) + NULLs -> Server|} [64 bytes] +@verb{|enc(K, R+1, RS + RC + SC) + NULLs -> Server|} [64 bytes] @item server decrypt @code{RS}, @code{RC}, @code{SC} with key @code{K}, compares @code{RS} with it's own one send before, computes final main encryption key @code{S = SS XOR SC} @item -@verb{|ENC(K, RC) + NULLs -> Client|} [24 bytes] +@verb{|ENC(K, 0, RC) + NULLs -> Client|} [24 bytes] @item server switches to the new client @item -- 2.48.1