Lines Matching refs:ilen

580                           size_t ilen, unsigned char *output, size_t *olen)
605 if (ilen != block_size) {
609 *olen = ilen;
623 input, ilen,
624 output, ilen, olen);
631 input, ilen,
632 output, ilen, olen);
638 *olen = ilen;
640 ilen, input, output);
645 (ctx->unprocessed_len != 0 || ilen % block_size)) {
657 ilen <= block_size - ctx->unprocessed_len) ||
659 ilen < block_size - ctx->unprocessed_len) ||
661 ilen < block_size - ctx->unprocessed_len)) {
663 ilen);
665 ctx->unprocessed_len += ilen;
692 ilen -= copy_len;
698 if (0 != ilen) {
703 copy_len = ilen % block_size;
710 memcpy(ctx->unprocessed_data, &(input[ilen - copy_len]),
714 ilen -= copy_len;
720 if (ilen) {
723 ilen, ctx->iv,
729 *olen += ilen;
739 ctx->operation, ilen,
746 *olen = ilen;
755 ilen,
762 *olen = ilen;
771 ilen,
779 *olen = ilen;
794 ilen,
802 *olen = ilen;
811 ilen, input,
816 *olen = ilen;
1308 const unsigned char *input, size_t ilen,
1356 input, ilen,
1357 output, ilen, olen);
1363 output + *olen, ilen - *olen,
1382 if ((ret = mbedtls_cipher_update(ctx, input, ilen,
1405 const unsigned char *input, size_t ilen,
1423 if (output == NULL || tag != output + ilen) {
1431 input, ilen,
1432 output, ilen + tag_len, olen);
1444 *olen = ilen;
1446 ilen, iv, iv_len, ad, ad_len,
1452 *olen = ilen;
1453 return mbedtls_ccm_encrypt_and_tag(ctx->cipher_ctx, ilen,
1466 *olen = ilen;
1468 ilen, iv, ad, ad_len, input, output, tag);
1482 const unsigned char *input, size_t ilen,
1500 if (input == NULL || tag != input + ilen) {
1508 input, ilen + tag_len,
1509 output, ilen, olen);
1524 *olen = ilen;
1525 ret = mbedtls_gcm_auth_decrypt(ctx->cipher_ctx, ilen,
1540 *olen = ilen;
1541 ret = mbedtls_ccm_auth_decrypt(ctx->cipher_ctx, ilen,
1562 *olen = ilen;
1563 ret = mbedtls_chachapoly_auth_decrypt(ctx->cipher_ctx, ilen,
1585 const unsigned char *input, size_t ilen,
1609 return mbedtls_nist_kw_wrap(ctx->cipher_ctx, mode, input, ilen,
1616 if (output_len < ilen + tag_len) {
1621 input, ilen, output, olen,
1622 output + ilen, tag_len);
1636 const unsigned char *input, size_t ilen,
1660 return mbedtls_nist_kw_unwrap(ctx->cipher_ctx, mode, input, ilen,
1667 if (ilen < tag_len || output_len < ilen - tag_len) {
1672 input, ilen - tag_len, output, olen,
1673 input + ilen - tag_len, tag_len);