Blame doc/functions/gnutls_cipher_encrypt2

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_cipher_encrypt2} (gnutls_cipher_hd_t @var{handle}, 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_cipher_hd_t}  type
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
Packit Service 4684c1
Packit Service 4684c1
@var{ctext_len}: the available length for encrypted data
Packit Service 4684c1
Packit Service 4684c1
This function will encrypt the given data using the algorithm
Packit Service 4684c1
specified by the context. For block ciphers the  @code{ptext_len} must be
Packit Service 4684c1
a multiple of the block size. For the supported ciphers the encrypted
Packit Service 4684c1
data length will equal the plaintext size.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} Zero or a negative error code on error.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 2.12.0
Packit Service 4684c1
@end deftypefun