Binary compatibility report for the Heimdal library  between 1.3.3 and 1.4 versions on x86

Test Info


Library NameHeimdal
Version #11.3.3
Version #21.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files87
Total Shared Libraries18
Total Symbols / Types3187 / 1979
VerdictIncompatible
(16.2%)

Problem Summary


SeverityCount
Added Symbols-131
Removed SymbolsHigh486
Problems with
Data Types
High0
Medium33
Low20
Problems with
Symbols
High1
Medium10
Low12
Problems with
Constants
Low40
Other Changes
in Constants
-236

Added Symbols (131)


cms_asn1.h, libasn1.so.8.0.0
add_DigestAlgorithmIdentifiers ( DigestAlgorithmIdentifiers* p1, DigestAlgorithmIdentifier const* p2 ) @@ HEIMDAL_ASN1_1.0
remove_DigestAlgorithmIdentifiers ( DigestAlgorithmIdentifiers* p1, unsigned int p2 ) @@ HEIMDAL_ASN1_1.0

der-protos.h, libasn1.so.8.0.0
der_copy_generalized_time ( time_t const* p1, time_t* p2 ) @@ HEIMDAL_ASN1_1.0
der_copy_integer int const* p1, int* p2 ) @@ HEIMDAL_ASN1_1.0
der_copy_unsigned ( unsigned int const* p1, unsigned int* p2 ) @@ HEIMDAL_ASN1_1.0
der_copy_utctime ( time_t const* p1, time_t* p2 ) @@ HEIMDAL_ASN1_1.0
der_free_generalized_time time_t* p1 ) @@ HEIMDAL_ASN1_1.0
der_free_integer int* p1 ) @@ HEIMDAL_ASN1_1.0
der_free_unsigned unsigned int* p1 ) @@ HEIMDAL_ASN1_1.0
der_free_utctime time_t* p1 ) @@ HEIMDAL_ASN1_1.0
der_ia5_string_cmp ( struct heim_octet_string const* p1, struct heim_octet_string const* p2 ) @@ HEIMDAL_ASN1_1.0
der_length_tag unsigned int p1 ) @@ HEIMDAL_ASN1_1.0
der_printable_string_cmp ( struct heim_octet_string const* p1, struct heim_octet_string const* p2 ) @@ HEIMDAL_ASN1_1.0

digest_asn1.h, libasn1.so.8.0.0
copy_NTLMReply ( NTLMReply const* p1, NTLMReply* p2 ) @@ HEIMDAL_ASN1_1.0
copy_NTLMRequest2 ( NTLMRequest2 const* p1, NTLMRequest2* p2 ) @@ HEIMDAL_ASN1_1.0
decode_NTLMReply ( unsigned char const* p1, size_t p2, NTLMReply* p3, size_t* p4 ) @@ HEIMDAL_ASN1_1.0
decode_NTLMRequest2 ( unsigned char const* p1, size_t p2, NTLMRequest2* p3, size_t* p4 ) @@ HEIMDAL_ASN1_1.0
encode_NTLMReply ( unsigned char* p1, size_t p2, NTLMReply const* p3, size_t* p4 ) @@ HEIMDAL_ASN1_1.0
encode_NTLMRequest2 ( unsigned char* p1, size_t p2, NTLMRequest2 const* p3, size_t* p4 ) @@ HEIMDAL_ASN1_1.0
free_NTLMReply NTLMReply* p1 ) @@ HEIMDAL_ASN1_1.0
free_NTLMRequest2 NTLMRequest2* p1 ) @@ HEIMDAL_ASN1_1.0
length_NTLMReply NTLMReply const* p1 ) @@ HEIMDAL_ASN1_1.0
length_NTLMRequest2 NTLMRequest2 const* p1 ) @@ HEIMDAL_ASN1_1.0

gssapi.h, libgssapi.so.2.0.0
__gss_c_attr_stream_sizes_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_c_nt_export_name_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_c_nt_hostbased_service_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_c_nt_hostbased_service_x_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_c_nt_machine_uid_name_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_c_nt_string_uid_name_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_c_nt_user_name_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_sasl_digest_md5_mechanism_oid_desc [data] @@ HEIMDAL_GSS_2.0
gss_accept_sec_context OM_uint32* p1, gss_ctx_id_t* p2, gss_cred_id_t const p3, gss_buffer_t const p4, gss_channel_bindings_t const p5, gss_name_t* p6, gss_OID* p7, gss_buffer_t p8, OM_uint32* p9, OM_uint32* p10, gss_cred_id_t* p11 ) @@ HEIMDAL_GSS_2.0
gss_acquire_cred OM_uint32* p1, gss_name_t const p2, OM_uint32 p3, gss_OID_set const p4, gss_cred_usage_t p5, gss_cred_id_t* p6, gss_OID_set* p7, OM_uint32* p8 ) @@ HEIMDAL_GSS_2.0
gss_add_buffer_set_member ( OM_uint32* minor_status, gss_buffer_t const member_buffer, gss_buffer_set_t* buffer_set ) @@ HEIMDAL_GSS_2.0
gss_add_cred OM_uint32* p1, gss_cred_id_t const p2, gss_name_t const p3, gss_OID const p4, gss_cred_usage_t p5, OM_uint32 p6, OM_uint32 p7, gss_cred_id_t* p8, gss_OID_set* p9, OM_uint32* p10, OM_uint32* p11 ) @@ HEIMDAL_GSS_2.0
gss_add_oid_set_member OM_uint32* p1, gss_OID const p2, gss_OID_set* p3 ) @@ HEIMDAL_GSS_2.0
gss_canonicalize_name OM_uint32* p1, gss_name_t const p2, gss_OID const p3, gss_name_t* p4 ) @@ HEIMDAL_GSS_2.0
gss_compare_name OM_uint32* p1, gss_name_t const p2, gss_name_t const p3, int* p4 ) @@ HEIMDAL_GSS_2.0
gss_context_query_attributes OM_uint32* p1, gss_ctx_id_t const p2, gss_OID const p3, void* p4, size_t p5 ) @@ HEIMDAL_GSS_2.0
gss_context_time OM_uint32* p1, gss_ctx_id_t const p2, OM_uint32* p3 ) @@ HEIMDAL_GSS_2.0
gss_create_empty_buffer_set ( OM_uint32* minor_status, gss_buffer_set_t* buffer_set ) @@ HEIMDAL_GSS_2.0
gss_create_empty_oid_set OM_uint32* p1, gss_OID_set* p2 ) @@ HEIMDAL_GSS_2.0
gss_decapsulate_token ( gss_buffer_t const p1, gss_OID const p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_2.0
gss_delete_sec_context OM_uint32* p1, gss_ctx_id_t* p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_2.0
gss_display_name OM_uint32* p1, gss_name_t const p2, gss_buffer_t p3, gss_OID* p4 ) @@ HEIMDAL_GSS_2.0
gss_display_status OM_uint32* p1, OM_uint32 p2, int p3, gss_OID const p4, OM_uint32* p5, gss_buffer_t p6 ) @@ HEIMDAL_GSS_2.0
gss_duplicate_name OM_uint32* p1, gss_name_t const p2, gss_name_t* p3 ) @@ HEIMDAL_GSS_2.0
gss_duplicate_oid OM_uint32* p1, gss_OID p2, gss_OID* p3 ) @@ HEIMDAL_GSS_2.0
gss_encapsulate_token ( gss_buffer_t const p1, gss_OID const p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_2.0
gss_export_cred OM_uint32* p1, gss_cred_id_t p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_2.0
gss_export_name OM_uint32* p1, gss_name_t const p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_2.0
gss_export_sec_context OM_uint32* p1, gss_ctx_id_t* p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_2.0
gss_get_mic OM_uint32* p1, gss_ctx_id_t const p2, gss_qop_t p3, gss_buffer_t const p4, gss_buffer_t p5 ) @@ HEIMDAL_GSS_2.0
gss_import_cred OM_uint32* p1, gss_buffer_t p2, gss_cred_id_t* p3 ) @@ HEIMDAL_GSS_2.0
gss_import_name OM_uint32* p1, gss_buffer_t const p2, gss_OID const p3, gss_name_t* p4 ) @@ HEIMDAL_GSS_2.0
gss_import_sec_context OM_uint32* p1, gss_buffer_t const p2, gss_ctx_id_t* p3 ) @@ HEIMDAL_GSS_2.0
gss_indicate_mechs OM_uint32* p1, gss_OID_set* p2 ) @@ HEIMDAL_GSS_2.0
gss_init_sec_context OM_uint32* p1, gss_cred_id_t const p2, gss_ctx_id_t* p3, gss_name_t const p4, gss_OID const p5, OM_uint32 p6, OM_uint32 p7, gss_channel_bindings_t const p8, gss_buffer_t const p9, gss_OID* p10, gss_buffer_t p11, OM_uint32* p12, OM_uint32* p13 ) @@ HEIMDAL_GSS_2.0
gss_inquire_context OM_uint32* p1, gss_ctx_id_t const p2, gss_name_t* p3, gss_name_t* p4, OM_uint32* p5, gss_OID* p6, OM_uint32* p7, int* p8, int* p9 ) @@ HEIMDAL_GSS_2.0
gss_inquire_cred OM_uint32* p1, gss_cred_id_t const p2, gss_name_t* p3, OM_uint32* p4, gss_cred_usage_t* p5, gss_OID_set* p6 ) @@ HEIMDAL_GSS_2.0
gss_inquire_cred_by_mech OM_uint32* p1, gss_cred_id_t const p2, gss_OID const p3, gss_name_t* p4, OM_uint32* p5, OM_uint32* p6, gss_cred_usage_t* p7 ) @@ HEIMDAL_GSS_2.0
gss_inquire_cred_by_oid ( OM_uint32* minor_status, gss_cred_id_t const cred_handle, gss_OID const desired_object, gss_buffer_set_t* data_set ) @@ HEIMDAL_GSS_2.0
gss_inquire_mechs_for_name OM_uint32* p1, gss_name_t const p2, gss_OID_set* p3 ) @@ HEIMDAL_GSS_2.0
gss_inquire_names_for_mech OM_uint32* p1, gss_OID const p2, gss_OID_set* p3 ) @@ HEIMDAL_GSS_2.0
gss_inquire_sec_context_by_oid ( OM_uint32* minor_status, gss_ctx_id_t const context_handle, gss_OID const desired_object, gss_buffer_set_t* data_set ) @@ HEIMDAL_GSS_2.0
gss_oid_equal gss_OID const a, gss_OID const b ) @@ HEIMDAL_GSS_2.0
gss_oid_to_str OM_uint32* p1, gss_OID p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_2.0
gss_process_context_token OM_uint32* p1, gss_ctx_id_t const p2, gss_buffer_t const p3 ) @@ HEIMDAL_GSS_2.0
gss_pseudo_random ( OM_uint32* minor_status, gss_ctx_id_t context, int prf_key, gss_buffer_t const prf_in, ssize_t desired_output_len, gss_buffer_t prf_out ) @@ HEIMDAL_GSS_2.0
gss_release_buffer OM_uint32* p1, gss_buffer_t p2 ) @@ HEIMDAL_GSS_2.0
gss_release_buffer_set ( OM_uint32* minor_status, gss_buffer_set_t* buffer_set ) @@ HEIMDAL_GSS_2.0
gss_release_cred OM_uint32* p1, gss_cred_id_t* p2 ) @@ HEIMDAL_GSS_2.0
gss_release_iov_buffer OM_uint32* p1, gss_iov_buffer_desc* p2, int p3 ) @@ HEIMDAL_GSS_2.0
gss_release_name OM_uint32* p1, gss_name_t* p2 ) @@ HEIMDAL_GSS_2.0
gss_release_oid OM_uint32* p1, gss_OID* p2 ) @@ HEIMDAL_GSS_2.0
gss_release_oid_set OM_uint32* p1, gss_OID_set* p2 ) @@ HEIMDAL_GSS_2.0
gss_seal OM_uint32* p1, gss_ctx_id_t p2, int p3, int p4, gss_buffer_t p5, int* p6, gss_buffer_t p7 ) @@ HEIMDAL_GSS_2.0
gss_set_cred_option ( OM_uint32* minor_status, gss_cred_id_t* cred_handle, gss_OID const object, gss_buffer_t const value ) @@ HEIMDAL_GSS_2.0
gss_set_sec_context_option ( OM_uint32* minor_status, gss_ctx_id_t* context_handle, gss_OID const desired_object, gss_buffer_t const value ) @@ HEIMDAL_GSS_2.0
gss_sign OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_buffer_t p4, gss_buffer_t p5 ) @@ HEIMDAL_GSS_2.0
gss_test_oid_set_member OM_uint32* p1, gss_OID const p2, gss_OID_set const p3, int* p4 ) @@ HEIMDAL_GSS_2.0
gss_unseal OM_uint32* p1, gss_ctx_id_t p2, gss_buffer_t p3, gss_buffer_t p4, int* p5, int* p6 ) @@ HEIMDAL_GSS_2.0
gss_unwrap OM_uint32* p1, gss_ctx_id_t const p2, gss_buffer_t const p3, gss_buffer_t p4, int* p5, gss_qop_t* p6 ) @@ HEIMDAL_GSS_2.0
gss_unwrap_iov OM_uint32* p1, gss_ctx_id_t p2, int* p3, gss_qop_t* p4, gss_iov_buffer_desc* p5, int p6 ) @@ HEIMDAL_GSS_2.0
gss_verify OM_uint32* p1, gss_ctx_id_t p2, gss_buffer_t p3, gss_buffer_t p4, int* p5 ) @@ HEIMDAL_GSS_2.0
gss_verify_mic OM_uint32* p1, gss_ctx_id_t const p2, gss_buffer_t const p3, gss_buffer_t const p4, gss_qop_t* p5 ) @@ HEIMDAL_GSS_2.0
gss_wrap OM_uint32* p1, gss_ctx_id_t const p2, int p3, gss_qop_t p4, gss_buffer_t const p5, int* p6, gss_buffer_t p7 ) @@ HEIMDAL_GSS_2.0
gss_wrap_iov OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_qop_t p4, int* p5, gss_iov_buffer_desc* p6, int p7 ) @@ HEIMDAL_GSS_2.0
gss_wrap_iov_length OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_qop_t p4, int* p5, gss_iov_buffer_desc* p6, int p7 ) @@ HEIMDAL_GSS_2.0
gss_wrap_size_limit OM_uint32* p1, gss_ctx_id_t const p2, int p3, gss_qop_t p4, OM_uint32 p5, OM_uint32* p6 ) @@ HEIMDAL_GSS_2.0

