gnutls_openpgp_privkey_export23
Api function
Usage
#include <gnutls/openpgp.h>
int gnutls_openpgp_privkey_export2(gnutls_openpgp_privkey_t key, gnutls_openpgp_crt_fmt_t format, const char * password, unsigned int flags, gnutls_datum_t * out);
Arguments
gnutls_openpgp_privkey_t key
|
Holds the key. |
|---|---|
gnutls_openpgp_crt_fmt_t format
|
One of gnutls_openpgp_crt_fmt_t elements. |
const char * password
|
the password that will be used to encrypt the key. (unused for now) |
unsigned int flags
|
(0) for future compatibility |
gnutls_datum_t * out
|
will contain the raw or based64 encoded key |
Overview
This function will convert the given key to RAW or Base64 format. The output buffer is allocated using gnutls_malloc().
Returns
GNUTLS_E_SUCCESS on success, or an error code.
Since
3.1.3
Releases
2 releases since Debian 8 (Jessie); the text changed 1 time.