Lines Matching defs:len
19 size_t len);
23 size_t len;
32 len = ctx->buf[alen - 2] << 8 | ctx->buf[alen - 1];
33 if (len < EVP_CCM_TLS_EXPLICIT_IV_LEN)
37 len -= EVP_CCM_TLS_EXPLICIT_IV_LEN;
40 if (len < ctx->m)
43 len -= ctx->m;
45 ctx->buf[alen - 2] = (unsigned char)(len >> 8);
46 ctx->buf[alen - 1] = (unsigned char)(len & 0xff);
334 const unsigned char *in, size_t len)
343 if (in == NULL || out != in || len < EVP_CCM_TLS_EXPLICIT_IV_LEN + ctx->m)
352 len -= EVP_CCM_TLS_EXPLICIT_IV_LEN + ctx->m;
353 if (!ccm_set_iv(ctx, len))
364 if (!ctx->hw->auth_encrypt(ctx, in, out, len, out + len, ctx->m))
366 olen = len + EVP_CCM_TLS_EXPLICIT_IV_LEN + ctx->m;
368 if (!ctx->hw->auth_decrypt(ctx, in, out, len,
369 (unsigned char *)in + len, ctx->m))
371 olen = len;
381 size_t len)
392 return ccm_tls_cipher(ctx, out, padlen, in, len);
403 if (!ccm_set_iv(ctx, len))
407 if (!ctx->len_set && len)
409 if (!hw->setaad(ctx, in, len))
414 if (!ctx->len_set && !ccm_set_iv(ctx, len))
418 if (!hw->auth_encrypt(ctx, in, out, len, NULL, 0))
426 if (!hw->auth_decrypt(ctx, in, out, len, ctx->buf, ctx->m))
434 olen = len;