gssapi_krb5.h, libgssapi.so.2.0.0
__gss_krb5_cred_no_ci_flags_x_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_krb5_mechanism_oid_desc [data] @@ HEIMDAL_GSS_2.0
__gss_krb5_nt_principal_name_oid_desc [data] @@ HEIMDAL_GSS_2.0
gss_krb5_ccache_name OM_uint32* p1, char const* p2, char const** p3 ) @@ HEIMDAL_GSS_2.0
gss_krb5_copy_ccache OM_uint32* p1, gss_cred_id_t p2, struct krb5_ccache_data* p3 ) @@ HEIMDAL_GSS_2.0
gss_krb5_export_lucid_sec_context ( OM_uint32* minor_status, gss_ctx_id_t* context_handle, OM_uint32 version, void** kctx ) @@ HEIMDAL_GSS_2.0
gss_krb5_free_lucid_sec_context ( OM_uint32* minor_status, void* kctx ) @@ HEIMDAL_GSS_2.0
gss_krb5_get_tkt_flags OM_uint32* p1, gss_ctx_id_t p2, OM_uint32* p3 ) @@ HEIMDAL_GSS_2.0
gss_krb5_import_cred OM_uint32* p1, struct krb5_ccache_data* p2, struct Principal* p3, struct krb5_keytab_data* p4, gss_cred_id_t* p5 ) @@ HEIMDAL_GSS_2.0
gss_krb5_set_allowable_enctypes ( OM_uint32* minor_status, gss_cred_id_t cred, OM_uint32 num_enctypes, int32_t* enctypes ) @@ HEIMDAL_GSS_2.0
gsskrb5_extract_authtime_from_sec_context OM_uint32* p1, gss_ctx_id_t p2, time_t* p3 ) @@ HEIMDAL_GSS_2.0
gsskrb5_extract_authz_data_from_sec_context OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_buffer_t p4 ) @@ HEIMDAL_GSS_2.0
gsskrb5_extract_service_keyblock ( OM_uint32* minor_status, gss_ctx_id_t context_handle, struct EncryptionKey** out ) @@ HEIMDAL_GSS_2.0
gsskrb5_get_initiator_subkey ( OM_uint32* minor_status, gss_ctx_id_t context_handle, struct EncryptionKey** out ) @@ HEIMDAL_GSS_2.0
gsskrb5_get_subkey ( OM_uint32* minor_status, gss_ctx_id_t context_handle, struct EncryptionKey** out ) @@ HEIMDAL_GSS_2.0
gsskrb5_get_time_offset int* p1 ) @@ HEIMDAL_GSS_2.0
gsskrb5_register_acceptor_identity char const* p1 ) @@ HEIMDAL_GSS_2.0
gsskrb5_set_default_realm char const* p1 ) @@ HEIMDAL_GSS_2.0
gsskrb5_set_dns_canonicalize int p1 ) @@ HEIMDAL_GSS_2.0
gsskrb5_set_send_to_kdc struct gsskrb5_send_to_kdc* p1 ) @@ HEIMDAL_GSS_2.0
gsskrb5_set_time_offset int p1 ) @@ HEIMDAL_GSS_2.0
krb5_gss_register_acceptor_identity char const* p1 ) @@ HEIMDAL_GSS_2.0

gssapi_ntlm.h, libgssapi.so.2.0.0
__gss_ntlm_mechanism_oid_desc [data] @@ HEIMDAL_GSS_2.0

gssapi_spnego.h, libgssapi.so.2.0.0
__gss_spnego_mechanism_oid_desc [data] @@ HEIMDAL_GSS_2.0

hx509-protos.h, libhx509.so.5.0.0
hx509_ca_tbs_set_unique ( hx509_context p1, struct hx509_ca_tbs p2, heim_bit_string const* p3, heim_bit_string const* p4 ) @@ HEIMDAL_X509_1.2
hx509_cert_get_issuer_unique_id ( hx509_context p1, hx509_cert p2, heim_bit_string* p3 ) @@ HEIMDAL_X509_1.2
hx509_cert_get_subject_unique_id ( hx509_context p1, hx509_cert p2, heim_bit_string* p3 ) @@ HEIMDAL_X509_1.2
hx509_certs_iter_f ( hx509_context p1, hx509_certs p2, int(*p3)(hx509_context, void*, hx509_cert), void* p4 ) @@ HEIMDAL_X509_1.2

kdc-protos.h, libkdc.so.2.0.0
krb5_kdc_pk_initialize krb5_context p1, krb5_kdc_configuration* p2, char const* p3, char const* p4, char** p5, char** p6 ) @@ HEIMDAL_KDC_1.0

krb5-protos.h, libkrb5.so.26.0.0
krb5_auth_con_getremoteseqnumber krb5_context p1, krb5_auth_context p2, int32_t* p3 ) @@ HEIMDAL_KRB5_2.0
krb5_cc_get_kdc_offset krb5_context p1, krb5_ccache p2, krb5_deltat* p3 ) @@ HEIMDAL_KRB5_2.0
krb5_cc_set_kdc_offset krb5_context p1, krb5_ccache p2, krb5_deltat p3 ) @@ HEIMDAL_KRB5_2.0
krb5_cc_support_switch krb5_context p1, char const* p2 ) @@ HEIMDAL_KRB5_2.0
krb5_get_permitted_enctypes krb5_context p1, krb5_enctype** p2 ) @@ HEIMDAL_KRB5_2.0

rfc2459_asn1.h, libasn1.so.8.0.0
asn1_oid_id_secsig_sha_1WithRSAEncryption [data] @@ HEIMDAL_ASN1_1.0
copy_DHParameter ( DHParameter const* p1, DHParameter* p2 ) @@ HEIMDAL_ASN1_1.0
decode_DHParameter ( unsigned char const* p1, size_t p2, DHParameter* p3, size_t* p4 ) @@ HEIMDAL_ASN1_1.0
encode_DHParameter ( unsigned char* p1, size_t p2, DHParameter const* p3, size_t* p4 ) @@ HEIMDAL_ASN1_1.0
free_DHParameter DHParameter* p1 ) @@ HEIMDAL_ASN1_1.0
length_DHParameter DHParameter const* p1 ) @@ HEIMDAL_ASN1_1.0

