add temporary forced session token generation

This commit is contained in:
zelig
2015-01-21 16:53:13 +00:00
committed by Felix Lange
parent faa069a126
commit 54252ede31
2 changed files with 8 additions and 0 deletions

View File

@ -3,6 +3,7 @@ package p2p
import (
"bufio"
"bytes"
"crypto/rand"
"fmt"
"io"
"io/ioutil"
@ -342,6 +343,10 @@ func (p *Peer) handleCryptoHandshake() (loop readLoop, err error) {
// it is survived by an encrypted readwriter
var initiator bool
var sessionToken []byte
sessionToken = make([]byte, keyLen)
if _, err = rand.Read(sessionToken); err != nil {
return
}
if p.dialAddr != nil { // this should have its own method Outgoing() bool
initiator = true
}