Searched refs:data_size (Results 1 - 25 of 66) sorted by relevance

123

/dovecot/src/lib-ntlm/
H A Dntlm-message.h9 size_t data_size, const char **error);
11 size_t data_size, const char **error);
H A Dntlm-message.c177 size_t data_size, const char **error)
187 if (offset >= data_size) {
192 if (offset + space > data_size) {
201 size_t data_size, const char **error)
205 if (data_size < sizeof(struct ntlmssp_request)) {
231 size_t data_size, const char **error)
233 if (data_size < sizeof(struct ntlmssp_response)) {
248 if (!ntlmssp_check_buffer(&response->lm_response, data_size, error) ||
249 !ntlmssp_check_buffer(&response->ntlm_response, data_size, error) ||
250 !ntlmssp_check_buffer(&response->domain, data_size, erro
176 ntlmssp_check_buffer(const struct ntlmssp_buffer *buffer, size_t data_size, const char **error) argument
200 ntlmssp_check_request(const struct ntlmssp_request *request, size_t data_size, const char **error) argument
230 ntlmssp_check_response(const struct ntlmssp_response *response, size_t data_size, const char **error) argument
[all...]
/dovecot/src/auth/
H A Dmech-login.c18 const unsigned char *data, size_t data_size)
24 username = t_strndup(data, data_size);
35 char *pass = p_strndup(unsafe_data_stack_pool, data, data_size);
43 const unsigned char *data, size_t data_size)
47 if (data_size == 0) {
51 mech_login_auth_continue(request, data, data_size);
17 mech_login_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
42 mech_login_auth_initial(struct auth_request *request, const unsigned char *data, size_t data_size) argument
H A Dmech-anonymous.c8 const unsigned char *data, size_t data_size)
16 p_strndup(pool_datastack_create(), data, data_size);
7 mech_anonymous_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
H A Dmech-external.c10 const unsigned char *data, size_t data_size)
14 authzid = t_strndup(data, data_size);
9 mech_external_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
H A Dmech-skey.c103 const unsigned char *data, size_t data_size)
107 username = t_strndup(data, data_size);
122 const unsigned char *data, size_t data_size)
130 if (data_size == 8) {
133 const char *words = t_strndup(data, data_size);
163 const unsigned char *data, size_t data_size)
166 mech_skey_auth_phase1(auth_request, data, data_size);
168 mech_skey_auth_phase2(auth_request, data, data_size);
102 mech_skey_auth_phase1(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
121 mech_skey_auth_phase2(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
162 mech_skey_auth_continue(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
H A Dmech-dovecot-token.c13 const unsigned char *data, size_t data_size)
24 for (i = 0; i < data_size; i++) {
34 len = data_size - i;
12 mech_dovecot_token_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
H A Dmech-plain.c11 const unsigned char *data, size_t data_size)
23 for (i = 0; i < data_size; i++) {
29 len = data_size - i;
10 mech_plain_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
H A Dmech.h38 const unsigned char *data, size_t data_size);
40 const unsigned char *data, size_t data_size);
65 const unsigned char *data, size_t data_size);
H A Dmech-otp.c97 const unsigned char *data, size_t data_size)
109 for (i = 0; i < data_size; i++) {
202 const unsigned char *data, size_t data_size)
204 const char *str = t_strndup(data, data_size);
224 const unsigned char *data, size_t data_size)
227 mech_otp_auth_phase1(auth_request, data, data_size);
229 mech_otp_auth_phase2(auth_request, data, data_size);
96 mech_otp_auth_phase1(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
201 mech_otp_auth_phase2(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
223 mech_otp_auth_continue(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
H A Dmech-winbind.c159 const unsigned char *data, size_t data_size)
172 str = t_str_new(MAX_BASE64_ENCODED_SIZE(data_size + 1) + 4);
174 base64_encode(data, data_size, str);
290 const unsigned char *data, size_t data_size)
296 mech_generic_auth_initial(auth_request, data, data_size);
301 const unsigned char *data, size_t data_size)
307 res = do_auth_continue(auth_request, data, data_size);
158 do_auth_continue(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
289 mech_winbind_auth_initial(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
300 mech_winbind_auth_continue(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
H A Dmech-apop.c72 const unsigned char *data, size_t data_size)
83 if (data_size == 0) {
92 end = data + data_size;
71 mech_apop_auth_initial(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
H A Dmech-oauth2.c87 size_t data_size)
105 t_strsplit(t_strndup(data, data_size), "\x01");
148 size_t data_size)
164 t_strsplit(t_strndup(data, data_size), "\x01");
85 mech_xoauth2_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
146 mech_oauthbearer_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
H A Dmech-rpa.c178 rpa_parse_token1(const void *data, size_t data_size, const char **error) argument
180 const unsigned char *end = ((const unsigned char *) data) + data_size;
240 size_t data_size, const char **error)
243 const unsigned char *end = ((const unsigned char *)data) + data_size;
470 const unsigned char *data, size_t data_size)
478 if (!rpa_parse_token1(data, data_size, &error)) {
498 const unsigned char *data, size_t data_size)
504 if (!rpa_parse_token3(request, data, data_size, &error)) {
517 const unsigned char *data, size_t data_size)
521 if ((data_size !
239 rpa_parse_token3(struct rpa_auth_request *request, const void *data, size_t data_size, const char **error) argument
469 mech_rpa_auth_phase1(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
497 mech_rpa_auth_phase2(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
516 mech_rpa_auth_phase3(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
532 mech_rpa_auth_continue(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
[all...]
H A Dmech-ntlm.c177 const unsigned char *data, size_t data_size)
190 if (!ntlmssp_check_request(ntlm_request, data_size, &error)) {
211 if (!ntlmssp_check_response(response, data_size, &error)) {
218 request->response = p_malloc(request->pool, data_size);
219 memcpy(request->response, response, data_size);
176 mech_ntlm_auth_continue(struct auth_request *auth_request, const unsigned char *data, size_t data_size) argument
/dovecot/src/plugins/fts/
H A Ddoveadm-dump-fts-expunge-log.c27 size_t data_size; local
44 data_size = rec.record_size - sizeof(rec);
46 data = buffer_append_space_unsafe(buf, data_size);
47 ret = read(fd, data, data_size);
48 if (ret != (ssize_t)data_size)
49 i_fatal("rec read() %d != %d", (int)ret, (int)data_size);
56 expunges = CONST_PTR_OFFSET(data, data_size - sizeof(uint32_t));
/dovecot/src/lib/
H A Distream-chain.c118 size_t data_size, cur_data_pos; local
124 data = i_stream_get_data(prev_input, &data_size);
141 i_assert(cur_data_pos <= data_size);
143 data_size -= cur_data_pos;
153 if (data_size > 0) {
154 memcpy(i_stream_alloc(&cstream->istream, data_size),
155 data, data_size);
156 cstream->istream.pos += data_size;
157 cstream->prev_stream_left += data_size;
201 size_t data_size, cur_data_po local
[all...]
H A Dbuffer.c44 buffer_check_limits(struct real_buffer *buf, size_t pos, size_t data_size) argument
49 if (unlikely((size_t)-1 - pos < data_size)) {
51 " + %"PRIuSIZE_T")", pos, data_size);
53 new_size = pos + data_size;
70 "pool %s)", pos + data_size, buf->alloc,
182 const void *data, size_t data_size)
186 buffer_check_limits(buf, pos, data_size);
187 if (data_size > 0)
188 memcpy(buf->w_buffer + pos, data, data_size);
191 void buffer_append(buffer_t *buf, const void *data, size_t data_size) argument
181 buffer_write(buffer_t *_buf, size_t pos, const void *data, size_t data_size) argument
201 buffer_insert(buffer_t *_buf, size_t pos, const void *data, size_t data_size) argument
236 buffer_write_zero(buffer_t *_buf, size_t pos, size_t data_size) argument
244 buffer_append_zero(buffer_t *buf, size_t data_size) argument
249 buffer_insert_zero(buffer_t *_buf, size_t pos, size_t data_size) argument
[all...]
H A Dbuffer.h47 current size, it is zero-filled up to that point (even if data_size==0). */
49 const void *data, size_t data_size);
51 void buffer_append(buffer_t *buf, const void *data, size_t data_size);
57 const void *data, size_t data_size);
62 void buffer_write_zero(buffer_t *buf, size_t pos, size_t data_size);
63 void buffer_append_zero(buffer_t *buf, size_t data_size);
64 void buffer_insert_zero(buffer_t *buf, size_t pos, size_t data_size);
H A Distream-concat.c69 size_t data_size, size; local
78 data = i_stream_get_data(cstream->cur_input, &data_size);
85 cstream->prev_stream_skip = data_size;
86 cstream->prev_stream_left += data_size;
96 if (data_size > 0) {
97 if (!i_stream_try_alloc(&cstream->istream, data_size, &size))
99 i_assert(size >= data_size);
102 cstream->prev_stream_left = data_size;
103 memcpy(cstream->istream.w_buffer, data, data_size);
104 i_stream_skip(prev_input, data_size);
143 size_t size, data_size, cur_data_pos, new_pos; local
[all...]
/dovecot/src/lib-imap/
H A Dimap-parser.c159 size_t *data_size)
163 for (i = parser->cur_pos; i < *data_size; i++) {
173 *data_size -= i;
174 return *data_size > 0;
323 const unsigned char *data, size_t data_size)
328 for (i = parser->cur_pos; i < data_size; i++) {
353 const unsigned char *data, size_t data_size)
358 for (i = parser->cur_pos; i < data_size; i++) {
367 if (i+1 == data_size) {
435 size_t data_size)
157 imap_parser_skip_to_next(struct imap_parser *parser, const unsigned char **data, size_t *data_size) argument
322 imap_parser_read_atom(struct imap_parser *parser, const unsigned char *data, size_t data_size) argument
352 imap_parser_read_string(struct imap_parser *parser, const unsigned char *data, size_t data_size) argument
433 imap_parser_read_literal(struct imap_parser *parser, const unsigned char *data, size_t data_size) argument
479 imap_parser_read_literal_data(struct imap_parser *parser, const unsigned char *data, size_t data_size) argument
565 imap_parser_read_text(struct imap_parser *parser, const unsigned char *data, size_t data_size) argument
586 size_t data_size; local
887 size_t data_size; local
906 size_t i, data_size; local
[all...]
/dovecot/src/lib-index/
H A Dmail-cache-lookup.c240 unsigned int data_size; local
283 data_size = cache->fields[field_idx].field.field_size;
284 if (data_size == UINT_MAX &&
287 data_size = *((const uint32_t *)
292 if (ctx->rec->size - ctx->pos < data_size) {
300 field_r->size = data_size;
304 ctx->pos += (data_size + sizeof(uint32_t)-1) & ~(sizeof(uint32_t)-1);
438 uint32_t data_size; member in struct:header_lookup_data
463 uint32_t data_size = field->size; local
470 for (i = 0; data_size >
[all...]
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-sync-rewrite.c96 size_t data_size, pos, start_pos; local
118 data_size = str_len(ctx->header);
119 i_assert(start_pos < data_size);
121 for (pos = start_pos; pos < data_size; pos++) {
124 if (pos+1 == data_size || !IS_LWSP(data[pos+1]))
153 size_t data_size, pos, last_line_pos; local
157 data_size = str_len(ctx->header);
159 for (pos = last_line_pos = start_pos; pos < data_size; pos++) {
162 if (pos+1 == data_size || !IS_LWSP(data[pos+1])) {
163 data_size
[all...]
/dovecot/src/plugins/imap-zlib/
H A Dimap-zlib-plugin.c37 size_t data_size; local
39 data = i_stream_get_data(client->input, &data_size);
40 i_assert(data_size > 0);
43 else if (data[0] == '\r' && data_size > 1 && data[1] == '\n')
/dovecot/src/lib-master/
H A Dmaster-login.c133 if (req_r->data_size != 0) {
134 if (req_r->data_size > MASTER_AUTH_MAX_DATA_SIZE) {
135 i_error("Too large auth data_size sent");
139 ret = read(conn->fd, data, req_r->data_size);
140 if (ret != (ssize_t)req_r->data_size) {
150 (int)ret, req_r->data_size);
424 for (i = 0; i < req.data_size; i++) {
432 req.data_size -= i;
433 client = i_malloc(MALLOC_ADD(sizeof(struct master_login_client), req.data_size));
438 memcpy(client->data, data+i, req.data_size);
[all...]

Completed in 49 milliseconds

123