roken-common.h, libroken.so.18.1.0
rk_cloexec_dir DIR* p1 ) @@ HEIMDAL_ROKEN_1.0

to the top

Removed Symbols (486)


aes.h, libhcrypto.so.4.1.0
hc_AES_cbc_encrypt ( unsigned char const* p1, unsigned char* p2, unsigned long const p3, AES_KEY const* p4, unsigned char* p5, int p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_AES_decrypt ( unsigned char const* p1, unsigned char* p2, AES_KEY const* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_AES_decrypt_key ( unsigned char const* p1, int const p2, AES_KEY* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_AES_encrypt ( unsigned char const* p1, unsigned char* p2, AES_KEY const* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_AES_set_encrypt_key ( unsigned char const* p1, int const p2, AES_KEY* p3 ) @@ HEIMDAL_CRYPTO_1.0

bn.h, libhcrypto.so.4.1.0
hc_BN_bin2bn void const* p1, int len, BIGNUM* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_bn2bin ( BIGNUM const* p1, void* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_bn2hex BIGNUM const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_clear BIGNUM* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_clear_bit BIGNUM* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_clear_free BIGNUM* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_cmp ( BIGNUM const* p1, BIGNUM const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_CTX_end BN_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_CTX_free BN_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_CTX_get BN_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_CTX_new ( ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_CTX_start BN_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_dup BIGNUM const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_free BIGNUM* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_GENCB_call BN_GENCB* p1, int p2, int p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_GENCB_set BN_GENCB* p1, int(*p2)(int, int, BN_GENCB*), void* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_get_word BIGNUM const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_hex2bn BIGNUM** p1, char const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_is_bit_set ( BIGNUM const* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_is_negative BIGNUM const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_new ( ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_num_bits BIGNUM const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_num_bytes BIGNUM const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_rand BIGNUM* p1, int p2, int p3, int p4 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_set_bit BIGNUM* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_set_negative BIGNUM* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_set_word BIGNUM* p1, unsigned long p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_BN_uadd BIGNUM* p1, BIGNUM const* p2, BIGNUM const* p3 ) @@ HEIMDAL_CRYPTO_1.0

cms_asn1.h, libasn1.so.8.0.0
oid_id_pkcs7 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs7_data ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs7_digestedData ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs7_encryptedData ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs7_envelopedData ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs7_signedAndEnvelopedData ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs7_signedData ( ) @@ HEIMDAL_ASN1_1.0

des.h, libhcrypto.so.4.1.0
hc_DES_cbc_cksum void const* p1, DES_cblock* p2, long p3, DES_key_schedule* p4, DES_cblock* p5 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_cbc_encrypt void const* p1, void* p2, long p3, DES_key_schedule* p4, DES_cblock* p5, int p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_cfb64_encrypt void const* p1, void* p2, long p3, DES_key_schedule* p4, DES_cblock* p5, int* p6, int p7 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_check_key_parity DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_ecb3_encrypt DES_cblock* p1, DES_cblock* p2, DES_key_schedule* p3, DES_key_schedule* p4, DES_key_schedule* p5, int p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_ecb_encrypt DES_cblock* p1, DES_cblock* p2, DES_key_schedule* p3, int p4 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_ede3_cbc_encrypt void const* p1, void* p2, long p3, DES_key_schedule* p4, DES_key_schedule* p5, DES_key_schedule* p6, DES_cblock* p7, int p8 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_encrypt uint32_t* p1, DES_key_schedule* p2, int p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_generate_random_block DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_init_random_number_generator DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_is_weak_key DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_key_sched DES_cblock* p1, DES_key_schedule* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_new_random_key DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_pcbc_encrypt void const* p1, void* p2, long p3, DES_key_schedule* p4, DES_cblock* p5, int p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_rand_data void* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_random_key DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_read_password DES_cblock* p1, char* p2, int p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_set_key DES_cblock* p1, DES_key_schedule* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_set_key_checked DES_cblock* p1, DES_key_schedule* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_set_key_unchecked DES_cblock* p1, DES_key_schedule* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_set_odd_parity DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_set_random_generator_seed DES_cblock* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_set_sequence_number void* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DES_string_to_key char const* p1, DES_cblock* p2 ) @@ HEIMDAL_CRYPTO_1.0

dh.h, libhcrypto.so.4.1.0
hc_DH_check_pubkey DH const* p1, BIGNUM const* p2, int* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_compute_key ( unsigned char* p1, BIGNUM const* p2, DH* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_free DH* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_generate_key DH* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_generate_parameters_ex DH* p1, int p2, int p3, BN_GENCB* p4 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_get_default_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_get_ex_data DH* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_imath_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_new ( ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_new_method ENGINE* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_null_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_set_default_method DH_METHOD const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_set_ex_data DH* p1, int p2, void* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_set_method DH* p1, DH_METHOD const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_size DH const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DH_up_ref DH* p1 ) @@ HEIMDAL_CRYPTO_1.0

dsa.h, libhcrypto.so.4.1.0
hc_DSA_free DSA* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DSA_get_default_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_DSA_new ( ) @@ HEIMDAL_CRYPTO_1.0
hc_DSA_null_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_DSA_set_default_method DSA_METHOD const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DSA_up_ref DSA* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_DSA_verify int p1, unsigned char const* p2, int p3, unsigned char const* p4, int p5, DSA* p6 ) @@ HEIMDAL_CRYPTO_1.0

engine.h, libhcrypto.so.4.1.0
hc_ENGINE_add_conf_module ( ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_by_dso char const* p1, char const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_by_id char const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_finish ENGINE* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_get_default_DH ( ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_get_default_RSA ( ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_get_DH ENGINE const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_get_id ENGINE const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_get_name ENGINE const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_get_RAND ENGINE const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_get_RSA ENGINE const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_load_builtin_engines ( ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_set_default_DH ENGINE* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_set_default_RSA ENGINE* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_set_destroy_function ENGINE* p1, void(*p2)(ENGINE*) ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_set_DH ENGINE* p1, DH_METHOD const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_set_id ENGINE* p1, char const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_set_name ENGINE* p1, char const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_set_RSA ENGINE* p1, RSA_METHOD const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_ENGINE_up_ref ENGINE* p1 ) @@ HEIMDAL_CRYPTO_1.0

evp.h, libhcrypto.so.4.1.0
hc_EVP_aes_128_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_aes_192_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_aes_256_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_BytesToKey ( EVP_CIPHER const* p1, EVP_MD const* p2, void const* p3, void const* p4, size_t p5, unsigned int p6, void* p7, void* p8 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_camellia_128_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_camellia_192_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_camellia_256_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_Cipher ( EVP_CIPHER_CTX* p1, void* p2, void const* p3, size_t p4 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_block_size EVP_CIPHER const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_block_size EVP_CIPHER_CTX const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_cipher EVP_CIPHER_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_cleanup EVP_CIPHER_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_ctrl ( EVP_CIPHER_CTX* p1, int p2, int p3, void* p4 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_flags EVP_CIPHER_CTX const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_get_app_data EVP_CIPHER_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_init EVP_CIPHER_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_iv_length EVP_CIPHER_CTX const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_key_length EVP_CIPHER_CTX const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_mode EVP_CIPHER_CTX const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_rand_key ( EVP_CIPHER_CTX* p1, void* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_set_app_data ( EVP_CIPHER_CTX* p1, void* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_CTX_set_key_length ( EVP_CIPHER_CTX* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_iv_length EVP_CIPHER const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CIPHER_key_length EVP_CIPHER const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CipherFinal_ex ( EVP_CIPHER_CTX* p1, void* p2, int* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CipherInit_ex ( EVP_CIPHER_CTX* p1, EVP_CIPHER const* p2, ENGINE* p3, void const* p4, void const* p5, int p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_CipherUpdate ( EVP_CIPHER_CTX* p1, void* p2, int* p3, void* p4, size_t p5 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_des_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_des_ede3_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_Digest void const* p1, size_t p2, void* p3, unsigned int* p4, EVP_MD const* p5, ENGINE* p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_DigestFinal_ex EVP_MD_CTX* p1, void* p2, unsigned int* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_DigestInit_ex EVP_MD_CTX* p1, EVP_MD const* p2, ENGINE* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_DigestUpdate EVP_MD_CTX* p1, void const* p2, size_t p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_enc_null ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_get_cipherbyname char const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_md2 ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_md4 ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_md5 ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_block_size EVP_MD const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_CTX_block_size EVP_MD_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_CTX_cleanup EVP_MD_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_CTX_create ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_CTX_destroy EVP_MD_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_CTX_init EVP_MD_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_CTX_md EVP_MD_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_CTX_size EVP_MD_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_md_null ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_MD_size EVP_MD const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_rc2_40_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_rc2_64_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_rc2_cbc ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_rc4 ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_rc4_40 ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_sha ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_sha1 ( ) @@ HEIMDAL_CRYPTO_1.0
hc_EVP_sha256 ( ) @@ HEIMDAL_CRYPTO_1.0
hc_OpenSSL_add_all_algorithms ( ) @@ HEIMDAL_CRYPTO_1.0
hc_OpenSSL_add_all_algorithms_conf ( ) @@ HEIMDAL_CRYPTO_1.0
hc_OpenSSL_add_all_algorithms_noconf ( ) @@ HEIMDAL_CRYPTO_1.0
hc_PKCS5_PBKDF2_HMAC_SHA1 void const* p1, size_t p2, void const* p3, size_t p4, unsigned long p5, size_t p6, void* p7 ) @@ HEIMDAL_CRYPTO_1.0

gssapi.h, libgssapi.so.2.0.0
gss_accept_sec_context OM_uint32* p1, gss_ctx_id_t* p2, gss_cred_id_t const p3, gss_buffer_t const p4, gss_channel_bindings_t const p5, gss_name_t* p6, gss_OID* p7, gss_buffer_t p8, OM_uint32* p9, OM_uint32* p10, gss_cred_id_t* p11 ) @@ HEIMDAL_GSS_1.0
gss_acquire_cred OM_uint32* p1, gss_name_t const p2, OM_uint32 p3, gss_OID_set const p4, gss_cred_usage_t p5, gss_cred_id_t* p6, gss_OID_set* p7, OM_uint32* p8 ) @@ HEIMDAL_GSS_1.0
gss_add_buffer_set_member ( OM_uint32* minor_status, gss_buffer_t const member_buffer, gss_buffer_set_t* buffer_set ) @@ HEIMDAL_GSS_1.0
gss_add_cred OM_uint32* p1, gss_cred_id_t const p2, gss_name_t const p3, gss_OID const p4, gss_cred_usage_t p5, OM_uint32 p6, OM_uint32 p7, gss_cred_id_t* p8, gss_OID_set* p9, OM_uint32* p10, OM_uint32* p11 ) @@ HEIMDAL_GSS_1.0
gss_add_oid_set_member OM_uint32* p1, gss_OID const p2, gss_OID_set* p3 ) @@ HEIMDAL_GSS_1.0
GSS_C_NT_ANONYMOUS [data] @@ HEIMDAL_GSS_1.0
GSS_C_NT_EXPORT_NAME [data] @@ HEIMDAL_GSS_1.0
GSS_C_NT_HOSTBASED_SERVICE [data] @@ HEIMDAL_GSS_1.0
GSS_C_NT_HOSTBASED_SERVICE_X [data] @@ HEIMDAL_GSS_1.0
GSS_C_NT_MACHINE_UID_NAME [data] @@ HEIMDAL_GSS_1.0
GSS_C_NT_STRING_UID_NAME [data] @@ HEIMDAL_GSS_1.0
GSS_C_NT_USER_NAME [data] @@ HEIMDAL_GSS_1.0
gss_canonicalize_name OM_uint32* p1, gss_name_t const p2, gss_OID const p3, gss_name_t* p4 ) @@ HEIMDAL_GSS_1.0
gss_compare_name OM_uint32* p1, gss_name_t const p2, gss_name_t const p3, int* p4 ) @@ HEIMDAL_GSS_1.0
gss_context_query_attributes OM_uint32* p1, gss_OID p2, void* p3, size_t p4 ) @@ HEIMDAL_GSS_1.0
gss_context_time OM_uint32* p1, gss_ctx_id_t const p2, OM_uint32* p3 ) @@ HEIMDAL_GSS_1.0
gss_create_empty_buffer_set ( OM_uint32* minor_status, gss_buffer_set_t* buffer_set ) @@ HEIMDAL_GSS_1.0
gss_create_empty_oid_set OM_uint32* p1, gss_OID_set* p2 ) @@ HEIMDAL_GSS_1.0
gss_decapsulate_token gss_buffer_t p1, gss_OID p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_1.0
gss_delete_sec_context OM_uint32* p1, gss_ctx_id_t* p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_1.0
gss_display_name OM_uint32* p1, gss_name_t const p2, gss_buffer_t p3, gss_OID* p4 ) @@ HEIMDAL_GSS_1.0
gss_display_status OM_uint32* p1, OM_uint32 p2, int p3, gss_OID const p4, OM_uint32* p5, gss_buffer_t p6 ) @@ HEIMDAL_GSS_1.0
gss_duplicate_name OM_uint32* p1, gss_name_t const p2, gss_name_t* p3 ) @@ HEIMDAL_GSS_1.0
gss_duplicate_oid OM_uint32* p1, gss_OID p2, gss_OID* p3 ) @@ HEIMDAL_GSS_1.0
gss_encapsulate_token gss_buffer_t p1, gss_OID p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_1.0
gss_export_cred OM_uint32* p1, gss_cred_id_t p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_1.0
gss_export_name OM_uint32* p1, gss_name_t const p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_1.0
gss_export_sec_context OM_uint32* p1, gss_ctx_id_t* p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_1.0
gss_get_mic OM_uint32* p1, gss_ctx_id_t const p2, gss_qop_t p3, gss_buffer_t const p4, gss_buffer_t p5 ) @@ HEIMDAL_GSS_1.0
gss_import_cred OM_uint32* p1, gss_buffer_t p2, gss_cred_id_t* p3 ) @@ HEIMDAL_GSS_1.0
gss_import_name OM_uint32* p1, gss_buffer_t const p2, gss_OID const p3, gss_name_t* p4 ) @@ HEIMDAL_GSS_1.0
gss_import_sec_context OM_uint32* p1, gss_buffer_t const p2, gss_ctx_id_t* p3 ) @@ HEIMDAL_GSS_1.0
gss_indicate_mechs OM_uint32* p1, gss_OID_set* p2 ) @@ HEIMDAL_GSS_1.0
gss_init_sec_context OM_uint32* p1, gss_cred_id_t const p2, gss_ctx_id_t* p3, gss_name_t const p4, gss_OID const p5, OM_uint32 p6, OM_uint32 p7, gss_channel_bindings_t const p8, gss_buffer_t const p9, gss_OID* p10, gss_buffer_t p11, OM_uint32* p12, OM_uint32* p13 ) @@ HEIMDAL_GSS_1.0
gss_inquire_context OM_uint32* p1, gss_ctx_id_t const p2, gss_name_t* p3, gss_name_t* p4, OM_uint32* p5, gss_OID* p6, OM_uint32* p7, int* p8, int* p9 ) @@ HEIMDAL_GSS_1.0
gss_inquire_cred OM_uint32* p1, gss_cred_id_t const p2, gss_name_t* p3, OM_uint32* p4, gss_cred_usage_t* p5, gss_OID_set* p6 ) @@ HEIMDAL_GSS_1.0
gss_inquire_cred_by_mech OM_uint32* p1, gss_cred_id_t const p2, gss_OID const p3, gss_name_t* p4, OM_uint32* p5, OM_uint32* p6, gss_cred_usage_t* p7 ) @@ HEIMDAL_GSS_1.0
gss_inquire_cred_by_oid ( OM_uint32* minor_status, gss_cred_id_t const cred_handle, gss_OID const desired_object, gss_buffer_set_t* data_set ) @@ HEIMDAL_GSS_1.0
gss_inquire_mechs_for_name OM_uint32* p1, gss_name_t const p2, gss_OID_set* p3 ) @@ HEIMDAL_GSS_1.0
gss_inquire_names_for_mech OM_uint32* p1, gss_OID const p2, gss_OID_set* p3 ) @@ HEIMDAL_GSS_1.0
gss_inquire_sec_context_by_oid ( OM_uint32* minor_status, gss_ctx_id_t const context_handle, gss_OID const desired_object, gss_buffer_set_t* data_set ) @@ HEIMDAL_GSS_1.0
gss_oid_equal gss_OID const a, gss_OID const b ) @@ HEIMDAL_GSS_1.0
gss_oid_to_str OM_uint32* p1, gss_OID p2, gss_buffer_t p3 ) @@ HEIMDAL_GSS_1.0
gss_process_context_token OM_uint32* p1, gss_ctx_id_t const p2, gss_buffer_t const p3 ) @@ HEIMDAL_GSS_1.0
gss_pseudo_random ( OM_uint32* minor_status, gss_ctx_id_t context, int prf_key, gss_buffer_t const prf_in, ssize_t desired_output_len, gss_buffer_t prf_out ) @@ HEIMDAL_GSS_1.0
gss_release_buffer OM_uint32* p1, gss_buffer_t p2 ) @@ HEIMDAL_GSS_1.0
gss_release_buffer_set ( OM_uint32* minor_status, gss_buffer_set_t* buffer_set ) @@ HEIMDAL_GSS_1.0
gss_release_cred OM_uint32* p1, gss_cred_id_t* p2 ) @@ HEIMDAL_GSS_1.0
gss_release_iov_buffer OM_uint32* p1, gss_iov_buffer_desc* p2, int p3 ) @@ HEIMDAL_GSS_1.0
gss_release_name OM_uint32* p1, gss_name_t* p2 ) @@ HEIMDAL_GSS_1.0
gss_release_oid OM_uint32* p1, gss_OID* p2 ) @@ HEIMDAL_GSS_1.0
gss_release_oid_set OM_uint32* p1, gss_OID_set* p2 ) @@ HEIMDAL_GSS_1.0
GSS_SASL_DIGEST_MD5_MECHANISM [data] @@ HEIMDAL_GSS_1.0
gss_seal OM_uint32* p1, gss_ctx_id_t p2, int p3, int p4, gss_buffer_t p5, int* p6, gss_buffer_t p7 ) @@ HEIMDAL_GSS_1.0
gss_set_cred_option ( OM_uint32* minor_status, gss_cred_id_t* cred_handle, gss_OID const object, gss_buffer_t const value ) @@ HEIMDAL_GSS_1.0
gss_set_sec_context_option ( OM_uint32* minor_status, gss_ctx_id_t* context_handle, gss_OID const desired_object, gss_buffer_t const value ) @@ HEIMDAL_GSS_1.0
gss_sign OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_buffer_t p4, gss_buffer_t p5 ) @@ HEIMDAL_GSS_1.0
gss_test_oid_set_member OM_uint32* p1, gss_OID const p2, gss_OID_set const p3, int* p4 ) @@ HEIMDAL_GSS_1.0
gss_unseal OM_uint32* p1, gss_ctx_id_t p2, gss_buffer_t p3, gss_buffer_t p4, int* p5, int* p6 ) @@ HEIMDAL_GSS_1.0
gss_unwrap OM_uint32* p1, gss_ctx_id_t const p2, gss_buffer_t const p3, gss_buffer_t p4, int* p5, gss_qop_t* p6 ) @@ HEIMDAL_GSS_1.0
gss_unwrap_iov OM_uint32* p1, gss_ctx_id_t p2, int* p3, gss_qop_t* p4, gss_iov_buffer_desc* p5, int p6 ) @@ HEIMDAL_GSS_1.0
gss_verify OM_uint32* p1, gss_ctx_id_t p2, gss_buffer_t p3, gss_buffer_t p4, int* p5 ) @@ HEIMDAL_GSS_1.0
gss_verify_mic OM_uint32* p1, gss_ctx_id_t const p2, gss_buffer_t const p3, gss_buffer_t const p4, gss_qop_t* p5 ) @@ HEIMDAL_GSS_1.0
gss_wrap OM_uint32* p1, gss_ctx_id_t const p2, int p3, gss_qop_t p4, gss_buffer_t const p5, int* p6, gss_buffer_t p7 ) @@ HEIMDAL_GSS_1.0
gss_wrap_iov OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_qop_t p4, int* p5, gss_iov_buffer_desc* p6, int p7 ) @@ HEIMDAL_GSS_1.0
gss_wrap_iov_length OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_qop_t p4, int* p5, gss_iov_buffer_desc* p6, int p7 ) @@ HEIMDAL_GSS_1.0
gss_wrap_size_limit OM_uint32* p1, gss_ctx_id_t const p2, int p3, gss_qop_t p4, OM_uint32 p5, OM_uint32* p6 ) @@ HEIMDAL_GSS_1.0

