diff options
Diffstat (limited to 'src/lib-mail/message-header-hash.h')
-rw-r--r-- | src/lib-mail/message-header-hash.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib-mail/message-header-hash.h b/src/lib-mail/message-header-hash.h new file mode 100644 index 0000000..633d0c1 --- /dev/null +++ b/src/lib-mail/message-header-hash.h @@ -0,0 +1,18 @@ +#ifndef MESSAGE_HEADER_HASH_H +#define MESSAGE_HEADER_HASH_H + +#define MESSAGE_HEADER_HASH_MAX_VERSION 4 + +struct hash_method; + +struct message_header_hash_context { + bool prev_was_questionmark; +}; + +/* Initialize ctx with zeros. */ +void message_header_hash_more(struct message_header_hash_context *ctx, + const struct hash_method *method, void *context, + unsigned int version, + const unsigned char *data, size_t size); + +#endif |