gnutls_pubkey_encrypt_data3
Api function
Usage
#include <gnutls/abstract.h>
int gnutls_pubkey_encrypt_data(gnutls_pubkey_t key, unsigned int flags, const gnutls_datum_t * plaintext, gnutls_datum_t * ciphertext);
Arguments
gnutls_pubkey_t key
|
Holds the public key |
|---|---|
unsigned int flags
|
should be 0 for now |
const gnutls_datum_t * plaintext
|
The data to be encrypted |
gnutls_datum_t * ciphertext
|
contains the encrypted data |
Overview
This function will encrypt the given data, using the public key. On success the ciphertext will be allocated using gnutls_malloc().
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Since
3.0
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.