Searched defs:aad (Results 1 - 3 of 3) sorted by relevance

/dovecot/src/lib-dcrypt/
H A Dtest-crypto.c116 buffer_t *key, *iv, *aad, *pt, *ct, *tag, *tag_res, *res; local
120 aad = t_buffer_create(16);
135 dcrypt_ctx_sym_set_aad(ctx, aad->data, aad->used);
154 dcrypt_ctx_sym_set_aad(ctx, aad->data, aad->used);
H A Ddcrypt.c113 void dcrypt_ctx_sym_set_aad(struct dcrypt_context_symmetric *ctx, const unsigned char *aad, size_t aad_len) argument
116 dcrypt_vfs->ctx_sym_set_aad(ctx, aad, aad_len);
119 bool dcrypt_ctx_sym_get_aad(struct dcrypt_context_symmetric *ctx, buffer_t *aad) argument
122 return dcrypt_vfs->ctx_sym_get_aad(ctx, aad);
H A Ddcrypt-openssl.c103 unsigned char *aad; member in struct:dcrypt_context_symmetric
268 void dcrypt_openssl_ctx_sym_set_aad(struct dcrypt_context_symmetric *ctx, const unsigned char *aad, size_t aad_len) argument
270 if (ctx->aad != NULL) p_free(ctx->pool, ctx->aad);
271 /* allow empty aad */
272 ctx->aad = p_malloc(ctx->pool, I_MAX(1,aad_len));
273 memcpy(ctx->aad, aad, aad_len);
278 bool dcrypt_openssl_ctx_sym_get_aad(struct dcrypt_context_symmetric *ctx, buffer_t *aad) argument
280 if (ctx->aad
[all...]

Completed in 18 milliseconds