Lines Matching full:in
19 * \param[in] alg PSA cipher algorithm identifier
20 * \param[in] key_type PSA key type
21 * \param[in,out] key_bits Size of the key in bits. The value provided in input
43 * \param key_bits Size of the key in bits
59 * cipher_encrypt_setup entry point as defined in the PSA driver
62 * \param[in,out] operation The operation object to set up. It has been
64 * #psa_cipher_operation_t and not yet in use.
65 * \param[in] attributes The attributes of the key to use for the
67 * \param[in] key_buffer The buffer containing the key context.
68 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
69 * \param[in] alg The cipher algorithm to compute
89 * cipher_decrypt_setup entry point as defined in the PSA driver
92 * \param[in,out] operation The operation object to set up. It has been
94 * #psa_cipher_operation_t and not yet in use.
95 * \param[in] attributes The attributes of the key to use for the
97 * \param[in] key_buffer The buffer containing the key context.
98 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
99 * \param[in] alg The cipher algorithm to compute
121 * cipher_set_iv entry point as defined in the PSA driver
124 * \param[in,out] operation Active cipher operation.
125 * \param[in] iv Buffer containing the IV to use.
126 * \param[in] iv_length Size of the IV in bytes. It is guaranteed by
140 /** Encrypt or decrypt a message fragment in an active cipher operation.
144 * cipher_update entry point as defined in the PSA driver
147 * \param[in,out] operation Active cipher operation.
148 * \param[in] input Buffer containing the message fragment to
150 * \param[in] input_length Size of the \p input buffer in bytes.
152 * \param[in] output_size Size of the \p output buffer in bytes.
166 /** Finish encrypting or decrypting a message in a cipher operation.
170 * cipher_finish entry point as defined in the PSA driver
173 * \param[in,out] operation Active cipher operation.
175 * \param[in] output_size Size of the \p output buffer in bytes.
204 * cipher_abort entry point as defined in the PSA driver
207 * \param[in,out] operation Initialized cipher operation.
217 * cipher_encrypt entry point as defined in the PSA driver
220 * \param[in] attributes The attributes of the key to use for the
222 * \param[in] key_buffer The buffer containing the key context.
223 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
224 * \param[in] alg The cipher algorithm to compute
227 * \param[in] iv Buffer containing the IV for encryption. The
229 * \param[in] iv_length Size of the \p iv in bytes.
230 * \param[in] input Buffer containing the message to encrypt.
231 * \param[in] input_length Size of the \p input buffer in bytes.
232 * \param[in,out] output Buffer where the output is to be written.
233 * \param[in] output_size Size of the \p output buffer in bytes.
271 * cipher_decrypt entry point as defined in the PSA driver
274 * \param[in] attributes The attributes of the key to use for the
276 * \param[in] key_buffer The buffer containing the key context.
277 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
278 * \param[in] alg The cipher algorithm to compute
281 * \param[in] input Buffer containing the iv and the ciphertext.
282 * \param[in] input_length Size of the \p input buffer in bytes.
284 * \param[in] output_size Size of the \p output buffer in bytes.