gnutls_openpgp_privkey_import man page

gnutls_openpgp_privkey_import — API function


#include <gnutls/openpgp.h>

int gnutls_openpgp_privkey_import(gnutls_openpgp_privkey_t key, const gnutls_datum_t * data, gnutls_openpgp_crt_fmt_t format, const char * password, unsigned int flags);


gnutls_openpgp_privkey_t key
The structure to store the parsed key.
const gnutls_datum_t * data
The RAW or BASE64 encoded key.
gnutls_openpgp_crt_fmt_t format
One of gnutls_openpgp_crt_fmt_t elements.
const char * password
not used for now
unsigned int flags
should be (0)


This function will convert the given RAW or Base64 encoded key to the native gnutls_openpgp_privkey_t format. The output will be stored in 'key'.


GNUTLS_E_SUCCESS on success, or an error code.

Reporting Bugs

Report bugs to <>.
Home page:

See Also

The full documentation for gnutls is maintained as a Texinfo manual. If the /usr/share/doc/gnutls/ directory does not contain the HTML form visit


3.5.8 gnutls gnutls