/usr/share/gocode/src/github.com/twstrike/otr3/disconnect.go is in golang-github-twstrike-otr3-dev 0.0~git20161015.0.744856d-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | package otr3
import "time"
func (c *Conversation) processDisconnectedTLV(t tlv, x dataMessageExtra) (toSend *tlv, err error) {
previousMsgState := c.msgState
defer c.signalSecurityEventIf(previousMsgState == encrypted, GoneInsecure)
c.lastMessageStateChange = time.Time{}
c.msgState = finished
c.smp.wipe()
c.ake = nil
c.keys = keyManagementContext{}
return nil, nil
}
|