gssapi_krb5.h, libgssapi.so.2.0.0
gss_krb5_ccache_name OM_uint32* p1, char const* p2, char const** p3 ) @@ HEIMDAL_GSS_1.0
gss_krb5_copy_ccache OM_uint32* p1, gss_cred_id_t p2, struct krb5_ccache_data* p3 ) @@ HEIMDAL_GSS_1.0
GSS_KRB5_CRED_NO_CI_FLAGS_X [data] @@ HEIMDAL_GSS_1.0
gss_krb5_export_lucid_sec_context ( OM_uint32* minor_status, gss_ctx_id_t* context_handle, OM_uint32 version, void** kctx ) @@ HEIMDAL_GSS_1.0
gss_krb5_free_lucid_sec_context ( OM_uint32* minor_status, void* kctx ) @@ HEIMDAL_GSS_1.0
gss_krb5_get_tkt_flags OM_uint32* p1, gss_ctx_id_t p2, OM_uint32* p3 ) @@ HEIMDAL_GSS_1.0
gss_krb5_import_cred OM_uint32* p1, struct krb5_ccache_data* p2, struct Principal* p3, struct krb5_keytab_data* p4, gss_cred_id_t* p5 ) @@ HEIMDAL_GSS_1.0
GSS_KRB5_MECHANISM [data] @@ HEIMDAL_GSS_1.0
GSS_KRB5_NT_MACHINE_UID_NAME [data] @@ HEIMDAL_GSS_1.0
GSS_KRB5_NT_PRINCIPAL_NAME [data] @@ HEIMDAL_GSS_1.0
GSS_KRB5_NT_STRING_UID_NAME [data] @@ HEIMDAL_GSS_1.0
GSS_KRB5_NT_USER_NAME [data] @@ HEIMDAL_GSS_1.0
gss_krb5_set_allowable_enctypes ( OM_uint32* minor_status, gss_cred_id_t cred, OM_uint32 num_enctypes, int32_t* enctypes ) @@ HEIMDAL_GSS_1.0
gsskrb5_extract_authtime_from_sec_context OM_uint32* p1, gss_ctx_id_t p2, time_t* p3 ) @@ HEIMDAL_GSS_1.0
gsskrb5_extract_authz_data_from_sec_context OM_uint32* p1, gss_ctx_id_t p2, int p3, gss_buffer_t p4 ) @@ HEIMDAL_GSS_1.0
gsskrb5_extract_service_keyblock ( OM_uint32* minor_status, gss_ctx_id_t context_handle, struct EncryptionKey** out ) @@ HEIMDAL_GSS_1.0
gsskrb5_get_initiator_subkey ( OM_uint32* minor_status, gss_ctx_id_t context_handle, struct EncryptionKey** out ) @@ HEIMDAL_GSS_1.0
gsskrb5_get_subkey ( OM_uint32* minor_status, gss_ctx_id_t context_handle, struct EncryptionKey** out ) @@ HEIMDAL_GSS_1.0
gsskrb5_get_time_offset int* p1 ) @@ HEIMDAL_GSS_1.0
gsskrb5_register_acceptor_identity char const* p1 ) @@ HEIMDAL_GSS_1.0
gsskrb5_set_default_realm char const* p1 ) @@ HEIMDAL_GSS_1.0
gsskrb5_set_dns_canonicalize int p1 ) @@ HEIMDAL_GSS_1.0
gsskrb5_set_send_to_kdc struct gsskrb5_send_to_kdc* p1 ) @@ HEIMDAL_GSS_1.0
gsskrb5_set_time_offset int p1 ) @@ HEIMDAL_GSS_1.0
krb5_gss_register_acceptor_identity char const* p1 ) @@ HEIMDAL_GSS_1.0

