Wraps auth_request_set_credentials().
memcpy(state->hash, hash, sizeof(state->hash));
- auth_request_set_credentials(auth_request, "OTP",
- otp_print_dbentry(state),
- otp_set_credentials_callback);
+ sasl_server_request_set_credentials(auth_request, "OTP",
+ otp_print_dbentry(state),
+ otp_set_credentials_callback);
}
static void
return;
}
- auth_request_set_credentials(auth_request, "OTP",
- otp_print_dbentry(&new_state),
- otp_set_credentials_callback);
+ sasl_server_request_set_credentials(auth_request, "OTP",
+ otp_print_dbentry(&new_state),
+ otp_set_credentials_callback);
}
static void
void sasl_server_request_lookup_credentials(
struct auth_request *request, const char *scheme,
sasl_server_lookup_credentials_callback_t *callback);
+void sasl_server_request_set_credentials(
+ struct auth_request *request, const char *scheme, const char *data,
+ sasl_server_set_credentials_callback_t *callback);
#endif
{
auth_sasl_request_lookup_credentials(request, scheme, callback);
}
+
+void sasl_server_request_set_credentials(
+ struct auth_request *request, const char *scheme, const char *data,
+ sasl_server_set_credentials_callback_t *callback)
+{
+ auth_sasl_request_set_credentials(request, scheme, data, callback);
+}
typedef verify_plain_callback_t sasl_server_verify_plain_callback_t;
typedef lookup_credentials_callback_t sasl_server_lookup_credentials_callback_t;
+typedef set_credentials_callback_t sasl_server_set_credentials_callback_t;
struct sasl_server_output {
enum sasl_server_output_status status;