From 60e8ece94ed1b895895bc1d7cce62409efc8cf27 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 7 Jan 2015 17:05:08 +0300 Subject: [PATCH] Remove unnecessary precomputations of DH private key Signed-off-by: Sergey Matveev --- handshake.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/handshake.go b/handshake.go index 072a7bd..2d27e55 100644 --- a/handshake.go +++ b/handshake.go @@ -77,10 +77,6 @@ func dhPrivGen() *[32]byte { if _, err := rand.Read(dh[:]); err != nil { panic("Can not read random for DH private key") } - // This bitwise operations are required by Curve25519 whitepaper - dh[0] = dh[0] & (255 - 128 - 64 - 32) // clear first three bits - dh[31] = dh[31] & (255 - 1) // clear last bit - dh[31] = dh[31] | 2 // set pre-last bit return dh } -- 2.44.0