gssapi_ntlm.h, libgssapi.so.2.0.0
GSS_NTLM_MECHANISM [data] @@ HEIMDAL_GSS_1.0

gssapi_spnego.h, libgssapi.so.2.0.0
GSS_SPNEGO_MECHANISM [data] @@ HEIMDAL_GSS_1.0

hmac.h, libhcrypto.so.4.1.0
hc_HMAC ( EVP_MD const* evp_md, void const* key, size_t key_len, void const* data, size_t n, void* md, unsigned int* md_len ) @@ HEIMDAL_CRYPTO_1.0
hc_HMAC_CTX_cleanup HMAC_CTX* ctx ) @@ HEIMDAL_CRYPTO_1.0
hc_HMAC_CTX_init HMAC_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_HMAC_Final HMAC_CTX* ctx, void* md, unsigned int* len ) @@ HEIMDAL_CRYPTO_1.0
hc_HMAC_Init_ex HMAC_CTX* p1, void const* p2, size_t p3, EVP_MD const* p4, ENGINE* p5 ) @@ HEIMDAL_CRYPTO_1.0
hc_HMAC_size HMAC_CTX const* ctx ) @@ HEIMDAL_CRYPTO_1.0
hc_HMAC_Update HMAC_CTX* ctx, void const* data, size_t len ) @@ HEIMDAL_CRYPTO_1.0

hx509-protos.h, libhx509.so.5.0.0
hx509_certs_iter ( hx509_context p1, hx509_certs p2, int(*p3)(hx509_context, void*, hx509_cert), void* p4 ) @@ HEIMDAL_X509_1.2
hx509_signature_md2 ( ) @@ HEIMDAL_X509_1.2
hx509_signature_rsa_with_md2 ( ) @@ HEIMDAL_X509_1.2

md2.h, libhcrypto.so.4.1.0
hc_MD2_Final void* res, struct md2* m ) @@ HEIMDAL_CRYPTO_1.0
hc_MD2_Init struct md2* m ) @@ HEIMDAL_CRYPTO_1.0
hc_MD2_Update struct md2* m, void const* p, size_t len ) @@ HEIMDAL_CRYPTO_1.0

md4.h, libhcrypto.so.4.1.0
hc_MD4_Final void* res, struct md4* m ) @@ HEIMDAL_CRYPTO_1.0
hc_MD4_Init struct md4* m ) @@ HEIMDAL_CRYPTO_1.0
hc_MD4_Update struct md4* m, void const* p, size_t len ) @@ HEIMDAL_CRYPTO_1.0

md5.h, libhcrypto.so.4.1.0
hc_MD5_Final void* res, struct md5* m ) @@ HEIMDAL_CRYPTO_1.0
hc_MD5_Init struct md5* m ) @@ HEIMDAL_CRYPTO_1.0
hc_MD5_Update struct md5* m, void const* p, size_t len ) @@ HEIMDAL_CRYPTO_1.0

pkcs12.h, libhcrypto.so.4.1.0
hc_PKCS12_key_gen void const* p1, size_t p2, void const* p3, size_t p4, int p5, int p6, size_t p7, void* p8, EVP_MD const* p9 ) @@ HEIMDAL_CRYPTO_1.0

pkcs12_asn1.h, libasn1.so.8.0.0
oid_id_pbeWithSHAAnd128BitRC2_CBC ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pbeWithSHAAnd128BitRC4 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pbeWithSHAAnd2_KeyTripleDES_CBC ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pbeWithSHAAnd3_KeyTripleDES_CBC ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pbewithSHAAnd40BitRC2_CBC ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pbeWithSHAAnd40BitRC4 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs12_bagtypes ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs12_certBag ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs12_crlBag ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs12_keyBag ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs12_pkcs8ShroudedKeyBag ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs12_safeContentsBag ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs12_secretBag ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_12 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_12PbeIds ( ) @@ HEIMDAL_ASN1_1.0

pkcs9_asn1.h, libasn1.so.8.0.0
oid_id_pkcs9_contentType ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs9_countersignature ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs9_emailAddress ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs9_messageDigest ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs9_signingTime ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_9 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_9_at_certTypes ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_9_at_certTypes_x509 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_9_at_friendlyName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_9_at_localKeyId ( ) @@ HEIMDAL_ASN1_1.0

pkinit_asn1.h, libasn1.so.8.0.0
oid_id_pkauthdata ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkdhkeydata ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkekuoid ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit_kdf ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit_kdf_ah_sha1 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit_kdf_ah_sha256 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit_kdf_ah_sha512 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit_ms_eku ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit_ms_san ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkinit_san ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkkdcekuoid ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkrkeydata ( ) @@ HEIMDAL_ASN1_1.0

rand.h, libhcrypto.so.4.1.0
hc_RAND_add void const* p1, size_t p2, double p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_bytes void* p1, size_t num ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_cleanup ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_egd char const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_egd_bytes char const* p1, int p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_egd_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_file_name char* p1, size_t p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_fortuna_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_get_rand_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_load_file char const* p1, size_t p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_pseudo_bytes void* p1, size_t p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_seed void const* p1, size_t p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_set_rand_engine ENGINE* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_set_rand_method RAND_METHOD const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_status ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_unix_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RAND_write_file char const* p1 ) @@ HEIMDAL_CRYPTO_1.0

rc2.h, libhcrypto.so.4.1.0
hc_RC2_cbc_encrypt ( unsigned char const* p1, unsigned char* p2, long p3, RC2_KEY* p4, unsigned char* p5, int p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_RC2_decryptc ( unsigned char* p1, unsigned char* p2, RC2_KEY const* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_RC2_encryptc ( unsigned char* p1, unsigned char* p2, RC2_KEY const* p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_RC2_set_key RC2_KEY* p1, int p2, unsigned char const* p3, int p4 ) @@ HEIMDAL_CRYPTO_1.0

rc4.h, libhcrypto.so.4.1.0
hc_RC4 RC4_KEY* p1, int const p2, unsigned char const* p3, unsigned char* p4 ) @@ HEIMDAL_CRYPTO_1.0
hc_RC4_set_key RC4_KEY* p1, int const p2, unsigned char const* p3 ) @@ HEIMDAL_CRYPTO_1.0

