Mercurial > dovecot > core-2.2
view src/lib-ntlm/ntlm.h @ 22916:432635b3ef52
login-common: ssl_require_crl works both ways
It applies for incoming and outgoing connections.
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Wed, 28 Feb 2018 14:22:04 +0200 |
parents | 8ebc07d2eee9 |
children |
line wrap: on
line source
#ifndef NTLM_H #define NTLM_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_i((message), &message->buffer) static inline const void * ntlmssp_buffer_data_i(void *message, struct ntlmssp_buffer *buffer) { return ((char *) message) + read_le32(&buffer->offset); } #define ntlmssp_buffer_length(message, buffer) \ ntlmssp_buffer_length_i(&message->buffer) static inline unsigned int ntlmssp_buffer_length_i(struct ntlmssp_buffer *buffer) { return read_le16(&buffer->length); } #define ntlmssp_t_str(message, buffer, unicode) \ ntlmssp_t_str_i((message), &(message)->buffer, (unicode)) const char *ntlmssp_t_str_i(const void *message, struct ntlmssp_buffer *buffer, bool unicode); #endif