Mercurial > dovecot > core-2.2
view src/lib-ntlm/ntlm.h @ 2381:6531fd0f779f HEAD
Added LANMAN password scheme. Patch by Andrey Panin
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 30 Jul 2004 04:43:21 +0300 |
parents | 8f5be0be3199 |
children | 529053546752 |
line wrap: on
line source
#ifndef __NTLM_H__ #define __NTLM_H__ #include <stdint.h> #include <stddef.h> #include "ntlm-types.h" #include "ntlm-flags.h" #include "ntlm-byteorder.h" #include "ntlm-encrypt.h" #include "ntlm-message.h" #define ntlmssp_buffer_data(message, buffer) \ __ntlmssp_buffer_data((message), &message->buffer) static inline const void * __ntlmssp_buffer_data(void * message, struct ntlmssp_buffer *buffer) { return ((char *) message) + read_le32(&buffer->offset); } #define ntlmssp_buffer_length(message, buffer) \ __ntlmssp_buffer_length(&message->buffer) static inline unsigned int __ntlmssp_buffer_length(struct ntlmssp_buffer *buffer) { return read_le16(&buffer->length); } #define ntlmssp_t_str(message, buffer) \ __ntlmssp_t_str((message), &message->buffer) const char * __ntlmssp_t_str(const void *message, struct ntlmssp_buffer *buffer); #endif