rfc2459_asn1.h, libasn1.so.8.0.0
oid_id_aes_128_cbc ( ) @@ HEIMDAL_ASN1_1.0
oid_id_aes_192_cbc ( ) @@ HEIMDAL_ASN1_1.0
oid_id_aes_256_cbc ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_commonName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_countryName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_generationQualifier ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_givenName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_initials ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_localityName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_name ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_organizationalUnitName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_organizationName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_pseudonym ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_serialNumber ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_stateOrProvinceName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_streetAddress ( ) @@ HEIMDAL_ASN1_1.0
oid_id_at_surname ( ) @@ HEIMDAL_ASN1_1.0
oid_id_dhpublicnumber ( ) @@ HEIMDAL_ASN1_1.0
oid_id_domainComponent ( ) @@ HEIMDAL_ASN1_1.0
oid_id_dsa ( ) @@ HEIMDAL_ASN1_1.0
oid_id_dsa_with_sha1 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ec_group_secp160r1 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ec_group_secp160r2 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ec_group_secp256r1 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ecDH ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ecdsa_with_SHA1 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ecdsa_with_SHA256 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ecMQV ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ecPublicKey ( ) @@ HEIMDAL_ASN1_1.0
oid_id_heim_rsa_pkcs1_x509 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ms_cert_enroll_domaincontroller ( ) @@ HEIMDAL_ASN1_1.0
oid_id_ms_client_authentication ( ) @@ HEIMDAL_ASN1_1.0
oid_id_netscape ( ) @@ HEIMDAL_ASN1_1.0
oid_id_netscape_cert_comment ( ) @@ HEIMDAL_ASN1_1.0
oid_id_nist_aes_algs ( ) @@ HEIMDAL_ASN1_1.0
oid_id_nist_sha_algs ( ) @@ HEIMDAL_ASN1_1.0
oid_id_nistAlgorithm ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs1_md2WithRSAEncryption ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs1_md5WithRSAEncryption ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs1_rsaEncryption ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs1_sha1WithRSAEncryption ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs1_sha256WithRSAEncryption ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs1_sha384WithRSAEncryption ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs1_sha512WithRSAEncryption ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs2_md2 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs2_md4 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs2_md5 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs3_des_ede3_cbc ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs3_rc2_cbc ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs3_rc4 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_1 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_2 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkcs_3 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_kp ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_kp_clientAuth ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_kp_emailProtection ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_kp_OCSPSigning ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_kp_serverAuth ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_kp_timeStamping ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_on ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_on_dnsSRV ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_on_xmppAddr ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_pe ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_pe_authorityInfoAccess ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_pe_proxyCertInfo ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_ppl ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_ppl_anyLanguage ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_ppl_independent ( ) @@ HEIMDAL_ASN1_1.0
oid_id_pkix_ppl_inheritAll ( ) @@ HEIMDAL_ASN1_1.0
oid_id_rsa_digest_md2 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_rsa_digest_md4 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_rsa_digest_md5 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_rsa_digestAlgorithm ( ) @@ HEIMDAL_ASN1_1.0
oid_id_rsadsi_des_ede3_cbc ( ) @@ HEIMDAL_ASN1_1.0
oid_id_rsadsi_encalg ( ) @@ HEIMDAL_ASN1_1.0
oid_id_rsadsi_rc2_cbc ( ) @@ HEIMDAL_ASN1_1.0
oid_id_secsig_sha_1 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_sha224 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_sha256 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_sha384 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_sha512 ( ) @@ HEIMDAL_ASN1_1.0
oid_id_Userid ( ) @@ HEIMDAL_ASN1_1.0
oid_id_uspkicommon_card_id ( ) @@ HEIMDAL_ASN1_1.0
oid_id_uspkicommon_piv_interim ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_authorityKeyIdentifier ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_basicConstraints ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_certificateIssuer ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_certificatePolicies ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_cRLDistributionPoints ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_cRLNumber ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_cRLReason ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_deltaCRLIndicator ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_extKeyUsage ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_freshestCRL ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_holdInstructionCode ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_inhibitAnyPolicy ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_invalidityDate ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_issuerAltName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_issuingDistributionPoint ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_keyUsage ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_nameConstraints ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_policyConstraints ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_policyMappings ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_privateKeyUsagePeriod ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_subjectAltName ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_subjectDirectoryAttributes ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x509_ce_subjectKeyIdentifier ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x520_at ( ) @@ HEIMDAL_ASN1_1.0
oid_id_x9_57 ( ) @@ HEIMDAL_ASN1_1.0

roken-common.h, libotp.so.0.1.5
rk_print_version char const* p1 )

rsa.h, libhcrypto.so.4.1.0
hc_d2i_RSAPrivateKey RSA* p1, unsigned char const** p2, size_t p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_d2i_RSAPublicKey RSA* p1, unsigned char const** p2, size_t p3 ) @@ HEIMDAL_CRYPTO_1.0
hc_i2d_RSAPrivateKey RSA* p1, unsigned char** p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_i2d_RSAPublicKey RSA* p1, unsigned char** p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_check_key RSA const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_free RSA* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_generate_key_ex RSA* p1, int p2, BIGNUM* p3, BN_GENCB* p4 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_get_app_data RSA* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_get_default_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_get_method RSA const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_imath_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_new ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_new_method ENGINE* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_null_method ( ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_private_decrypt int p1, unsigned char const* p2, unsigned char* p3, RSA* p4, int p5 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_private_encrypt int p1, unsigned char const* p2, unsigned char* p3, RSA* p4, int p5 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_public_decrypt int p1, unsigned char const* p2, unsigned char* p3, RSA* p4, int p5 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_public_encrypt int p1, unsigned char const* p2, unsigned char* p3, RSA* p4, int p5 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_set_app_data RSA* p1, void* arg ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_set_default_method RSA_METHOD const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_set_method RSA* p1, RSA_METHOD const* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_sign int p1, unsigned char const* p2, unsigned int p3, unsigned char* p4, unsigned int* p5, RSA* p6 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_size RSA const* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_up_ref RSA* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_RSA_verify int p1, unsigned char const* p2, unsigned int p3, unsigned char* p4, unsigned int p5, RSA* p6 ) @@ HEIMDAL_CRYPTO_1.0

sha.h, libhcrypto.so.4.1.0
hc_SHA1_Final void* res, struct sha* m ) @@ HEIMDAL_CRYPTO_1.0
hc_SHA1_Init struct sha* m ) @@ HEIMDAL_CRYPTO_1.0
hc_SHA1_Update struct sha* m, void const* v, size_t len ) @@ HEIMDAL_CRYPTO_1.0
hc_SHA256_Final void* p1, SHA256_CTX* p2 ) @@ HEIMDAL_CRYPTO_1.0
hc_SHA256_Init SHA256_CTX* p1 ) @@ HEIMDAL_CRYPTO_1.0
hc_SHA256_Update SHA256_CTX* p1, void const* p2, size_t p3 ) @@ HEIMDAL_CRYPTO_1.0

ui.h, libhcrypto.so.4.1.0
hc_UI_UTIL_read_pw_string char* p1, int p2, char const* p3, int p4 ) @@ HEIMDAL_CRYPTO_1.0

to the top

Problems with Symbols, High Severity (1)


kdc-protos.h, libkdc.so.2.0.0
[+] kdc_openlog krb5_context p1, krb5_kdc_configuration* p2 ) @@ HEIMDAL_KDC_1.0 (1)

to the top

Problems with Data Types, Medium Severity (33)


hdb.h
[+] struct HDB (1)

kdc.h
[+] struct krb5_kdc_configuration (6)

krb5_asn1.h
[+] struct FastOptions (14)
[+] struct KDCOptions (12)

to the top

Problems with Symbols, Medium Severity (10)


der-protos.h, libasn1.so.8.0.0
[+] der_copy_ia5_string char* const* p1, char** p2 ) @@ HEIMDAL_ASN1_1.0 (3)

krb5.h, libkrb5.so.26.0.0
[+] krb5_acc_ops [data] @@ HEIMDAL_KRB5_2.0 (1)
[+] krb5_fcc_ops [data] @@ HEIMDAL_KRB5_2.0 (1)
[+] krb5_kcm_ops [data] @@ HEIMDAL_KRB5_2.0 (1)
[+] krb5_mcc_ops [data] @@ HEIMDAL_KRB5_2.0 (1)
[+] krb5_scc_ops [data] @@ HEIMDAL_KRB5_2.0 (1)

roken.h, libroken.so.18.1.0
[+] mini_inetd int p1 ) @@ HEIMDAL_ROKEN_1.0 (1)
[+] mini_inetd_addrinfo struct addrinfo* p1 ) @@ HEIMDAL_ROKEN_1.0 (1)

to the top

Problems with Data Types, Low Severity (20)


hdb.h
[+] struct HDB (1)

kdc.h
[+] struct krb5_kdc_configuration (5)

krb5.h
[+] struct krb5_cc_ops (3)

krb5_asn1.h
[+] typedef heim_ia5_string (2)
[+] typedef heim_printable_string (2)

resolve.h
[+] struct rk_ds_record (1)
[+] struct rk_sig_record (1)

rfc2459_asn1.h
[+] union DirectoryString::anon-union-rfc2459_asn1.h-424 (2)
[+] union GeneralName::anon-union-rfc2459_asn1.h-847 (3)

to the top

Problems with Symbols, Low Severity (12)


der-protos.h, libasn1.so.8.0.0
[+] der_copy_ia5_string char* const* p1, char** p2 ) @@ HEIMDAL_ASN1_1.0 (2)

krb5-protos.h, libkrb5.so.26.0.0
[+] krb5_auth_con_genaddrs krb5_context p1, krb5_auth_context p2, int p3, int p4 ) @@ HEIMDAL_KRB5_2.0 (1)
[+] krb5_storage_from_fd int p1 ) @@ HEIMDAL_KRB5_2.0 (1)

roken-common.h, libroken.so.18.1.0
[+] rk_socket_set_debug int p1 ) @@ HEIMDAL_ROKEN_1.0 (1)
[+] rk_socket_set_ipv6only int p1, int p2 ) @@ HEIMDAL_ROKEN_1.0 (1)
[+] rk_socket_set_portrange int p1, int p2, int p3 ) @@ HEIMDAL_ROKEN_1.0 (1)
[+] rk_socket_set_reuseaddr int p1, int p2 ) @@ HEIMDAL_ROKEN_1.0 (1)
[+] rk_socket_set_tos int p1, int p2 ) @@ HEIMDAL_ROKEN_1.0 (1)

roken.h, libroken.so.18.1.0
[+] net_read int p1, void* p2, size_t p3 ) @@ HEIMDAL_ROKEN_1.0 (1)
[+] net_write int p1, void const* p2, size_t p3 ) @@ HEIMDAL_ROKEN_1.0 (1)

signal.h, libroken.so.18.1.0
[+] signal int __sig, __sighandler_t __handler ) @@ HEIMDAL_ROKEN_1.0 (1)

