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 }