Lines Matching defs:tag_len
41 size_t key_len, size_t tag_len) {
45 if (EVP_AEAD_CTX_init(ctx, aead, key, key_len, tag_len, NULL)) {
59 const uint8_t *key, size_t key_len, size_t tag_len,
66 return EVP_AEAD_CTX_init_with_direction(ctx, aead, key, key_len, tag_len,
72 size_t tag_len,
84 ok = aead->init(ctx, key, key_len, tag_len);
86 ok = aead->init_with_direction(ctx, key, key_len, tag_len, dir);
200 // AEADs that use the default implementation of open() must set |tag_len| at
202 assert(ctx->tag_len);
204 if (in_len < ctx->tag_len) {
209 size_t plaintext_len = in_len - ctx->tag_len;
215 in + plaintext_len, ctx->tag_len, ad, ad_len)) {
272 if (ctx->aead->tag_len) {
273 *out_tag_len = ctx->aead->tag_len(ctx, in_len, extra_in_len);
277 if (extra_in_len + ctx->tag_len < extra_in_len) {
282 *out_tag_len = extra_in_len + ctx->tag_len;