handshake.go | 4 ---- diff --git a/handshake.go b/handshake.go index 072a7bd5be7424c1ae2bbe6551278f434f2f27e2..2d27e55f3117c7befb462a68edaa8d9d44743b79 100644 --- a/handshake.go +++ b/handshake.go @@ -77,10 +77,6 @@ dh := new([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 }