%%% @author Jean Parpaillon %%% @copyright (C) 2014, Jean Parpaillon %%% @doc Implements ANONYMOUS authentication %%% %%% See RFC 2245 %%% for complete specification. %%% %%% @end %%% Created : 19 November 2015 by Jean Parpaillon -module(dbus_auth_anonymous). -behaviour(dbus_auth). %% dbus_auth callbacks -export([init/0, challenge/2]). %% @doc Init ANONYMOUS mechanism %% @end -spec init() -> {ok, binary()}. init() -> {ok, <<"ANONYMOUS">>}. %% @doc Not implemented: ANONYMOUS does not require challenge %% @end -spec challenge(binary(), any()) -> {error, invalid_challenge}. challenge(_, _) -> {error, invalid_challenge}.