to the top

Problems with Constants, Low Severity (40)


aes.h
[+] AES_BLOCK_SIZE
[+] AES_DECRYPT
[+] AES_ENCRYPT
[+] AES_MAXNR

des.h
[+] DES_CBLOCK_LEN
[+] DES_DECRYPT
[+] DES_ENCRYPT
[+] DES_KEY_SZ

dh.h
[+] DH_CHECK_PUBKEY_TOO_LARGE
[+] DH_CHECK_PUBKEY_TOO_SMALL

evp.h
[+] EVP_CIPH_ALWAYS_CALL_INIT
[+] EVP_CIPH_CBC_MODE
[+] EVP_CIPH_MODE
[+] EVP_CIPH_RAND_KEY
[+] EVP_CIPH_STREAM_CIPHER
[+] EVP_CIPH_VARIABLE_LENGTH
[+] EVP_CTRL_RAND_KEY
[+] EVP_MAX_BLOCK_LENGTH
[+] EVP_MAX_IV_LENGTH
[+] EVP_MAX_MD_SIZE
[+] HC_CPP_END

heimntlm.h
[+] NTLM_SUPPLIED_DOMAIN
[+] NTLM_SUPPLIED_WORKSTAION

hmac.h
[+] HMAC_MAX_MD_CBLOCK

md2.h
[+] MD2_DIGEST_LENGTH

md4.h
[+] MD4_DIGEST_LENGTH

md5.h
[+] MD5_DIGEST_LENGTH

pkcs12.h
[+] PKCS12_IV_ID
[+] PKCS12_KEY_ID

rc2.h
[+] RC2_BLOCK
[+] RC2_BLOCK_SIZE
[+] RC2_DECRYPT
[+] RC2_ENCRYPT
[+] RC2_KEY_LENGTH

rsa.h
[+] RSA_FLAG_NO_BLINDING
[+] RSA_PKCS1_OAEP_PADDING
[+] RSA_PKCS1_PADDING
[+] RSA_PKCS1_PADDING_SIZE

sha.h
[+] SHA256_DIGEST_LENGTH
[+] SHA_DIGEST_LENGTH

to the top

Other Changes in Constants (236)


cms_asn1.h
[+] ASN1_OID_ID_PKCS7
[+] ASN1_OID_ID_PKCS7_DATA
[+] ASN1_OID_ID_PKCS7_DIGESTEDDATA
[+] ASN1_OID_ID_PKCS7_ENCRYPTEDDATA
[+] ASN1_OID_ID_PKCS7_ENVELOPEDDATA
[+] ASN1_OID_ID_PKCS7_SIGNEDANDENVELOPEDDATA
[+] ASN1_OID_ID_PKCS7_SIGNEDDATA

gssapi.h
[+] GSS_C_ATTR_STREAM_SIZES
[+] GSS_C_NT_ANONYMOUS
[+] GSS_C_NT_EXPORT_NAME
[+] GSS_C_NT_HOSTBASED_SERVICE
[+] GSS_C_NT_HOSTBASED_SERVICE_X
[+] GSS_C_NT_MACHINE_UID_NAME
[+] GSS_C_NT_STRING_UID_NAME
[+] GSS_C_NT_USER_NAME
[+] GSS_IOV_BUFFER_TYPE_STREAM
[+] GSS_SASL_DIGEST_MD5_MECHANISM

gssapi_krb5.h
[+] GSS_C_PEER_HAS_UPDATED_SPNEGO
[+] GSS_KRB5_CCACHE_NAME_X
[+] GSS_KRB5_COMPAT_DES3_MIC_X
[+] GSS_KRB5_COPY_CCACHE_X
[+] GSS_KRB5_CRED_NO_CI_FLAGS_X
[+] GSS_KRB5_EXPORT_LUCID_CONTEXT_V1_X
[+] GSS_KRB5_EXPORT_LUCID_CONTEXT_X
[+] GSS_KRB5_EXTRACT_AUTHZ_DATA_FROM_SEC_CONTEXT_X
[+] GSS_KRB5_GET_ACCEPTOR_SUBKEY_X
[+] GSS_KRB5_GET_AUTHTIME_X
[+] GSS_KRB5_GET_INITIATOR_SUBKEY_X
[+] GSS_KRB5_GET_SERVICE_KEYBLOCK_X
[+] GSS_KRB5_GET_SUBKEY_X
[+] GSS_KRB5_GET_TIME_OFFSET_X
[+] GSS_KRB5_GET_TKT_FLAGS_X
[+] GSS_KRB5_IMPORT_CRED_X
[+] GSS_KRB5_MECHANISM
[+] GSS_KRB5_NT_MACHINE_UID_NAME
[+] GSS_KRB5_NT_PRINCIPAL_NAME
[+] GSS_KRB5_NT_STRING_UID_NAME
[+] GSS_KRB5_NT_USER_NAME
[+] GSS_KRB5_PLUGIN_REGISTER_X
[+] GSS_KRB5_REGISTER_ACCEPTOR_IDENTITY_X
[+] GSS_KRB5_SEND_TO_KDC_X
[+] GSS_KRB5_SET_ALLOWABLE_ENCTYPES_X
[+] GSS_KRB5_SET_DEFAULT_REALM_X
[+] GSS_KRB5_SET_DNS_CANONICALIZE_X
[+] GSS_KRB5_SET_TIME_OFFSET_X

gssapi_ntlm.h
[+] GSS_NTLM_MECHANISM

gssapi_spnego.h
[+] GSS_SPNEGO_MECHANISM

heim-ipc.h
[+] HEIM_IPC_WAIT_FOREVER
[+] HEIM_SIPC_TYPE_HTTP
[+] HEIM_SIPC_TYPE_IPC
[+] HEIM_SIPC_TYPE_UINT32

heimntlm.h
[+] NTLM_MBZ1
[+] NTLM_MBZ2
[+] NTLM_MBZ3
[+] NTLM_MBZ4
[+] NTLM_MBZ5
[+] NTLM_MBZ6
[+] NTLM_MBZ7
[+] NTLM_MBZ8
[+] NTLM_MBZ9
[+] NTLM_NEG_DATAGRAM
[+] NTLM_NEG_IDENTIFY
[+] NTLM_NEG_LM_KEY
[+] NTLM_NEG_NT_ONLY
[+] NTLM_NEG_NTLM2
[+] NTLM_NEG_OEM
[+] NTLM_NEG_TARGET_INFO
[+] NTLM_NEGOTIATE_56
[+] NTLM_NON_NT_SESSION_KEY
[+] NTLM_OEM_SUPPLIED_DOMAIN
[+] NTLM_OEM_SUPPLIED_WORKSTAION
[+] NTLM_TARGET_SHARE

hx509.h
[+] HX509_CMS_SIGNATURE_LEAF_ONLY
[+] HX509_CMS_SIGNATURE_NO_CERTS

krb5.h
[+] KRB5_INIT_CREDS_STEP_FLAG_CONTINUE

ocsp_asn1.h
[+] ASN1_OID_ID_PKIX_OCSP
[+] ASN1_OID_ID_PKIX_OCSP_BASIC
[+] ASN1_OID_ID_PKIX_OCSP_NONCE

pkcs12_asn1.h
[+] ASN1_OID_ID_PBEWITHSHAAND128BITRC2_CBC
[+] ASN1_OID_ID_PBEWITHSHAAND128BITRC4
[+] ASN1_OID_ID_PBEWITHSHAAND2_KEYTRIPLEDES_CBC
[+] ASN1_OID_ID_PBEWITHSHAAND3_KEYTRIPLEDES_CBC
[+] ASN1_OID_ID_PBEWITHSHAAND40BITRC2_CBC
[+] ASN1_OID_ID_PBEWITHSHAAND40BITRC4
[+] ASN1_OID_ID_PKCS12_BAGTYPES
[+] ASN1_OID_ID_PKCS12_CERTBAG
[+] ASN1_OID_ID_PKCS12_CRLBAG
[+] ASN1_OID_ID_PKCS12_KEYBAG
[+] ASN1_OID_ID_PKCS12_PKCS8SHROUDEDKEYBAG
[+] ASN1_OID_ID_PKCS12_SAFECONTENTSBAG
[+] ASN1_OID_ID_PKCS12_SECRETBAG
[+] ASN1_OID_ID_PKCS_12
[+] ASN1_OID_ID_PKCS_12PBEIDS

pkcs9_asn1.h
[+] ASN1_OID_ID_PKCS9_CONTENTTYPE
[+] ASN1_OID_ID_PKCS9_COUNTERSIGNATURE
[+] ASN1_OID_ID_PKCS9_EMAILADDRESS
[+] ASN1_OID_ID_PKCS9_MESSAGEDIGEST
[+] ASN1_OID_ID_PKCS9_SIGNINGTIME
[+] ASN1_OID_ID_PKCS_9
[+] ASN1_OID_ID_PKCS_9_AT_CERTTYPES
[+] ASN1_OID_ID_PKCS_9_AT_CERTTYPES_X509
[+] ASN1_OID_ID_PKCS_9_AT_FRIENDLYNAME
[+] ASN1_OID_ID_PKCS_9_AT_LOCALKEYID

pkinit_asn1.h
[+] ASN1_OID_ID_PKAUTHDATA
[+] ASN1_OID_ID_PKDHKEYDATA
[+] ASN1_OID_ID_PKEKUOID
[+] ASN1_OID_ID_PKINIT
[+] ASN1_OID_ID_PKINIT_KDF
[+] ASN1_OID_ID_PKINIT_KDF_AH_SHA1
[+] ASN1_OID_ID_PKINIT_KDF_AH_SHA256
[+] ASN1_OID_ID_PKINIT_KDF_AH_SHA512
[+] ASN1_OID_ID_PKINIT_MS_EKU
[+] ASN1_OID_ID_PKINIT_MS_SAN
[+] ASN1_OID_ID_PKINIT_SAN
[+] ASN1_OID_ID_PKKDCEKUOID
[+] ASN1_OID_ID_PKRKEYDATA

