Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
go-libp2p
Commits
eb993309
Commit
eb993309
authored
Jan 30, 2015
by
Juan Batiz-Benet
Committed by
Brian Tiger Chow
Feb 01, 2015
Browse files
log(secio): session loggable for event
parent
6451bf20
Changes
1
Hide whitespace changes
Inline
Side-by-side
crypto/secio/protocol.go
View file @
eb993309
...
...
@@ -46,6 +46,14 @@ type secureSession struct {
sharedSecret
[]
byte
}
func
(
s
*
secureSession
)
Loggable
()
map
[
string
]
interface
{}
{
m
:=
make
(
map
[
string
]
interface
{})
m
[
"localPeer"
]
=
s
.
localPeer
.
Pretty
()
m
[
"remotePeer"
]
=
s
.
remotePeer
.
Pretty
()
m
[
"established"
]
=
(
s
.
secure
!=
nil
)
return
m
}
func
newSecureSession
(
local
peer
.
ID
,
key
ci
.
PrivKey
)
(
*
secureSession
,
error
)
{
s
:=
&
secureSession
{
localPeer
:
local
,
localKey
:
key
}
...
...
@@ -80,7 +88,7 @@ func (s *secureSession) handshake(ctx context.Context, insecure io.ReadWriter) e
return
err
}
defer
log
.
EventBegin
(
ctx
,
"secureHandshake"
,
s
.
localPeer
)
.
Done
()
defer
log
.
EventBegin
(
ctx
,
"secureHandshake"
,
s
)
.
Done
()
s
.
local
.
permanentPubKey
=
s
.
localKey
.
GetPublic
()
myPubKeyBytes
,
err
:=
s
.
local
.
permanentPubKey
.
Bytes
()
...
...
@@ -292,6 +300,5 @@ func (s *secureSession) handshake(ctx context.Context, insecure io.ReadWriter) e
}
// Whew! ok, that's all folks.
log
.
Event
(
ctx
,
"secureHandshakeFinish"
,
s
.
localPeer
,
s
.
remotePeer
)
return
nil
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment