xref: /netbsd-src/crypto/external/bsd/heimdal/dist/lib/hx509/version-script.map (revision b9d004c6cc8d38329417ae29768c81e5f2a296cf)
1b40995a4Selric# Id
2ca1c9b0cSelric
3ca1c9b0cSelricHEIMDAL_X509_1.2 {
4ca1c9b0cSelric	global:
5ca1c9b0cSelric		_hx509_cert_assign_key;
6ca1c9b0cSelric		_hx509_cert_private_key;
7ca1c9b0cSelric		_hx509_certs_keys_free;
8ca1c9b0cSelric		_hx509_certs_keys_get;
9ca1c9b0cSelric		_hx509_expr_eval;
10ca1c9b0cSelric		_hx509_expr_free;
11ca1c9b0cSelric		_hx509_expr_parse;
12ca1c9b0cSelric		_hx509_generate_private_key;
13ca1c9b0cSelric		_hx509_generate_private_key_bits;
14ca1c9b0cSelric		_hx509_generate_private_key_free;
15ca1c9b0cSelric		_hx509_generate_private_key_init;
16ca1c9b0cSelric		_hx509_generate_private_key_is_ca;
17ca1c9b0cSelric		_hx509_map_file_os;
18ca1c9b0cSelric		_hx509_name_from_Name;
19ca1c9b0cSelric		_hx509_private_key_ref;
20ca1c9b0cSelric		_hx509_request_add_dns_name;
21ca1c9b0cSelric		_hx509_request_add_email;
22ca1c9b0cSelric		_hx509_request_parse;
23ca1c9b0cSelric		_hx509_request_print;
24ca1c9b0cSelric		_hx509_request_set_email;
25ca1c9b0cSelric		_hx509_request_to_pkcs10;
26ca1c9b0cSelric		_hx509_unmap_file_os;
27ca1c9b0cSelric		_hx509_write_file;
28ca1c9b0cSelric		hx509_bitstring_print;
29ca1c9b0cSelric		hx509_ca_sign;
30ca1c9b0cSelric		hx509_ca_sign_self;
31ca1c9b0cSelric		hx509_ca_tbs_add_crl_dp_uri;
32ca1c9b0cSelric		hx509_ca_tbs_add_eku;
33ca1c9b0cSelric		hx509_ca_tbs_add_san_hostname;
34ca1c9b0cSelric		hx509_ca_tbs_add_san_jid;
35ca1c9b0cSelric		hx509_ca_tbs_add_san_ms_upn;
36ca1c9b0cSelric		hx509_ca_tbs_add_san_otherName;
37ca1c9b0cSelric		hx509_ca_tbs_add_san_pkinit;
38ca1c9b0cSelric		hx509_ca_tbs_add_san_rfc822name;
39ca1c9b0cSelric		hx509_ca_tbs_free;
40ca1c9b0cSelric		hx509_ca_tbs_init;
41ca1c9b0cSelric		hx509_ca_tbs_set_ca;
42ca1c9b0cSelric		hx509_ca_tbs_set_domaincontroller;
43ca1c9b0cSelric		hx509_ca_tbs_set_notAfter;
44ca1c9b0cSelric		hx509_ca_tbs_set_notAfter_lifetime;
45ca1c9b0cSelric		hx509_ca_tbs_set_notBefore;
46ca1c9b0cSelric		hx509_ca_tbs_set_proxy;
47ca1c9b0cSelric		hx509_ca_tbs_set_serialnumber;
48ca1c9b0cSelric		hx509_ca_tbs_set_spki;
49ca1c9b0cSelric		hx509_ca_tbs_set_subject;
50ca1c9b0cSelric		hx509_ca_tbs_set_template;
51ca1c9b0cSelric		hx509_ca_tbs_set_unique;
52ca1c9b0cSelric		hx509_ca_tbs_subject_expand;
53ca1c9b0cSelric		hx509_ca_tbs_template_units;
54ca1c9b0cSelric		hx509_cert;
55ca1c9b0cSelric		hx509_cert_attribute;
56ca1c9b0cSelric		hx509_cert_binary;
57ca1c9b0cSelric		hx509_cert_check_eku;
58ca1c9b0cSelric		hx509_cert_cmp;
59ca1c9b0cSelric		hx509_cert_find_subjectAltName_otherName;
60ca1c9b0cSelric		hx509_cert_free;
61ca1c9b0cSelric		hx509_cert_get_SPKI;
62ca1c9b0cSelric		hx509_cert_get_SPKI_AlgorithmIdentifier;
63ca1c9b0cSelric		hx509_cert_get_attribute;
64ca1c9b0cSelric		hx509_cert_get_base_subject;
65ca1c9b0cSelric		hx509_cert_get_friendly_name;
66ca1c9b0cSelric		hx509_cert_get_issuer;
67ca1c9b0cSelric		hx509_cert_get_notAfter;
68ca1c9b0cSelric		hx509_cert_get_notBefore;
69ca1c9b0cSelric		hx509_cert_get_serialnumber;
70ca1c9b0cSelric		hx509_cert_get_subject;
71ca1c9b0cSelric		hx509_cert_get_issuer_unique_id;
72ca1c9b0cSelric		hx509_cert_get_subject_unique_id;
73ca1c9b0cSelric		hx509_cert_init;
74ca1c9b0cSelric		hx509_cert_init_data;
75ca1c9b0cSelric		hx509_cert_keyusage_print;
76ca1c9b0cSelric		hx509_cert_public_encrypt;
77ca1c9b0cSelric		hx509_cert_ref;
78ca1c9b0cSelric		hx509_cert_set_friendly_name;
79ca1c9b0cSelric		hx509_certs_add;
80ca1c9b0cSelric		hx509_certs_append;
81ca1c9b0cSelric		hx509_certs_end_seq;
82ca1c9b0cSelric		hx509_certs_ref;
83ca1c9b0cSelric		hx509_certs_filter;
84ca1c9b0cSelric		hx509_certs_find;
85ca1c9b0cSelric		hx509_certs_free;
86ca1c9b0cSelric		hx509_certs_info;
87ca1c9b0cSelric		hx509_certs_init;
88ca1c9b0cSelric		hx509_certs_iter;
89ca1c9b0cSelric		hx509_certs_iter_f;
90ca1c9b0cSelric		hx509_certs_merge;
91ca1c9b0cSelric		hx509_certs_next_cert;
92ca1c9b0cSelric		hx509_certs_start_seq;
93ca1c9b0cSelric		hx509_certs_store;
94ca1c9b0cSelric		hx509_ci_print_names;
95ca1c9b0cSelric		hx509_clear_error_string;
96ca1c9b0cSelric		hx509_cms_create_signed;
97ca1c9b0cSelric		hx509_cms_create_signed_1;
98ca1c9b0cSelric		hx509_cms_decrypt_encrypted;
99ca1c9b0cSelric		hx509_cms_envelope_1;
100ca1c9b0cSelric		hx509_cms_unenvelope;
101ca1c9b0cSelric		hx509_cms_unwrap_ContentInfo;
102ca1c9b0cSelric		hx509_cms_verify_signed;
103ca1c9b0cSelric		hx509_cms_wrap_ContentInfo;
104ca1c9b0cSelric		hx509_context_free;
105ca1c9b0cSelric		hx509_context_init;
106ca1c9b0cSelric		hx509_context_set_missing_revoke;
107ca1c9b0cSelric		hx509_crl_add_revoked_certs;
108ca1c9b0cSelric		hx509_crl_alloc;
109ca1c9b0cSelric		hx509_crl_free;
110ca1c9b0cSelric		hx509_crl_lifetime;
111ca1c9b0cSelric		hx509_crl_sign;
112ca1c9b0cSelric		hx509_crypto_aes128_cbc;
113ca1c9b0cSelric		hx509_crypto_aes256_cbc;
114ca1c9b0cSelric		hx509_crypto_allow_weak;
115ca1c9b0cSelric		hx509_crypto_available;
116ca1c9b0cSelric		hx509_crypto_decrypt;
117ca1c9b0cSelric		hx509_crypto_des_rsdi_ede3_cbc;
118ca1c9b0cSelric		hx509_crypto_destroy;
119ca1c9b0cSelric		hx509_crypto_encrypt;
120ca1c9b0cSelric		hx509_crypto_enctype_by_name;
121ca1c9b0cSelric		hx509_crypto_free_algs;
122ca1c9b0cSelric		hx509_crypto_get_params;
123ca1c9b0cSelric		hx509_crypto_init;
124ca1c9b0cSelric		hx509_crypto_provider;
125ca1c9b0cSelric		hx509_crypto_select;
126ca1c9b0cSelric		hx509_crypto_set_key_data;
127ca1c9b0cSelric		hx509_crypto_set_key_name;
128ca1c9b0cSelric		hx509_crypto_set_padding;
129ca1c9b0cSelric		hx509_crypto_set_params;
130ca1c9b0cSelric		hx509_crypto_set_random_key;
131ca1c9b0cSelric		hx509_env_add;
132ca1c9b0cSelric		hx509_env_add_binding;
133ca1c9b0cSelric		hx509_env_find;
134ca1c9b0cSelric		hx509_env_find_binding;
135ca1c9b0cSelric		hx509_env_free;
136ca1c9b0cSelric		hx509_env_init;
137ca1c9b0cSelric		hx509_env_lfind;
138ca1c9b0cSelric		hx509_err;
139ca1c9b0cSelric		hx509_free_error_string;
140ca1c9b0cSelric		hx509_free_octet_string_list;
141ca1c9b0cSelric		hx509_find_private_alg;
142ca1c9b0cSelric		hx509_general_name_unparse;
143ca1c9b0cSelric		hx509_get_error_string;
144ca1c9b0cSelric		hx509_get_one_cert;
145ca1c9b0cSelric		hx509_lock_add_cert;
146ca1c9b0cSelric		hx509_lock_add_certs;
147ca1c9b0cSelric		hx509_lock_add_password;
148ca1c9b0cSelric		hx509_lock_command_string;
149ca1c9b0cSelric		hx509_lock_free;
150ca1c9b0cSelric		hx509_lock_init;
151ca1c9b0cSelric		hx509_lock_prompt;
152ca1c9b0cSelric		hx509_lock_reset_certs;
153ca1c9b0cSelric		hx509_lock_reset_passwords;
154ca1c9b0cSelric		hx509_lock_reset_promper;
155ca1c9b0cSelric		hx509_lock_set_prompter;
156ca1c9b0cSelric		hx509_name_binary;
157ca1c9b0cSelric		hx509_name_cmp;
158ca1c9b0cSelric		hx509_name_copy;
159ca1c9b0cSelric		hx509_name_expand;
160ca1c9b0cSelric		hx509_name_free;
161ca1c9b0cSelric		hx509_name_is_null_p;
162ca1c9b0cSelric		hx509_name_normalize;
163ca1c9b0cSelric		hx509_name_to_Name;
164ca1c9b0cSelric		hx509_name_to_string;
165ca1c9b0cSelric		hx509_ocsp_request;
166ca1c9b0cSelric		hx509_ocsp_verify;
167ca1c9b0cSelric		hx509_oid_print;
168ca1c9b0cSelric		hx509_oid_sprint;
169ca1c9b0cSelric		hx509_parse_name;
170ca1c9b0cSelric		hx509_parse_private_key;
171ca1c9b0cSelric		hx509_peer_info_add_cms_alg;
172ca1c9b0cSelric		hx509_peer_info_alloc;
173ca1c9b0cSelric		hx509_peer_info_free;
174ca1c9b0cSelric		hx509_peer_info_set_cert;
175ca1c9b0cSelric		hx509_peer_info_set_cms_algs;
176ca1c9b0cSelric		hx509_pem_add_header;
177ca1c9b0cSelric		hx509_pem_find_header;
178ca1c9b0cSelric		hx509_pem_free_header;
179ca1c9b0cSelric		hx509_pem_read;
180ca1c9b0cSelric		hx509_pem_write;
181ca1c9b0cSelric		hx509_print_stdout;
182ca1c9b0cSelric		hx509_print_cert;
183ca1c9b0cSelric		hx509_private_key_assign_rsa;
184ca1c9b0cSelric		hx509_private_key_free;
185ca1c9b0cSelric		hx509_private_key_private_decrypt;
186ca1c9b0cSelric		hx509_private_key_init;
187ca1c9b0cSelric		hx509_private_key2SPKI;
188ca1c9b0cSelric		hx509_prompt_hidden;
189ca1c9b0cSelric		hx509_query_alloc;
190ca1c9b0cSelric		hx509_query_free;
191ca1c9b0cSelric		hx509_query_match_cmp_func;
192ca1c9b0cSelric		hx509_query_match_eku;
193ca1c9b0cSelric		hx509_query_match_expr;
194ca1c9b0cSelric		hx509_query_match_friendly_name;
195ca1c9b0cSelric		hx509_query_match_issuer_serial;
196ca1c9b0cSelric		hx509_query_match_option;
197ca1c9b0cSelric		hx509_query_statistic_file;
198ca1c9b0cSelric		hx509_query_unparse_stats;
199ca1c9b0cSelric		hx509_request_get_name;
200ca1c9b0cSelric		hx509_request_get_SubjectPublicKeyInfo;
201ca1c9b0cSelric		hx509_request_free;
202ca1c9b0cSelric		hx509_request_init;
203ca1c9b0cSelric		hx509_request_set_name;
204ca1c9b0cSelric		hx509_request_set_SubjectPublicKeyInfo;
205ca1c9b0cSelric		hx509_revoke_add_crl;
206ca1c9b0cSelric		hx509_revoke_add_ocsp;
207ca1c9b0cSelric		hx509_revoke_free;
208ca1c9b0cSelric		hx509_revoke_init;
209ca1c9b0cSelric		hx509_revoke_ocsp_print;
210ca1c9b0cSelric		hx509_revoke_verify;
211*b9d004c6Schristos		hx509_revoke_print;
212ca1c9b0cSelric		hx509_set_error_string;
213ca1c9b0cSelric		hx509_set_error_stringv;
214ca1c9b0cSelric		hx509_signature_md5;
215ca1c9b0cSelric		hx509_signature_rsa;
216ca1c9b0cSelric		hx509_signature_rsa_with_md5;
217ca1c9b0cSelric		hx509_signature_rsa_with_sha1;
218ca1c9b0cSelric		hx509_signature_rsa_with_sha256;
219ca1c9b0cSelric		hx509_signature_rsa_with_sha384;
220ca1c9b0cSelric		hx509_signature_rsa_with_sha512;
221ca1c9b0cSelric		hx509_signature_sha1;
222ca1c9b0cSelric		hx509_signature_sha256;
223ca1c9b0cSelric		hx509_signature_sha384;
224ca1c9b0cSelric		hx509_signature_sha512;
225ca1c9b0cSelric		hx509_unparse_der_name;
226ca1c9b0cSelric		hx509_validate_cert;
227ca1c9b0cSelric		hx509_validate_ctx_add_flags;
228ca1c9b0cSelric		hx509_validate_ctx_free;
229ca1c9b0cSelric		hx509_validate_ctx_init;
230ca1c9b0cSelric		hx509_validate_ctx_set_print;
231ca1c9b0cSelric		hx509_verify_attach_anchors;
232ca1c9b0cSelric		hx509_verify_attach_revoke;
233ca1c9b0cSelric		hx509_verify_ctx_f_allow_default_trustanchors;
234ca1c9b0cSelric		hx509_verify_destroy_ctx;
235ca1c9b0cSelric		hx509_verify_hostname;
236ca1c9b0cSelric		hx509_verify_init_ctx;
237ca1c9b0cSelric		hx509_verify_path;
238ca1c9b0cSelric		hx509_verify_set_max_depth;
239ca1c9b0cSelric		hx509_verify_set_proxy_certificate;
240ca1c9b0cSelric		hx509_verify_set_strict_rfc3280_verification;
241ca1c9b0cSelric		hx509_verify_set_time;
242ca1c9b0cSelric		hx509_verify_signature;
243ca1c9b0cSelric		hx509_xfree;
244ca1c9b0cSelric		initialize_hx_error_table_r;
245ca1c9b0cSelric		# pkcs11 symbols
246ca1c9b0cSelric		C_GetFunctionList;
247ca1c9b0cSelric	local:
248ca1c9b0cSelric		*;
249ca1c9b0cSelric};
250ca1c9b0cSelric
251*b9d004c6SchristosHEIMDAL_X509_1.3 {
252*b9d004c6Schristos	global:
253*b9d004c6Schristos		hx509_ca_tbs_set_signature_algorithm;
254*b9d004c6Schristos};
255*b9d004c6Schristos
256