bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch/* Copyright (c) 2017-2018 Dovecot authors, see the included COPYING file */
9698cd24356147d8a5471260062ea7e10e692fdfAki Tuomistatic struct passdb_module *mock_passdb_mod = NULL;
332e3fd09754ad85800a736292a0ef8dfdca4c9eAki Tuomivoid auth_module_load(const char *names ATTR_UNUSED)
9698cd24356147d8a5471260062ea7e10e692fdfAki Tuomistatic void passdb_mock_init(struct passdb_module *module ATTR_UNUSED)
9698cd24356147d8a5471260062ea7e10e692fdfAki Tuomistatic void passdb_mock_deinit(struct passdb_module *module ATTR_UNUSED)
9698cd24356147d8a5471260062ea7e10e692fdfAki Tuomistatic void passdb_mock_verify_plain(struct auth_request *request, const char *password ATTR_UNUSED,
9698cd24356147d8a5471260062ea7e10e692fdfAki Tuomistatic struct passdb_module_interface mock_interface = {
9698cd24356147d8a5471260062ea7e10e692fdfAki Tuomi mock_passdb_mod = passdb_preinit(default_pool, &set);
9698cd24356147d8a5471260062ea7e10e692fdfAki Tuomi struct auth_passdb *ret = i_new(struct auth_passdb, 1);