---
name: "gnutls_openpgp_key_import"
section: "3"
platform: "linux"
package: "gnutls-doc"
version: "1.4.4-3+etch5"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/gnutls_openpgp_key_import"
---

# gnutls\_openpgp\_key\_import(3)

This function will import a RAW or BASE64 encoded key

## NAME

gnutls\_openpgp\_key\_import - This function will import a RAW or BASE64 encoded key

## SYNOPSIS

**#include \<gnutls/openpgp.h\>**

**int gnutls\_openpgp\_key\_import(gnutls\_openpgp\_key\_t** *key***, const gnutls\_datum\_t \*** *data***, gnutls\_openpgp\_key\_fmt\_t** *format***);**

## ARGUMENTS

- gnutls\_openpgp\_key\_t key

  The structure to store the parsed key.

- const gnutls\_datum\_t \* data

  The RAW or BASE64 encoded key.

- gnutls\_openpgp\_key\_fmt\_t format

  One of gnutls\_openpgp\_key\_fmt\_t elements.

## DESCRIPTION

This function will convert the given RAW or Base64 encoded key to the native gnutls\_openpgp\_key\_t format. The output will be stored in 'key'.

Returns 0 on success.

## REPORTING BUGS

Report bugs to \<bug-gnutls@gnu.org\>.

## COPYRIGHT

Copyright © 2004 Free Software Foundation.\
 Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

## SEE ALSO

The full documentation for **gnutls** is maintained as a Texinfo manual.  If the **info** and **gnutls** programs are properly installed at your site, the command

-

  **info gnutls**

should give you access to the complete manual.
