kdc: per-target CPPFLAGS do not have an _AM in the variable name
[heimdal.git] / lib / hx509 / version-script.map
blob27f5f51f76776929ebc649bb2b195e6957ed7955
1 # $Id$
3 HEIMDAL_X509_1.2 {
4         global:
5                 _hx509_cert_assign_key;
6                 _hx509_cert_get_keyusage;
7                 _hx509_cert_get_version;
8                 _hx509_cert_private_key;
9                 _hx509_certs_keys_free;
10                 _hx509_certs_keys_get;
11                 _hx509_expr_eval;
12                 _hx509_expr_free;
13                 _hx509_expr_parse;
14                 _hx509_generate_private_key;
15                 _hx509_generate_private_key_bits;
16                 _hx509_generate_private_key_free;
17                 _hx509_generate_private_key_init;
18                 _hx509_generate_private_key_is_ca;
19                 _hx509_get_cert;
20                 _hx509_ks_type;
21                 _hx509_make_pkinit_san;
22                 _hx509_map_file_os;
23                 _hx509_name_from_Name;
24                 _hx509_ossl_oid2nid;
25                 _hx509_private_key_export;
26                 _hx509_private_key_exportable;
27                 _hx509_private_key_get_internal;
28                 _hx509_private_key_oid;
29                 _hx509_private_key_ref;
30                 hx509_request_add_GeneralName;
31                 hx509_request_add_dns_name;
32                 hx509_request_add_dns_srv;
33                 hx509_request_add_eku;
34                 hx509_request_add_email;
35                 hx509_request_add_ms_upn_name;
36                 hx509_request_add_pkinit;
37                 hx509_request_add_registered;
38                 hx509_request_add_xmpp_name;
39                 hx509_request_authorize_cA;
40                 hx509_request_authorize_ku;
41                 hx509_request_authorize_eku;
42                 hx509_request_authorize_san;
43                 hx509_request_count_unsupported;
44                 hx509_request_count_unauthorized;
45                 hx509_request_eku_authorized_p;
46                 hx509_request_print;
47                 hx509_request_reject_eku;
48                 hx509_request_reject_san;
49                 hx509_request_san_authorized_p;
50                 hx509_request_to_pkcs10;
51                 _hx509_unmap_file_os;
52                 _hx509_write_file;
53                 hx509_bitstring_print;
54                 _hx509_ca_issue_certificate;
55                 hx509_ca_sign;
56                 hx509_ca_sign_self;
57                 hx509_ca_tbs_add_crl_dp_uri;
58                 hx509_ca_tbs_add_eku;
59                 hx509_ca_tbs_add_ku;
60                 hx509_ca_tbs_add_pol;
61                 hx509_ca_tbs_add_pol_mapping;
62                 hx509_ca_tbs_add_san;
63                 hx509_ca_tbs_add_san_dnssrv;
64                 hx509_ca_tbs_add_san_hardwareModuleName;
65                 hx509_ca_tbs_add_san_hardwareModuleName_string;
66                 hx509_ca_tbs_add_san_hostname;
67                 hx509_ca_tbs_add_san_jid;
68                 hx509_ca_tbs_add_san_ms_upn;
69                 hx509_ca_tbs_add_san_otherName;
70                 hx509_ca_tbs_add_san_permanentIdentifier;
71                 hx509_ca_tbs_add_san_permanentIdentifier_string;
72                 hx509_ca_tbs_add_san_pkinit;
73                 hx509_ca_tbs_add_san_rfc822name;
74                 hx509_ca_tbs_free;
75                 hx509_ca_tbs_get_name;
76                 hx509_ca_tbs_init;
77                 hx509_ca_tbs_set_ca;
78                 hx509_ca_tbs_set_domaincontroller;
79                 hx509_ca_tbs_set_from_csr;
80                 hx509_ca_tbs_set_notAfter;
81                 hx509_ca_tbs_set_notAfter_lifetime;
82                 hx509_ca_tbs_set_notBefore;
83                 hx509_ca_tbs_set_pkinit_max_life;
84                 hx509_ca_tbs_set_proxy;
85                 hx509_ca_tbs_set_serialnumber;
86                 hx509_ca_tbs_set_spki;
87                 hx509_ca_tbs_set_subject;
88                 hx509_ca_tbs_set_template;
89                 hx509_ca_tbs_set_unique;
90                 hx509_ca_tbs_subject_expand;
91                 hx509_ca_tbs_template_units;
92                 hx509_cert;
93                 hx509_cert_attribute;
94                 hx509_cert_binary;
95                 hx509_cert_check_eku;
96                 hx509_cert_cmp;
97                 hx509_cert_find_subjectAltName_otherName;
98                 hx509_cert_free;
99                 hx509_cert_get_SPKI;
100                 hx509_cert_get_SPKI_AlgorithmIdentifier;
101                 hx509_cert_get_attribute;
102                 hx509_cert_get_base_subject;
103                 hx509_cert_get_friendly_name;
104                 hx509_cert_get_issuer;
105                 hx509_cert_get_notAfter;
106                 hx509_cert_get_notBefore;
107                 hx509_cert_get_pkinit_max_life;
108                 hx509_cert_get_serialnumber;
109                 hx509_cert_get_subject;
110                 hx509_cert_get_issuer_unique_id;
111                 hx509_cert_get_subject_unique_id;
112                 hx509_cert_have_private_key;
113                 hx509_cert_have_private_key_only;
114                 hx509_cert_init;
115                 hx509_cert_init_data;
116                 hx509_cert_init_private_key;
117                 hx509_cert_is_ca;
118                 hx509_cert_is_root;
119                 hx509_cert_is_self_signed;
120                 hx509_cert_keyusage_print;
121                 hx509_cert_public_encrypt;
122                 hx509_cert_ref;
123                 hx509_cert_set_friendly_name;
124                 hx509_certs_add;
125                 hx509_certs_append;
126                 hx509_certs_end_seq;
127                 hx509_certs_destroy;
128                 hx509_certs_ref;
129                 hx509_certs_filter;
130                 hx509_certs_find;
131                 hx509_certs_free;
132                 hx509_certs_info;
133                 hx509_certs_init;
134                 hx509_certs_iter;
135                 hx509_certs_iter_f;
136                 hx509_certs_merge;
137                 hx509_certs_next_cert;
138                 hx509_certs_start_seq;
139                 hx509_certs_store;
140                 hx509_ci_print_names;
141                 hx509_clear_error_string;
142                 hx509_cms_create_signed;
143                 hx509_cms_create_signed_1;
144                 hx509_cms_decrypt_encrypted;
145                 hx509_cms_envelope_1;
146                 hx509_cms_unenvelope;
147                 hx509_cms_unwrap_ContentInfo;
148                 hx509_cms_verify_signed;
149                 hx509_cms_verify_signed_ext;
150                 hx509_cms_wrap_ContentInfo;
151                 hx509_context_free;
152                 hx509_context_init;
153                 hx509_context_set_missing_revoke;
154                 hx509_crl_add_revoked_certs;
155                 hx509_crl_alloc;
156                 hx509_crl_free;
157                 hx509_crl_lifetime;
158                 hx509_crl_sign;
159                 hx509_crypto_aes128_cbc;
160                 hx509_crypto_aes256_cbc;
161                 hx509_crypto_allow_weak;
162                 hx509_crypto_available;
163                 hx509_crypto_decrypt;
164                 hx509_crypto_des_rsdi_ede3_cbc;
165                 hx509_crypto_destroy;
166                 hx509_crypto_encrypt;
167                 hx509_crypto_enctype_by_name;
168                 hx509_crypto_free_algs;
169                 hx509_crypto_get_params;
170                 hx509_crypto_init;
171                 hx509_crypto_provider;
172                 hx509_crypto_select;
173                 hx509_crypto_set_key_data;
174                 hx509_crypto_set_key_name;
175                 hx509_crypto_set_padding;
176                 hx509_crypto_set_params;
177                 hx509_crypto_set_random_key;
178                 hx509_empty_name;
179                 hx509_env_add;
180                 hx509_env_add_binding;
181                 hx509_env_find;
182                 hx509_env_find_binding;
183                 hx509_env_free;
184                 hx509_env_init;
185                 hx509_env_lfind;
186                 hx509_err;
187                 hx509_free_error_string;
188                 hx509_free_octet_string_list;
189                 hx509_find_private_alg;
190                 hx509_general_name_unparse;
191                 hx509_get_error_string;
192                 hx509_get_instance;
193                 hx509_get_one_cert;
194                 hx509_lock_add_cert;
195                 hx509_lock_add_certs;
196                 hx509_lock_add_password;
197                 hx509_lock_command_string;
198                 hx509_lock_free;
199                 hx509_lock_init;
200                 hx509_lock_prompt;
201                 hx509_lock_reset_certs;
202                 hx509_lock_reset_passwords;
203                 hx509_lock_reset_promper;
204                 hx509_lock_set_prompter;
205                 hx509_name_binary;
206                 hx509_name_cmp;
207                 hx509_name_copy;
208                 hx509_name_expand;
209                 hx509_name_free;
210                 hx509_name_is_null_p;
211                 hx509_name_normalize;
212                 hx509_name_to_Name;
213                 hx509_name_to_string;
214                 hx509_ocsp_request;
215                 hx509_ocsp_verify;
216                 hx509_oid_print;
217                 hx509_oid_sprint;
218                 hx509_parse_name;
219                 hx509_parse_private_key;
220                 hx509_peer_info_add_cms_alg;
221                 hx509_peer_info_alloc;
222                 hx509_peer_info_free;
223                 hx509_peer_info_set_cert;
224                 hx509_peer_info_set_cms_algs;
225                 hx509_pem_add_header;
226                 hx509_pem_find_header;
227                 hx509_pem_free_header;
228                 hx509_pem_read;
229                 hx509_pem_write;
230                 hx509_print_stdout;
231                 hx509_print_cert;
232                 hx509_private_key_assign_rsa;
233                 hx509_private_key_free;
234                 hx509_private_key_private_decrypt;
235                 hx509_private_key_init;
236                 hx509_private_key2SPKI;
237                 hx509_prompt_hidden;
238                 hx509_query_alloc;
239                 hx509_query_free;
240                 hx509_query_match_cmp_func;
241                 hx509_query_match_eku;
242                 hx509_query_match_expr;
243                 hx509_query_match_friendly_name;
244                 hx509_query_match_issuer_serial;
245                 hx509_query_match_option;
246                 hx509_query_statistic_file;
247                 hx509_query_unparse_stats;
248                 hx509_request_get_cA;
249                 hx509_request_get_cA_pathLenConstraint;
250                 hx509_request_get_eku;
251                 hx509_request_get_exts;
252                 hx509_request_get_ku;
253                 hx509_request_get_name;
254                 hx509_request_get_san;
255                 hx509_request_get_SubjectPublicKeyInfo;
256                 hx509_request_free;
257                 hx509_request_init;
258                 hx509_request_parse;
259                 hx509_request_parse_der;
260                 hx509_request_set_cA;
261                 hx509_request_set_eE;
262                 hx509_request_set_ku;
263                 hx509_request_set_name;
264                 hx509_request_set_SubjectPublicKeyInfo;
265                 hx509_revoke_add_crl;
266                 hx509_revoke_add_ocsp;
267                 hx509_revoke_free;
268                 hx509_revoke_init;
269                 hx509_revoke_ocsp_print;
270                 hx509_revoke_verify;
271                 hx509_revoke_print;
272                 hx509_set_error_string;
273                 hx509_set_error_stringv;
274                 hx509_signature_md5;
275                 hx509_signature_rsa;
276                 hx509_signature_rsa_with_md5;
277                 hx509_signature_rsa_with_sha1;
278                 hx509_signature_rsa_with_sha256;
279                 hx509_signature_rsa_with_sha384;
280                 hx509_signature_rsa_with_sha512;
281                 hx509_signature_sha1;
282                 hx509_signature_sha256;
283                 hx509_signature_sha384;
284                 hx509_signature_sha512;
285                 hx509_unparse_der_name;
286                 hx509_validate_cert;
287                 hx509_validate_ctx_add_flags;
288                 hx509_validate_ctx_free;
289                 hx509_validate_ctx_init;
290                 hx509_validate_ctx_set_print;
291                 hx509_verify_attach_anchors;
292                 hx509_verify_attach_revoke;
293                 hx509_verify_ctx_f_allow_default_trustanchors;
294                 hx509_verify_destroy_ctx;
295                 hx509_verify_hostname;
296                 hx509_verify_init_ctx;
297                 hx509_verify_path;
298                 hx509_verify_set_max_depth;
299                 hx509_verify_set_proxy_certificate;
300                 hx509_verify_set_strict_rfc3280_verification;
301                 hx509_verify_set_time;
302                 hx509_verify_signature;
303                 hx509_xfree;
304                 initialize_hx_error_table_r;
305                 # pkcs11 symbols
306                 C_GetFunctionList;
307         local:
308                 *;
311 HEIMDAL_X509_1.3 {
312         global:
313                 hx509_ca_tbs_set_signature_algorithm;