Lines Matching refs:input

194                                           const Buffer& input,
199 if (!HandleAad(additional_params, input, &error))
202 if (!InternalUpdate(input.peek_read(), input.available_read(), output, &error))
204 *input_consumed = input.available_read();
215 const Buffer& input, const Buffer& /* signature */,
218 if (!UpdateForFinish(additional_params, input, output_params, output, &error))
377 bool AesEvpOperation::HandleAad(const AuthorizationSet& input_params, const Buffer& input,
405 if (input.available_read()) {
447 bool AesEvpOperation::InternalUpdate(const uint8_t* input, size_t input_length, Buffer* output,
461 if (!EVP_CipherUpdate(&ctx_, output->peek_write(), &output_written, input, input_length)) {
469 const Buffer& input, AuthorizationSet* output_params,
471 if (input.available_read() || !additional_params.empty()) {
473 *error = Update(additional_params, input, output_params, output, &input_consumed);
476 if (input_consumed != input.available_read()) {
509 const Buffer& input, const Buffer& signature,
511 if (!output->reserve(input.available_read() + AES_BLOCK_SIZE + tag_length_))
515 AesEvpOperation::Finish(additional_params, input, signature, output_params, output);
561 const Buffer& input,
568 *input_consumed = input.available_read();
572 if (!HandleAad(additional_params, input, &error))
574 return ProcessAllButTagLengthBytes(input, output);
577 if (!InternalUpdate(input.peek_read(), input.available_read(), output, &error))
582 keymaster_error_t AesEvpDecryptOperation::ProcessAllButTagLengthBytes(const Buffer& input,
584 if (input.available_read() <= tag_buf_unused()) {
585 BufferCandidateTagData(input.peek_read(), input.available_read());
589 const size_t data_available = tag_buf_length_ + input.available_read();
602 if (!InternalUpdate(input.peek_read(), to_process_from_input, output, &error))
605 BufferCandidateTagData(input.peek_read() + to_process_from_input,
606 input.available_read() - to_process_from_input);
630 const Buffer& input, const Buffer& signature,
633 if (!UpdateForFinish(additional_params, input, output_params, output, &error))