Blame doc/functions/gnutls_cipher_init

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_cipher_init} (gnutls_cipher_hd_t * @var{handle}, gnutls_cipher_algorithm_t @var{cipher}, const gnutls_datum_t * @var{key}, const gnutls_datum_t * @var{iv})
Packit Service 4684c1
@var{handle}: is a @code{gnutls_cipher_hd_t}  type
Packit Service 4684c1
Packit Service 4684c1
@var{cipher}: the encryption algorithm to use
Packit Service 4684c1
Packit Service 4684c1
@var{key}: the key to be used for encryption/decryption
Packit Service 4684c1
Packit Service 4684c1
@var{iv}: the IV to use (if not applicable set NULL)
Packit Service 4684c1
Packit Service 4684c1
This function will initialize the  @code{handle} context to be usable
Packit Service 4684c1
for encryption/decryption of data. This will effectively use the
Packit Service 4684c1
current crypto backend in use by gnutls or the cryptographic
Packit Service 4684c1
accelerator in use.
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.10.0
Packit Service 4684c1
@end deftypefun