@c Automatically generated, do not edit.

@c snarfed from ../guile/src/extra.c:516
@deffn {Scheme Procedure} set-certificate-credentials-openpgp-keys! cred pub sec
Use certificate @var{pub} and secret key @var{sec} in certificate credentials @var{cred}.
@end deffn

@c snarfed from ../guile/src/extra.c:478
@deffn {Scheme Procedure} openpgp-keyring-contains-key-id? keyring id
Return @code{#f} if key ID @var{id} is in @var{keyring}, @code{#f} otherwise.
@end deffn

@c snarfed from ../guile/src/extra.c:432
@deffn {Scheme Procedure} import-openpgp-keyring data format
Import @var{data} (a u8vector) according to @var{format} and return the imported keyring.
@end deffn

@c snarfed from ../guile/src/extra.c:406
@deffn {Scheme Procedure} openpgp-certificate-usage key
Return a list of values denoting the key usage of @var{key}.
@end deffn

@c snarfed from ../guile/src/extra.c:389
@deffn {Scheme Procedure} openpgp-certificate-version key
Return the version of the OpenPGP message format (RFC2440) honored by @var{key}.
@end deffn

@c snarfed from ../guile/src/extra.c:368
@deffn {Scheme Procedure} openpgp-certificate-algorithm key
Return two values: the certificate algorithm used by @var{key} and the number of bits used.
@end deffn

@c snarfed from ../guile/src/extra.c:332
@deffn {Scheme Procedure} openpgp-certificate-names key
Return the list of names for @var{key}.
@end deffn

@c snarfed from ../guile/src/extra.c:309
@deffn {Scheme Procedure} openpgp-certificate-name key index
Return the @var{index}th name of @var{key}.
@end deffn

@c snarfed from ../guile/src/extra.c:251
@deffn {Scheme Procedure} openpgp-certificate-fingerprint key
Return a new u8vector denoting the fingerprint of @var{key}.
@end deffn

@c snarfed from ../guile/src/extra.c:221
@deffn {Scheme Procedure} openpgp-certificate-fingerprint! key fpr
Store in @var{fpr} (a u8vector) the fingerprint of @var{key}.  Return the number of bytes stored in @var{fpr}.
@end deffn

@c snarfed from ../guile/src/extra.c:186
@deffn {Scheme Procedure} openpgp-certificate-id! key id
Store the ID (an 8 byte sequence) of certificate @var{key} in @var{id} (a u8vector).
@end deffn

@c snarfed from ../guile/src/extra.c:160
@deffn {Scheme Procedure} openpgp-certificate-id key
Return the ID (an 8-element u8vector) of certificate @var{key}.
@end deffn

@c snarfed from ../guile/src/extra.c:105
@deffn {Scheme Procedure} import-openpgp-private-key data format [pass]
Return a new OpenPGP private key object resulting from the import of @var{data} (a uniform array) according to @var{format}.  Optionally, a passphrase may be provided.
@end deffn

@c snarfed from ../guile/src/extra.c:60
@deffn {Scheme Procedure} import-openpgp-certificate data format
Return a new OpenPGP certificate object resulting from the import of @var{data} (a uniform array) according to @var{format}.
@end deffn

@c snarfed from ../guile/src/extra-enum-map.i.c:32
@deffn {Scheme Procedure} openpgp-certificate-format->string enumval
Return a string describing @var{enumval}, a @code{openpgp-certificate-format} value.
@end deffn

@c snarfed from ../guile/src/extra-smob-types.i.c:43
@deffn {Scheme Procedure} openpgp-keyring? obj
Return true if @var{obj} is of type @code{openpgp-keyring}.
@end deffn

@c snarfed from ../guile/src/extra-smob-types.i.c:27
@deffn {Scheme Procedure} openpgp-private-key? obj
Return true if @var{obj} is of type @code{openpgp-private-key}.
@end deffn

@c snarfed from ../guile/src/extra-smob-types.i.c:11
@deffn {Scheme Procedure} openpgp-certificate? obj
Return true if @var{obj} is of type @code{openpgp-certificate}.
@end deffn
