gnutls_cipher_init3
Api function
Usage
#include <gnutls/crypto.h>
int gnutls_cipher_init(gnutls_cipher_hd_t * handle, gnutls_cipher_algorithm_t cipher, const gnutls_datum_t * key, const gnutls_datum_t * iv);
Arguments
gnutls_cipher_hd_t * handle
|
is a |
|---|---|
gnutls_cipher_algorithm_t cipher
|
the encryption algorithm to use |
const gnutls_datum_t * key
|
the key to be used for encryption/decryption |
const gnutls_datum_t * iv
|
the IV to use (if not applicable set NULL) |
Overview
This function will initialize the handle context to be usable for encryption/decryption of data. This will effectively use the current crypto backend in use by gnutls or the cryptographic accelerator in use.
Returns
Zero or a negative error code on error.
Since
2.10.0
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.