2004-06-02 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / gpgme / libgpgme.vers
1 # libgpgme.vers - List of symbols to export.
2 # Copyright (C) 2002, 2004 g10 Code GmbH
3 #
4 # This file is part of GPGME.
5 #
6 # GPGME is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU Lesser general Public License as
8 # published by the Free Software Foundation; either version 2.1 of
9 # the License, or (at your option) any later version.
10 #
11 # GPGME is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU Lesser General Public License for more details.
15 #
16 # You should have received a copy of the GNU Lesser General Public
17 # License along with this program; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19
20
21 GPGME_1.0 {
22   global:
23     gpgme_check_version;
24     gpgme_get_engine_info;
25     gpgme_engine_check_version;
26
27     gpgme_err_code_from_errno;
28     gpgme_err_code_to_errno;
29     gpgme_err_make_from_errno;
30     gpgme_error_from_errno;
31     gpgme_strerror;
32     gpgme_strerror_r;
33     gpgme_strsource;
34
35     gpgme_data_get_encoding;
36     gpgme_data_new;
37     gpgme_data_new_from_cbs;
38     gpgme_data_new_from_fd;
39     gpgme_data_new_from_file;
40     gpgme_data_new_from_filepart;
41     gpgme_data_new_from_mem;
42     gpgme_data_new_from_stream;
43     gpgme_data_read;
44     gpgme_data_release;
45     gpgme_data_release_and_get_mem;
46     gpgme_data_seek;
47     gpgme_data_set_encoding;
48     gpgme_data_write;
49
50     gpgme_get_protocol_name;
51     gpgme_hash_algo_name;
52     gpgme_pubkey_algo_name;
53
54     gpgme_new;
55     gpgme_get_armor;
56     gpgme_get_include_certs;
57     gpgme_get_io_cbs;
58     gpgme_get_keylist_mode;
59     gpgme_get_passphrase_cb;
60     gpgme_get_progress_cb;
61     gpgme_get_protocol;
62     gpgme_get_textmode;
63     gpgme_release;
64     gpgme_set_armor;
65     gpgme_set_include_certs;
66     gpgme_set_io_cbs;
67     gpgme_set_keylist_mode;
68     gpgme_set_locale;
69     gpgme_set_passphrase_cb;
70     gpgme_set_progress_cb;
71     gpgme_set_protocol;
72     gpgme_set_textmode;
73     gpgme_signers_add;
74     gpgme_signers_clear;
75     gpgme_signers_enum;
76
77     gpgme_key_ref;
78     gpgme_key_unref;
79     gpgme_key_release;
80
81     gpgme_trust_item_ref;
82     gpgme_trust_item_unref;
83
84     gpgme_cancel;
85     gpgme_op_card_edit;
86     gpgme_op_card_edit_start;
87     gpgme_op_decrypt;
88     gpgme_op_decrypt_result;
89     gpgme_op_decrypt_start;
90     gpgme_op_decrypt_verify;
91     gpgme_op_decrypt_verify_start;
92     gpgme_op_delete;
93     gpgme_op_delete_start;
94     gpgme_op_edit;
95     gpgme_op_edit_start;
96     gpgme_op_encrypt;
97     gpgme_op_encrypt_result;
98     gpgme_op_encrypt_sign;
99     gpgme_op_encrypt_sign_start;
100     gpgme_op_encrypt_start;
101     gpgme_op_export;
102     gpgme_op_export_ext;
103     gpgme_op_export_ext_start;
104     gpgme_op_export_start;
105     gpgme_op_genkey;
106     gpgme_op_genkey_result;
107     gpgme_op_genkey_start;
108     gpgme_get_key;
109     gpgme_op_import;
110     gpgme_op_import_result;
111     gpgme_op_import_start;
112     gpgme_op_keylist_end;
113     gpgme_op_keylist_ext_start;
114     gpgme_op_keylist_next;
115     gpgme_op_keylist_result;
116     gpgme_op_keylist_start;
117     gpgme_op_sign;
118     gpgme_op_sign_result;
119     gpgme_op_sign_start;
120     gpgme_op_trustlist_end;
121     gpgme_op_trustlist_next;
122     gpgme_op_trustlist_start;
123     gpgme_op_verify;
124     gpgme_op_verify_result;
125     gpgme_op_verify_start;
126     gpgme_wait;
127
128     gpgme_data_new_with_read_cb;
129     gpgme_data_rewind;
130     gpgme_get_sig_status;
131     gpgme_get_sig_string_attr;
132     gpgme_get_sig_ulong_attr;
133     gpgme_get_sig_key;
134     gpgme_key_get_string_attr;
135     gpgme_key_get_ulong_attr;
136     gpgme_key_sig_get_string_attr;
137     gpgme_key_sig_get_ulong_attr;
138     gpgme_op_import_ext;
139     gpgme_trust_item_get_int_attr;
140     gpgme_trust_item_get_string_attr;
141     gpgme_trust_item_release;
142
143   local:
144     *;
145
146 };