Lines Matching full:output
40 /** An output buffer is too small. */
118 * \note For encryption, the output buffer can be the same as the
119 * input buffer. For decryption, the output buffer cannot be
120 * the same as input buffer. If the buffers overlap, the output
132 * The ciphertext is written to \p output and the
135 * The plaintext is written to \p output and the
142 * of the output data.
152 * \param output The buffer for holding the output data. If \p length is greater
174 unsigned char *output,
182 * \note For decryption, the output buffer cannot be the same as
183 * input buffer. If the buffers overlap, the output buffer
201 * \param output The buffer for holding the decrypted plaintext. If \p length
220 unsigned char *output);
274 * This function may produce output in one of the following
276 * - Immediate output: the output length is always equal
278 * - Buffered output: the output consists of a whole number
281 * with *A* < 16 then the total output length is 16 \* *B*.
290 * \note For decryption, the output buffer cannot be the same as
291 * input buffer. If the buffers overlap, the output buffer
299 * \param output The buffer for the output data. If \p output_size
302 * \param output_size The size of the output buffer in bytes.
303 * See the function description regarding the output size.
305 * length of the output written in \p output.
312 * unsupported input/output buffer overlap detected,
317 unsigned char *output, size_t output_size,
332 * \param output The buffer for the final output.
335 * \param output_size The size of the \p output buffer in bytes.
336 * This must be large enough for the output that
338 * - If mbedtls_gcm_update() produces immediate output,
340 * then mbedtls_gcm_finish() never produces any output,
344 * length of the output written in \p output.
354 unsigned char *output, size_t output_size,