rfc2459_asn1.h
[+] ASN1_OID_ID_AES_128_CBC
[+] ASN1_OID_ID_AES_192_CBC
[+] ASN1_OID_ID_AES_256_CBC
[+] ASN1_OID_ID_AT_COMMONNAME
[+] ASN1_OID_ID_AT_COUNTRYNAME
[+] ASN1_OID_ID_AT_GENERATIONQUALIFIER
[+] ASN1_OID_ID_AT_GIVENNAME
[+] ASN1_OID_ID_AT_INITIALS
[+] ASN1_OID_ID_AT_LOCALITYNAME
[+] ASN1_OID_ID_AT_NAME
[+] ASN1_OID_ID_AT_ORGANIZATIONALUNITNAME
[+] ASN1_OID_ID_AT_ORGANIZATIONNAME
[+] ASN1_OID_ID_AT_PSEUDONYM
[+] ASN1_OID_ID_AT_SERIALNUMBER
[+] ASN1_OID_ID_AT_STATEORPROVINCENAME
[+] ASN1_OID_ID_AT_STREETADDRESS
[+] ASN1_OID_ID_AT_SURNAME
[+] ASN1_OID_ID_DHPUBLICNUMBER
[+] ASN1_OID_ID_DOMAINCOMPONENT
[+] ASN1_OID_ID_DSA
[+] ASN1_OID_ID_DSA_WITH_SHA1
[+] ASN1_OID_ID_EC_GROUP_SECP160R1
[+] ASN1_OID_ID_EC_GROUP_SECP160R2
[+] ASN1_OID_ID_EC_GROUP_SECP256R1
[+] ASN1_OID_ID_ECDH
[+] ASN1_OID_ID_ECDSA_WITH_SHA1
[+] ASN1_OID_ID_ECDSA_WITH_SHA256
[+] ASN1_OID_ID_ECMQV
[+] ASN1_OID_ID_ECPUBLICKEY
[+] ASN1_OID_ID_HEIM_RSA_PKCS1_X509
[+] ASN1_OID_ID_MS_CERT_ENROLL_DOMAINCONTROLLER
[+] ASN1_OID_ID_MS_CLIENT_AUTHENTICATION
[+] ASN1_OID_ID_NETSCAPE
[+] ASN1_OID_ID_NETSCAPE_CERT_COMMENT
[+] ASN1_OID_ID_NIST_AES_ALGS
[+] ASN1_OID_ID_NIST_SHA_ALGS
[+] ASN1_OID_ID_NISTALGORITHM
[+] ASN1_OID_ID_PKCS1_MD2WITHRSAENCRYPTION
[+] ASN1_OID_ID_PKCS1_MD5WITHRSAENCRYPTION
[+] ASN1_OID_ID_PKCS1_RSAENCRYPTION
[+] ASN1_OID_ID_PKCS1_SHA1WITHRSAENCRYPTION
[+] ASN1_OID_ID_PKCS1_SHA256WITHRSAENCRYPTION
[+] ASN1_OID_ID_PKCS1_SHA384WITHRSAENCRYPTION
[+] ASN1_OID_ID_PKCS1_SHA512WITHRSAENCRYPTION
[+] ASN1_OID_ID_PKCS2_MD2
[+] ASN1_OID_ID_PKCS2_MD4
[+] ASN1_OID_ID_PKCS2_MD5
[+] ASN1_OID_ID_PKCS3_DES_EDE3_CBC
[+] ASN1_OID_ID_PKCS3_RC2_CBC
[+] ASN1_OID_ID_PKCS3_RC4
[+] ASN1_OID_ID_PKCS_1
[+] ASN1_OID_ID_PKCS_2
[+] ASN1_OID_ID_PKCS_3
[+] ASN1_OID_ID_PKIX
[+] ASN1_OID_ID_PKIX_KP
[+] ASN1_OID_ID_PKIX_KP_CLIENTAUTH
[+] ASN1_OID_ID_PKIX_KP_EMAILPROTECTION
[+] ASN1_OID_ID_PKIX_KP_OCSPSIGNING
[+] ASN1_OID_ID_PKIX_KP_SERVERAUTH
[+] ASN1_OID_ID_PKIX_KP_TIMESTAMPING
[+] ASN1_OID_ID_PKIX_ON
[+] ASN1_OID_ID_PKIX_ON_DNSSRV
[+] ASN1_OID_ID_PKIX_ON_XMPPADDR
[+] ASN1_OID_ID_PKIX_PE
[+] ASN1_OID_ID_PKIX_PE_AUTHORITYINFOACCESS
[+] ASN1_OID_ID_PKIX_PE_PROXYCERTINFO
[+] ASN1_OID_ID_PKIX_PPL
[+] ASN1_OID_ID_PKIX_PPL_ANYLANGUAGE
[+] ASN1_OID_ID_PKIX_PPL_INDEPENDENT
[+] ASN1_OID_ID_PKIX_PPL_INHERITALL
[+] ASN1_OID_ID_RSA_DIGEST_MD2
[+] ASN1_OID_ID_RSA_DIGEST_MD4
[+] ASN1_OID_ID_RSA_DIGEST_MD5
[+] ASN1_OID_ID_RSA_DIGESTALGORITHM
[+] ASN1_OID_ID_RSADSI_DES_EDE3_CBC
[+] ASN1_OID_ID_RSADSI_ENCALG
[+] ASN1_OID_ID_RSADSI_RC2_CBC
[+] ASN1_OID_ID_SECSIG_SHA_1
[+] ASN1_OID_ID_SECSIG_SHA_1WITHRSAENCRYPTION
[+] ASN1_OID_ID_SHA224
[+] ASN1_OID_ID_SHA256
[+] ASN1_OID_ID_SHA384
[+] ASN1_OID_ID_SHA512
[+] ASN1_OID_ID_USERID
[+] ASN1_OID_ID_USPKICOMMON_CARD_ID
[+] ASN1_OID_ID_USPKICOMMON_PIV_INTERIM
[+] ASN1_OID_ID_X509_CE
[+] ASN1_OID_ID_X509_CE_AUTHORITYKEYIDENTIFIER
[+] ASN1_OID_ID_X509_CE_BASICCONSTRAINTS
[+] ASN1_OID_ID_X509_CE_CERTIFICATEISSUER
[+] ASN1_OID_ID_X509_CE_CERTIFICATEPOLICIES
[+] ASN1_OID_ID_X509_CE_CRLDISTRIBUTIONPOINTS
[+] ASN1_OID_ID_X509_CE_CRLNUMBER
[+] ASN1_OID_ID_X509_CE_CRLREASON
[+] ASN1_OID_ID_X509_CE_DELTACRLINDICATOR
[+] ASN1_OID_ID_X509_CE_EXTKEYUSAGE
[+] ASN1_OID_ID_X509_CE_FRESHESTCRL
[+] ASN1_OID_ID_X509_CE_HOLDINSTRUCTIONCODE
[+] ASN1_OID_ID_X509_CE_INHIBITANYPOLICY
[+] ASN1_OID_ID_X509_CE_INVALIDITYDATE
[+] ASN1_OID_ID_X509_CE_ISSUERALTNAME
[+] ASN1_OID_ID_X509_CE_ISSUINGDISTRIBUTIONPOINT
[+] ASN1_OID_ID_X509_CE_KEYUSAGE
[+] ASN1_OID_ID_X509_CE_NAMECONSTRAINTS
[+] ASN1_OID_ID_X509_CE_POLICYCONSTRAINTS
[+] ASN1_OID_ID_X509_CE_POLICYMAPPINGS
[+] ASN1_OID_ID_X509_CE_PRIVATEKEYUSAGEPERIOD
[+] ASN1_OID_ID_X509_CE_SUBJECTALTNAME
[+] ASN1_OID_ID_X509_CE_SUBJECTDIRECTORYATTRIBUTES
[+] ASN1_OID_ID_X509_CE_SUBJECTKEYIDENTIFIER
[+] ASN1_OID_ID_X520_AT
[+] ASN1_OID_ID_X9_57

roken-common.h
[+] SE_E_EXECTIMEOUT
[+] SE_E_FORKFAILED
[+] SE_E_NOEXEC
[+] SE_E_NOTFOUND
[+] SE_E_UNSPECIFIED
[+] SE_E_WAITPIDFAILED

roken.h
[+] rk_INVALID_SOCKET

wind.h
[+] WIND_PROFILE_LDAP_CASE

to the top

Header Files (87)


admin.h
aes.h
asn1_err.h
base64.h
bn.h
cms_asn1.h
com_err.h
com_right.h
der.h
des.h
dh.h
digest_asn1.h
dsa.h
ec.h
ecdh.h
ecdsa.h
editline.h
engine.h
evp-cc.h
evp-hcrypto.h
evp.h
getarg.h
gkrb5_err.h
glob.h
gssapi.h
gssapi.h (gssapi/gssapi.h)
gssapi_krb5.h
gssapi_ntlm.h
gssapi_spnego.h
hdb-protos.h
hdb.h
hdb_asn1.h
hdb_err.h
heim_asn1.h
heim_err.h
heimntlm-protos.h
heimntlm.h
hex.h
hmac.h
hx509-protos.h
hx509.h
hx509_err.h
k524_err.h
kadm5-protos.h
kadm5-pwcheck.h
kadm5_err.h
kafs.h
kdc-protos.h
kdc.h
krb5-protos.h
krb5-types.h
krb5.h
krb5_asn1.h
krb5_ccapi.h
krb5_err.h
kx509_asn1.h
locate_plugin.h
md2.h
md4.h
md5.h
otp.h
parse_bytes.h
parse_time.h
parse_units.h
pkcs12.h
pkcs12_asn1.h
pkcs8_asn1.h
pkcs9_asn1.h
pkinit_asn1.h
rand.h
rc2.h
rc4.h
resolve.h
rfc2459_asn1.h
roken-common.h
roken.h
rsa.h
rtbl.h
send_to_kdc_plugin.h
sha.h
sl.h
ui.h
vis.h
wind.h
wind_err.h
windc_plugin.h
xdbm.h

to the top

Shared Libraries (18)


libasn1.so.8.0.0
libcom_err.so.1.1.3
libeditline.so.0.0.0
libgssapi.so.2.0.0
libhcrypto.so.4.1.0
libhdb.so.9.2.0
libheimntlm.so.0.1.0
libheimsqlite.so.0.0.0
libhx509.so.5.0.0
libkadm5clnt.so.7.0.1
libkadm5srv.so.8.0.1
libkafs.so.0.5.1
libkdc.so.2.0.0
libkrb5.so.26.0.0
libotp.so.0.1.5
libroken.so.18.1.0
libsl.so.0.2.1
libwind.so.0.0.0

to the top




Generated on Thu Jan 9 19:57:45 2014 for Heimdal by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API