summaryrefslogtreecommitdiff
path: root/vendor/github.com/godbus/dbus/auth_anonymous.go
blob: 75f3ad34d7aa5cfe82e21c218b49c784f037fd56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package dbus

// AuthAnonymous returns an Auth that uses the ANONYMOUS mechanism.
func AuthAnonymous() Auth {
	return &authAnonymous{}
}

type authAnonymous struct{}

func (a *authAnonymous) FirstData() (name, resp []byte, status AuthStatus) {
	return []byte("ANONYMOUS"), nil, AuthOk
}

func (a *authAnonymous) HandleData(data []byte) (resp []byte, status AuthStatus) {
	return nil, AuthError
}