#ifndef IMAP_URLAUTH_BACKEND_H #define IMAP_URLAUTH_BACKEND_H #define IMAP_URLAUTH_KEY_LEN 64 struct imap_urlauth_backend; int imap_urlauth_backend_get_mailbox_key(struct mailbox *box, bool create, unsigned char mailbox_key_r[IMAP_URLAUTH_KEY_LEN], const char **client_error_r, enum mail_error *error_code_r); int imap_urlauth_backend_reset_mailbox_key(struct mailbox *box); int imap_urlauth_backend_reset_all_keys(struct mail_user *user); #endif