Tizen 2.0 Release
[external/libgnutls26.git] / doc / extra.c.texi
1 @c Automatically generated, do not edit.
2
3 @c snarfed from ../guile/src/extra.c:516
4 @deffn {Scheme Procedure} set-certificate-credentials-openpgp-keys! cred pub sec
5 Use certificate @var{pub} and secret key @var{sec} in certificate credentials @var{cred}.
6 @end deffn
7
8 @c snarfed from ../guile/src/extra.c:478
9 @deffn {Scheme Procedure} openpgp-keyring-contains-key-id? keyring id
10 Return @code{#f} if key ID @var{id} is in @var{keyring}, @code{#f} otherwise.
11 @end deffn
12
13 @c snarfed from ../guile/src/extra.c:432
14 @deffn {Scheme Procedure} import-openpgp-keyring data format
15 Import @var{data} (a u8vector) according to @var{format} and return the imported keyring.
16 @end deffn
17
18 @c snarfed from ../guile/src/extra.c:406
19 @deffn {Scheme Procedure} openpgp-certificate-usage key
20 Return a list of values denoting the key usage of @var{key}.
21 @end deffn
22
23 @c snarfed from ../guile/src/extra.c:389
24 @deffn {Scheme Procedure} openpgp-certificate-version key
25 Return the version of the OpenPGP message format (RFC2440) honored by @var{key}.
26 @end deffn
27
28 @c snarfed from ../guile/src/extra.c:368
29 @deffn {Scheme Procedure} openpgp-certificate-algorithm key
30 Return two values: the certificate algorithm used by @var{key} and the number of bits used.
31 @end deffn
32
33 @c snarfed from ../guile/src/extra.c:332
34 @deffn {Scheme Procedure} openpgp-certificate-names key
35 Return the list of names for @var{key}.
36 @end deffn
37
38 @c snarfed from ../guile/src/extra.c:309
39 @deffn {Scheme Procedure} openpgp-certificate-name key index
40 Return the @var{index}th name of @var{key}.
41 @end deffn
42
43 @c snarfed from ../guile/src/extra.c:251
44 @deffn {Scheme Procedure} openpgp-certificate-fingerprint key
45 Return a new u8vector denoting the fingerprint of @var{key}.
46 @end deffn
47
48 @c snarfed from ../guile/src/extra.c:221
49 @deffn {Scheme Procedure} openpgp-certificate-fingerprint! key fpr
50 Store in @var{fpr} (a u8vector) the fingerprint of @var{key}.  Return the number of bytes stored in @var{fpr}.
51 @end deffn
52
53 @c snarfed from ../guile/src/extra.c:186
54 @deffn {Scheme Procedure} openpgp-certificate-id! key id
55 Store the ID (an 8 byte sequence) of certificate @var{key} in @var{id} (a u8vector).
56 @end deffn
57
58 @c snarfed from ../guile/src/extra.c:160
59 @deffn {Scheme Procedure} openpgp-certificate-id key
60 Return the ID (an 8-element u8vector) of certificate @var{key}.
61 @end deffn
62
63 @c snarfed from ../guile/src/extra.c:105
64 @deffn {Scheme Procedure} import-openpgp-private-key data format [pass]
65 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.
66 @end deffn
67
68 @c snarfed from ../guile/src/extra.c:60
69 @deffn {Scheme Procedure} import-openpgp-certificate data format
70 Return a new OpenPGP certificate object resulting from the import of @var{data} (a uniform array) according to @var{format}.
71 @end deffn
72
73 @c snarfed from ../guile/src/extra-enum-map.i.c:32
74 @deffn {Scheme Procedure} openpgp-certificate-format->string enumval
75 Return a string describing @var{enumval}, a @code{openpgp-certificate-format} value.
76 @end deffn
77
78 @c snarfed from ../guile/src/extra-smob-types.i.c:43
79 @deffn {Scheme Procedure} openpgp-keyring? obj
80 Return true if @var{obj} is of type @code{openpgp-keyring}.
81 @end deffn
82
83 @c snarfed from ../guile/src/extra-smob-types.i.c:27
84 @deffn {Scheme Procedure} openpgp-private-key? obj
85 Return true if @var{obj} is of type @code{openpgp-private-key}.
86 @end deffn
87
88 @c snarfed from ../guile/src/extra-smob-types.i.c:11
89 @deffn {Scheme Procedure} openpgp-certificate? obj
90 Return true if @var{obj} is of type @code{openpgp-certificate}.
91 @end deffn