blob: b76ecc5ef3b985751b87bec84b3d52ddd42e25c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#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
|