Blame doc/functions/gnutls_aead_cipher_encrypt

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_aead_cipher_encrypt} (gnutls_aead_cipher_hd_t @var{handle}, const void * @var{nonce}, size_t @var{nonce_len}, const void * @var{auth}, size_t @var{auth_len}, size_t @var{tag_size}, const void * @var{ptext}, size_t @var{ptext_len}, void * @var{ctext}, size_t * @var{ctext_len})
Packit Service 4684c1
@var{handle}: is a @code{gnutls_aead_cipher_hd_t}  type.
Packit Service 4684c1
Packit Service 4684c1
@var{nonce}: the nonce to set
Packit Service 4684c1
Packit Service 4684c1
@var{nonce_len}: The length of the nonce
Packit Service 4684c1
Packit Service 4684c1
@var{auth}: additional data to be authenticated
Packit Service 4684c1
Packit Service 4684c1
@var{auth_len}: The length of the data
Packit Service 4684c1
Packit Service 4684c1
@var{tag_size}: The size of the tag to use (use zero for the default)
Packit Service 4684c1
Packit Service 4684c1
@var{ptext}: the data to encrypt
Packit Service 4684c1
Packit Service 4684c1
@var{ptext_len}: The length of data to encrypt
Packit Service 4684c1
Packit Service 4684c1
@var{ctext}: the encrypted data including authentication tag
Packit Service 4684c1
Packit Service 4684c1
@var{ctext_len}: the length of encrypted data (initially must hold the maximum available size, including space for tag)
Packit Service 4684c1
Packit Service 4684c1
This function will encrypt the given data using the algorithm
Packit Service 4684c1
specified by the context. The output data will contain the
Packit Service 4684c1
authentication tag.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} Zero or a negative error code on error.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 3.4.0
Packit Service 4684c1
@end deftypefun