Lines Matching refs:partial_len
241 ctx->partial_len = 0; in EVP_CipherInit_ex()
348 int partial_len = ctx->partial_len; in EVP_EncryptUpdate() local
365 if (partial_len == 0 && (in_len & block_mask) == 0) in EVP_EncryptUpdate()
368 if (partial_len < 0 || partial_len >= block_size || in EVP_EncryptUpdate()
374 if (partial_len > 0) { in EVP_EncryptUpdate()
377 if ((partial_needed = block_size - partial_len) > in_len) { in EVP_EncryptUpdate()
378 memcpy(&ctx->buf[partial_len], in, in_len); in EVP_EncryptUpdate()
379 ctx->partial_len += in_len; in EVP_EncryptUpdate()
393 memcpy(&ctx->buf[partial_len], in, partial_needed); in EVP_EncryptUpdate()
405 partial_len = in_len & block_mask; in EVP_EncryptUpdate()
406 if ((in_len -= partial_len) > 0) { in EVP_EncryptUpdate()
417 if ((ctx->partial_len = partial_len) > 0) in EVP_EncryptUpdate()
418 memcpy(ctx->buf, &in[in_len], partial_len); in EVP_EncryptUpdate()
437 int partial_len = ctx->partial_len; in EVP_EncryptFinal_ex() local
445 if (partial_len < 0 || partial_len >= block_size || in EVP_EncryptFinal_ex()
454 if (partial_len != 0) { in EVP_EncryptFinal_ex()
461 pad = block_size - partial_len; in EVP_EncryptFinal_ex()
462 memset(&ctx->buf[partial_len], pad, pad); in EVP_EncryptFinal_ex()
536 if (block_size > 1 && ctx->partial_len == 0) { in EVP_DecryptUpdate()
565 int partial_len = ctx->partial_len; in EVP_DecryptFinal_ex() local
574 if (partial_len != 0) { in EVP_DecryptFinal_ex()
584 if (partial_len != 0 || !ctx->final_used) { in EVP_DecryptFinal_ex()