Searched refs:key_len (Results 1 - 16 of 16) sorted by relevance

/dovecot/src/lib/
H A Dstr-find.c11 unsigned int key_len; member in struct:str_find_context
24 unsigned int i, len_1 = ctx->key_len - 1;
27 ctx->badtab[i] = ctx->key_len;
35 unsigned int len_1 = ctx->key_len - 1;
38 suffixes[len_1] = ctx->key_len;
40 for (i = (int)ctx->key_len - 2; i >= 0; i--) {
57 int j, i, len_1 = ctx->key_len - 1;
59 suffixes = t_buffer_get(sizeof(*suffixes) * ctx->key_len);
62 for (i = 0; i < (int)ctx->key_len; i++)
63 ctx->goodtab[i] = ctx->key_len;
81 size_t key_len = strlen(key); local
112 unsigned int key_len = ctx->key_len; local
[all...]
H A Dhmac.c16 size_t key_len, const struct hash_method *meth)
28 if (key_len > 64) {
30 meth->loop(ctx->ctx, key, key_len);
33 key_len = meth->digest_size;
36 memcpy(k_ipad, key, key_len);
37 memset(k_ipad + key_len, 0, 64 - key_len);
65 const unsigned char *key, size_t key_len,
70 i_assert(key != NULL && key_len > 0);
74 hmac_init(&ctx, key, key_len, met
15 hmac_init(struct hmac_context *_ctx, const unsigned char *key, size_t key_len, const struct hash_method *meth) argument
64 t_hmac_data(const struct hash_method *meth, const unsigned char *key, size_t key_len, const void *data, size_t data_len) argument
82 t_hmac_buffer(const struct hash_method *meth, const unsigned char *key, size_t key_len, const buffer_t *data) argument
89 t_hmac_str(const struct hash_method *meth, const unsigned char *key, size_t key_len, const char *data) argument
[all...]
H A Dhmac.h23 size_t key_len, const struct hash_method *meth);
36 const unsigned char *key, size_t key_len,
39 const unsigned char *key, size_t key_len,
42 const unsigned char *key, size_t key_len,
H A Dtest-hmac.c12 size_t key_len; member in struct:test_vector
74 hmac_init(&ctx, vec->key, vec->key_len, hash_method_lookup(vec->prf));
90 tmp = t_hmac_data(hash_method_lookup(vec->prf), vec->key, vec->key_len,
H A Dvar-expand-private.h39 const void *key_start, size_t key_len,
H A Dvar-expand.c407 const void *key_start, size_t key_len,
417 strncmp(t->long_key, key_start, key_len) == 0 &&
418 t->long_key[key_len] == '\0') {
424 key = t_strndup(key_start, key_len);
427 switch (key_len) {
406 var_expand_long(struct var_expand_context *ctx, const void *key_start, size_t key_len, const char **var_r, const char **error_r) argument
/dovecot/src/lib-dict/
H A Ddict-memcached.c78 uint16_t key_len, key_pos, status; local
97 memcpy(&key_len, data+2, 2); key_len = ntohs(key_len);
108 value_pos = key_pos + key_len;
256 static void memcached_add_header(buffer_t *buf, unsigned int key_len) argument
258 uint32_t body_len = htonl(key_len);
260 i_assert(key_len <= 0xffff);
264 buffer_append_c(buf, (key_len >> 8) & 0xff);
265 buffer_append_c(buf, key_len
281 size_t key_len; local
[all...]
/dovecot/src/lib-dcrypt/
H A Ddcrypt-private.h19 void (*ctx_sym_set_key)(struct dcrypt_context_symmetric *ctx, const unsigned char *key, size_t key_len);
45 void (*ctx_hmac_set_key)(struct dcrypt_context_hmac *ctx, const unsigned char *key, size_t key_len);
H A Ddcrypt.c74 void dcrypt_ctx_sym_set_key(struct dcrypt_context_symmetric *ctx, const unsigned char *key, size_t key_len) argument
77 dcrypt_vfs->ctx_sym_set_key(ctx, key, key_len);
175 void dcrypt_ctx_hmac_set_key(struct dcrypt_context_hmac *ctx, const unsigned char *key, size_t key_len) argument
178 dcrypt_vfs->ctx_hmac_set_key(ctx, key, key_len);
H A Ddcrypt.h82 void dcrypt_ctx_sym_set_key(struct dcrypt_context_symmetric *ctx, const unsigned char *key, size_t key_len);
135 void dcrypt_ctx_hmac_set_key(struct dcrypt_context_hmac *ctx, const unsigned char *key, size_t key_len);
H A Ddcrypt-gnutls.c85 void dcrypt_gnutls_ctx_sym_set_key(struct dcrypt_context_symmetric *ctx, const unsigned char *key, size_t key_len) argument
88 ctx->key.size = I_MIN(key_len,(size_t)gnutls_cipher_get_key_size(ctx->cipher));
199 void dcrypt_gnutls_ctx_hmac_set_key(struct dcrypt_context_hmac *ctx, const unsigned char *key, size_t key_len) argument
202 ctx->key.size = I_MIN(key_len,(size_t)gnutls_hmac_get_len(ctx->md));
H A Dostream-encrypt.c244 const unsigned char *key, size_t key_len, struct dcrypt_public_key *pubkey, buffer_t *res)
258 if (!dcrypt_rsa_encrypt(pubkey, key, key_len, encrypted_key, &error)) {
297 !dcrypt_ctx_sym_update(dctx, key, key_len, encrypted_key, &error) ||
243 o_stream_encrypt_key_for_pubkey_v2(struct encrypt_ostream *stream, const char *malg, const unsigned char *key, size_t key_len, struct dcrypt_public_key *pubkey, buffer_t *res) argument
H A Ddcrypt-openssl.c87 # define HMAC_Init_ex(ctx, key, key_len, md, impl) \
88 HMAC_Init_ex(&(ctx), key, key_len, md, impl)
220 void dcrypt_openssl_ctx_sym_set_key(struct dcrypt_context_symmetric *ctx, const unsigned char *key, size_t key_len) argument
224 memcpy(ctx->key, key, I_MIN(key_len,(size_t)EVP_CIPHER_key_length(ctx->cipher)));
457 void dcrypt_openssl_ctx_hmac_set_key(struct dcrypt_context_hmac *ctx, const unsigned char *key, size_t key_len) argument
460 ctx->klen = I_MIN(key_len, HMAC_MAX_MD_CBLOCK);
H A Distream-decrypt.c276 const unsigned char *data, const unsigned char *end, buffer_t *key, size_t key_len)
426 if (key->used != key_len) {
275 i_stream_decrypt_key(struct decrypt_istream *stream, const char *malg, unsigned int rounds, const unsigned char *data, const unsigned char *end, buffer_t *key, size_t key_len) argument
/dovecot/src/auth/
H A Dauth-cache.c416 size_t data_size, alloc_size, key_len, value_len = strlen(value); local
433 key_len = strlen(key);
437 data_size = key_len + 1 + value_len + 1;
456 memcpy(node->data, key, key_len);
457 memcpy(node->data + key_len + 1, value, value_len);
/dovecot/src/lib-http/
H A Dhttp-client-request.c450 size_t key_len = strlen(key); local
461 if (size > key_len && i_memcasecmp(data, key, key_len) == 0 &&
462 data[key_len] == ':' && data[key_len+1] == ' ') {

Completed in 33 milliseconds