Blame doc/functions/gnutls_aead_cipher_encryptv

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_aead_cipher_encryptv} (gnutls_aead_cipher_hd_t @var{handle}, const void * @var{nonce}, size_t @var{nonce_len}, const giovec_t * @var{auth_iov}, int @var{auth_iovcnt}, size_t @var{tag_size}, const giovec_t * @var{iov}, int @var{iovcnt}, 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_iov}: additional data to be authenticated
Packit Service 4684c1
Packit Service 4684c1
@var{auth_iovcnt}: The number of buffers in  @code{auth_iov} 
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{iov}: the data to be encrypted
Packit Service 4684c1
Packit Service 4684c1
@var{iovcnt}: The number of buffers in  @code{iov} 
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 provided data buffers 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.6.3
Packit Service 4684c1
@end deftypefun