Lines Matching full:authenticated

40  * # Authenticated Encryption with Additional Data
60 * - Additional authenticated data, which is covered by the MAC but
65 * authenticated data and the nonce are sent to the receiver; the
92 * Inject some additional authenticated data. Additional data may
98 * authenticated data, and before beginning to encrypt the plaintext
125 * - The additional authenticated data must be processed first,
128 * - Nonce, plaintext and additional authenticated data all consist
153 * Pointer to the additional authenticated data injection function.
210 * \brief Inject additional authenticated data.
218 * \param data pointer to additional authenticated data.
219 * \param len length of additional authenticated data (in bytes).
225 * \brief Finish injection of additional authenticated data.
229 * additional authenticated data was injected. No additional
230 * authenticated data may be injected after this function call.
334 * MAC based on GHASH, to provide authenticated encryption:
343 * - Additional authenticated data may have length up to 2^64-1 bits.
410 * \brief Inject additional authenticated data into GCM.
415 * the maximum total size of additional authenticated data is 2^64-1
419 * \param data pointer to additional authenticated data.
420 * \param len length of additional authenticated data (in bytes).
425 * \brief Finish injection of additional authenticated data into GCM.
428 * or decryption (with `br_gcm_run()`), even if no additional authenticated
429 * data was injected. No additional authenticated data may be injected
555 * authenticated encryption:
566 * - Additional authenticated data length is unlimited.
668 * After this function is called, additional authenticated data MUST
669 * be injected. At least one byte of additional authenticated data
707 * \brief Inject additional authenticated data into EAX.
712 * the total amount of additional authenticated data is unlimited.
715 * \param data pointer to additional authenticated data.
716 * \param len length of additional authenticated data (in bytes).
721 * \brief Finish injection of additional authenticated data into EAX.
724 * or decryption (with `br_eax_run()`), even if no additional authenticated
725 * data was injected. No additional authenticated data may be injected
733 * \brief Obtain a copy of the MAC on additional authenticated data.
868 * authenticated encryption:
885 * - Additional authenticated data length is practically unlimited
933 * additional authenticated data. It may be zero. That length MUST be
960 * \param aad_len additional authenticated data length (in bytes).
969 * \brief Inject additional authenticated data into CCM.
978 * \param data pointer to additional authenticated data.
979 * \param len length of additional authenticated data (in bytes).
984 * \brief Finish injection of additional authenticated data into CCM.
987 * or decryption (with `br_ccm_run()`), even if no additional authenticated
988 * data was injected. No additional authenticated data may be injected