File: auth_anonymous.go

package info (click to toggle)
golang-dbus 5.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bookworm-backports, bookworm-proposed-updates, forky, sid, trixie
  • size: 592 kB
  • sloc: makefile: 2
file content (16 lines) | stat: -rw-r--r-- 396 bytes parent folder | download | duplicates (5)
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
}