blob: 60dd257d307f49692ed5a25e40d84c73c236d1ed [file] [log] [blame]
ELL_0.10 {
global:
/* util */
l_malloc;
l_realloc;
l_memdup;
l_free;
l_strdup;
l_strndup;
l_strdup_printf;
l_strdup_vprintf;
l_strlcpy;
l_str_has_prefix;
l_str_has_suffix;
l_streq0;
l_util_hexstring;
l_util_hexstring_upper;
l_util_from_hexstring;
l_util_hexdump;
l_util_hexdump_two;
l_util_hexdumpv;
l_util_debug;
l_util_get_debugfs_path;
l_memeq;
l_secure_memeq;
/* test */
l_test_init;
l_test_run;
l_test_add;
/* strv */
l_strfreev;
l_strsplit;
l_strsplit_set;
l_strjoinv;
l_strv_new;
l_strv_free;
l_strv_length;
l_strv_contains;
l_strv_append;
l_strv_append_printf;
l_strv_append_vprintf;
l_strv_copy;
l_strv_eq;
/* utf8 */
l_ascii_table;
l_utf8_get_codepoint;
l_utf8_validate;
l_utf8_strlen;
l_utf8_from_utf16;
l_utf8_to_utf16;
l_utf8_from_wchar;
l_utf8_from_ucs2be;
l_utf8_to_ucs2be;
/* queue */
l_queue_new;
l_queue_destroy;
l_queue_clear;
l_queue_push_tail;
l_queue_push_head;
l_queue_pop_head;
l_queue_peek_head;
l_queue_peek_tail;
l_queue_insert;
l_queue_find;
l_queue_remove;
l_queue_reverse;
l_queue_foreach;
l_queue_foreach_remove;
l_queue_remove_if;
l_queue_length;
l_queue_isempty;
l_queue_get_entries;
/* hashmap */
l_hashmap_new;
l_str_hash;
l_hashmap_string_new;
l_hashmap_set_hash_function;
l_hashmap_set_compare_function;
l_hashmap_set_key_copy_function;
l_hashmap_set_key_free_function;
l_hashmap_destroy;
l_hashmap_insert;
l_hashmap_replace;
l_hashmap_remove;
l_hashmap_lookup;
l_hashmap_foreach;
l_hashmap_foreach_remove;
l_hashmap_size;
l_hashmap_isempty;
/* string */
l_string_new;
l_string_free;
l_string_unwrap;
l_string_append;
l_string_append_c;
l_string_append_fixed;
l_string_append_vprintf;
l_string_append_printf;
l_string_length;
l_string_truncate;
l_parse_args;
/* main */
l_main_init;
l_main_prepare;
l_main_iterate;
l_main_run;
l_main_exit;
l_main_quit;
l_main_run_with_signal;
l_main_get_epoll_fd;
/* base64 */
l_base64_decode;
l_base64_encode;
/* checksum */
l_checksum_new;
l_checksum_new_cmac_aes;
l_checksum_new_hmac;
l_checksum_clone;
l_checksum_free;
l_checksum_reset;
l_checksum_update;
l_checksum_updatev;
l_checksum_get_digest;
l_checksum_get_string;
l_checksum_is_supported;
l_checksum_cmac_aes_supported;
l_checksum_digest_length;
/* cipher */
l_cipher_new;
l_aead_cipher_new;
l_cipher_free;
l_aead_cipher_free;
l_cipher_encrypt;
l_cipher_encryptv;
l_cipher_decrypt;
l_cipher_decryptv;
l_cipher_set_iv;
l_aead_cipher_encrypt;
l_aead_cipher_decrypt;
l_cipher_is_supported;
l_aead_cipher_is_supported;
/* dbus */
l_dbus_proxy_get_path;
l_dbus_proxy_get_interface;
l_dbus_proxy_get_property;
l_dbus_proxy_set_property;
l_dbus_proxy_method_call;
l_dbus_client_new;
l_dbus_client_destroy;
l_dbus_client_set_connect_handler;
l_dbus_client_set_disconnect_handler;
l_dbus_client_set_ready_handler;
l_dbus_client_set_proxy_handlers;
l_dbus_message_set_no_reply;
l_dbus_message_get_no_reply;
l_dbus_message_set_no_autostart;
l_dbus_message_get_no_autostart;
l_dbus_message_new_method_call;
l_dbus_message_new_signal;
l_dbus_message_new_method_return;
l_dbus_message_new_error_valist;
l_dbus_message_new_error;
l_dbus_message_ref;
l_dbus_message_unref;
l_dbus_message_get_error;
l_dbus_message_is_error;
l_dbus_message_get_arguments_valist;
l_dbus_message_get_arguments;
l_dbus_message_set_arguments;
l_dbus_message_set_arguments_valist;
l_dbus_message_get_path;
l_dbus_message_get_interface;
l_dbus_message_get_member;
l_dbus_message_get_destination;
l_dbus_message_get_sender;
l_dbus_message_get_signature;
l_dbus_message_iter_next_entry;
l_dbus_message_iter_get_variant;
l_dbus_message_iter_get_fixed_array;
l_dbus_message_builder_new;
l_dbus_message_builder_destroy;
l_dbus_message_builder_append_basic;
l_dbus_message_builder_enter_container;
l_dbus_message_builder_leave_container;
l_dbus_message_builder_enter_struct;
l_dbus_message_builder_leave_struct;
l_dbus_message_builder_enter_array;
l_dbus_message_builder_leave_array;
l_dbus_message_builder_enter_dict;
l_dbus_message_builder_leave_dict;
l_dbus_message_builder_enter_variant;
l_dbus_message_builder_leave_variant;
l_dbus_message_builder_append_from_iter;
l_dbus_message_builder_append_from_valist;
l_dbus_message_builder_finalize;
l_dbus_interface_method;
l_dbus_interface_signal;
l_dbus_interface_property;
l_dbus_property_changed;
l_dbus_new;
l_dbus_new_default;
l_dbus_destroy;
l_dbus_set_ready_handler;
l_dbus_set_disconnect_handler;
l_dbus_set_debug;
l_dbus_send_with_reply;
l_dbus_send;
l_dbus_cancel;
l_dbus_register;
l_dbus_unregister;
l_dbus_method_call;
l_dbus_register_interface;
l_dbus_unregister_interface;
l_dbus_register_object;
l_dbus_unregister_object;
l_dbus_object_add_interface;
l_dbus_object_remove_interface;
l_dbus_object_get_data;
l_dbus_object_manager_enable;
l_dbus_add_disconnect_watch;
l_dbus_add_service_watch;
l_dbus_remove_watch;
l_dbus_add_signal_watch;
l_dbus_remove_signal_watch;
l_dbus_name_acquire;
/* dhcp */
l_dhcp_lease_get_address;
l_dhcp_lease_get_address_u32;
l_dhcp_lease_get_gateway;
l_dhcp_lease_get_gateway_u32;
l_dhcp_lease_get_mac;
l_dhcp_lease_get_netmask;
l_dhcp_lease_get_netmask_u32;
l_dhcp_lease_get_prefix_length;
l_dhcp_lease_get_broadcast;
l_dhcp_lease_get_server_id;
l_dhcp_lease_get_server_mac;
l_dhcp_lease_get_dns;
l_dhcp_lease_get_domain_name;
l_dhcp_lease_get_t1;
l_dhcp_lease_get_t2;
l_dhcp_lease_get_lifetime;
l_dhcp_lease_get_start_time;
l_dhcp_client_new;
l_dhcp_client_destroy;
l_dhcp_client_add_request_option;
l_dhcp_client_set_address;
l_dhcp_client_set_interface_name;
l_dhcp_client_set_rtnl;
l_dhcp_client_set_hostname;
l_dhcp_client_get_lease;
l_dhcp_client_start;
l_dhcp_client_stop;
l_dhcp_client_set_event_handler;
l_dhcp_client_set_debug;
l_dhcp_server_new;
l_dhcp_server_destroy;
l_dhcp_server_start;
l_dhcp_server_stop;
l_dhcp_server_set_ip_range;
l_dhcp_server_set_debug;
l_dhcp_server_set_lease_time;
l_dhcp_server_set_event_handler;
l_dhcp_server_set_ip_address;
l_dhcp_server_set_interface_name;
l_dhcp_server_set_netmask;
l_dhcp_server_set_gateway;
l_dhcp_server_set_dns;
l_dhcp_server_set_authoritative;
l_dhcp_server_set_enable_rapid_commit;
l_dhcp_server_discover;
l_dhcp_server_request;
l_dhcp_server_decline;
l_dhcp_server_release;
l_dhcp_server_lease_remove;
l_dhcp_server_expire_by_mac;
/* dhcp6 */
l_dhcp6_client_new;
l_dhcp6_client_destroy;
l_dhcp6_client_get_lease;
l_dhcp6_client_set_address;
l_dhcp6_client_set_link_local_address;
l_dhcp6_client_set_debug;
l_dhcp6_client_set_event_handler;
l_dhcp6_client_set_lla_randomized;
l_dhcp6_client_set_no_rapid_commit;
l_dhcp6_client_set_nodelay;
l_dhcp6_client_set_nora;
l_dhcp6_client_set_rtnl;
l_dhcp6_client_set_stateless;
l_dhcp6_client_get_icmp6;
l_dhcp6_client_add_request_option;
l_dhcp6_client_start;
l_dhcp6_client_stop;
l_dhcp6_lease_get_address;
l_dhcp6_lease_get_dns;
l_dhcp6_lease_get_domains;
l_dhcp6_lease_get_prefix_length;
l_dhcp6_lease_get_valid_lifetime;
l_dhcp6_lease_get_preferred_lifetime;
l_dhcp6_lease_get_start_time;
/* dir */
l_dir_watch_new;
l_dir_watch_destroy;
/* file */
l_file_get_contents;
/* genl */
l_genl_new;
l_genl_ref;
l_genl_unref;
l_genl_set_debug;
l_genl_discover_families;
l_genl_add_unicast_watch;
l_genl_remove_unicast_watch;
l_genl_add_family_watch;
l_genl_remove_family_watch;
l_genl_request_family;
l_genl_msg_new;
l_genl_msg_new_sized;
l_genl_msg_new_from_data;
l_genl_msg_to_data;
l_genl_msg_ref;
l_genl_msg_unref;
l_genl_msg_get_command;
l_genl_msg_get_version;
l_genl_msg_get_error;
l_genl_msg_get_extended_error;
l_genl_msg_append_attr;
l_genl_msg_append_attrv;
l_genl_msg_enter_nested;
l_genl_msg_leave_nested;
l_genl_attr_init;
l_genl_attr_next;
l_genl_attr_recurse;
l_genl_family_info_can_send;
l_genl_family_info_can_dump;
l_genl_family_info_has_group;
l_genl_family_info_get_groups;
l_genl_family_info_get_id;
l_genl_family_info_get_name;
l_genl_family_info_get_version;
l_genl_family_new;
l_genl_family_free;
l_genl_family_get_info;
l_genl_family_get_genl;
l_genl_family_send;
l_genl_family_dump;
l_genl_family_cancel;
l_genl_family_request_sent;
l_genl_family_register;
l_genl_family_unregister;
/* hwdb */
l_hwdb_new;
l_hwdb_new_default;
l_hwdb_ref;
l_hwdb_unref;
l_hwdb_lookup;
l_hwdb_lookup_valist;
l_hwdb_lookup_free;
l_hwdb_foreach;
/* idle */
l_idle_create;
l_idle_oneshot;
l_idle_remove;
/* io */
l_io_new;
l_io_destroy;
l_io_get_fd;
l_io_set_close_on_destroy;
l_io_set_read_handler;
l_io_set_write_handler;
l_io_set_disconnect_handler;
l_io_set_debug;
/* key */
l_key_new;
l_key_free;
l_key_free_norevoke;
l_key_update;
l_key_extract;
l_key_get_payload_size;
l_key_get_info;
l_key_generate_dh_private;
l_key_compute_dh_public;
l_key_compute_dh_secret;
l_key_validate_dh_payload;
l_key_encrypt;
l_key_decrypt;
l_key_sign;
l_key_verify;
l_keyring_new;
l_keyring_restrict;
l_keyring_free;
l_keyring_free_norevoke;
l_keyring_link;
l_keyring_unlink;
l_keyring_link_nested;
l_keyring_unlink_nested;
l_key_is_supported;
/* log */
l_log_set_ident;
l_log_set_handler;
l_log_set_null;
l_log_set_stderr;
l_log_set_syslog;
l_log_set_journal;
l_log_with_location;
l_debug_add_section;
l_debug_enable_full;
l_debug_disable;
/* net */
l_net_get_address;
l_net_get_link_local_address;
l_net_get_mac_address;
l_net_get_name;
l_net_hostname_is_root;
l_net_hostname_is_localhost;
/* netlink */
l_netlink_new;
l_netlink_destroy;
l_netlink_send;
l_netlink_cancel;
l_netlink_register;
l_netlink_unregister;
l_netlink_set_debug;
/* path */
l_path_find;
l_path_get_mtime;
l_path_next;
l_path_touch;
/* pem */
l_pem_load_buffer;
l_pem_load_certificate_chain;
l_pem_load_certificate_chain_from_data;
l_pem_load_certificate_list;
l_pem_load_certificate_list_from_data;
l_pem_load_file;
l_pem_load_private_key;
l_pem_load_private_key_from_data;
/* getrandom */
l_getrandom;
l_getrandom_is_supported;
l_getrandom_uint32;
/* ringbuf */
l_ringbuf_new;
l_ringbuf_free;
l_ringbuf_set_input_tracing;
l_ringbuf_capacity;
l_ringbuf_len;
l_ringbuf_drain;
l_ringbuf_peek;
l_ringbuf_write;
l_ringbuf_avail;
l_ringbuf_printf;
l_ringbuf_vprintf;
l_ringbuf_read;
l_ringbuf_append;
/* settings */
l_settings_new;
l_settings_clone;
l_settings_free;
l_settings_load_from_data;
l_settings_to_data;
l_settings_load_from_file;
l_settings_set_debug;
l_settings_get_groups;
l_settings_has_group;
l_settings_add_group;
l_settings_get_keys;
l_settings_has_key;
l_settings_get_value;
l_settings_set_value;
l_settings_get_bool;
l_settings_set_bool;
l_settings_get_int;
l_settings_set_int;
l_settings_get_uint;
l_settings_set_uint;
l_settings_get_int64;
l_settings_set_int64;
l_settings_get_uint64;
l_settings_set_uint64;
l_settings_get_string;
l_settings_set_string;
l_settings_get_string_list;
l_settings_set_string_list;
l_settings_get_double;
l_settings_set_double;
l_settings_get_float;
l_settings_set_float;
l_settings_get_bytes;
l_settings_set_bytes;
l_settings_remove_group;
l_settings_remove_key;
l_settings_has_embedded_group;
l_settings_get_embedded_groups;
l_settings_get_embedded_value;
l_settings_remove_embedded_groups;
/* signal */
l_signal_create;
l_signal_remove;
/* timeout */
l_timeout_create;
l_timeout_create_ms;
l_timeout_modify;
l_timeout_modify_ms;
l_timeout_remove;
l_timeout_set_callback;
/* tls */
l_tls_handle_rx;
l_tls_prf_get_bytes;
l_tls_new;
l_tls_free;
l_tls_write;
l_tls_start;
l_tls_close;
l_tls_set_cacert;
l_tls_set_auth_data;
l_tls_set_version_range;
l_tls_set_domain_mask;
l_tls_alert_to_str;
l_tls_set_debug;
l_tls_set_cert_dump_path;
/* uintset */
l_uintset_new_from_range;
l_uintset_new;
l_uintset_free;
l_uintset_take;
l_uintset_put;
l_uintset_contains;
l_uintset_get_min;
l_uintset_get_max;
l_uintset_find_unused_min;
l_uintset_find_unused;
l_uintset_find_max;
l_uintset_find_min;
l_uintset_foreach;
l_uintset_clone;
l_uintset_intersect;
l_uintset_isempty;
l_uintset_size;
/* uuid */
l_uuid_v3;
l_uuid_v4;
l_uuid_v5;
l_uuid_is_valid;
l_uuid_get_version;
l_uuid_to_string;
l_uuid_from_string;
/* cert */
l_cert_new_from_der;
l_cert_free;
l_cert_get_der_data;
l_cert_get_dn;
l_cert_get_pubkey_type;
l_cert_get_pubkey;
l_certchain_free;
l_certchain_get_leaf;
l_certchain_walk_from_leaf;
l_certchain_walk_from_ca;
l_certchain_verify;
l_cert_load_container_file;
l_cert_pkcs5_pbkdf1;
l_cert_pkcs5_pbkdf2;
/* ecc */
l_ecc_supported_ike_groups;
l_ecc_supported_tls_groups;
l_ecc_curve_from_name;
l_ecc_curve_from_ike_group;
l_ecc_curve_from_tls_group;
l_ecc_curve_get_name;
l_ecc_curve_get_ike_group;
l_ecc_curve_get_tls_group;
l_ecc_curve_get_scalar_bytes;
l_ecc_curve_get_order;
l_ecc_curve_get_prime;
l_ecc_point_add;
l_ecc_point_free;
l_ecc_point_from_data;
l_ecc_point_get_x;
l_ecc_point_get_y;
l_ecc_point_y_isodd;
l_ecc_point_get_data;
l_ecc_point_inverse;
l_ecc_point_multiply;
l_ecc_point_new;
l_ecc_point_from_sswu;
l_ecc_point_clone;
l_ecc_point_get_curve;
l_ecc_points_are_equal;
l_ecc_scalar_add;
l_ecc_scalar_free;
l_ecc_scalar_get_data;
l_ecc_scalar_legendre;
l_ecc_scalar_multiply;
l_ecc_scalar_new;
l_ecc_scalar_new_random;
l_ecc_scalar_new_modp;
l_ecc_scalar_new_reduced_1_to_n;
l_ecc_scalar_sum_x;
l_ecc_scalars_are_equal;
/* ecdh */
l_ecdh_generate_key_pair;
l_ecdh_generate_shared_secret;
/* time */
l_time_now;
/* gpio */
l_gpio_chips_with_line_label;
l_gpio_chip_new;
l_gpio_chip_free;
l_gpio_chip_find_line_offset;
l_gpio_chip_get_label;
l_gpio_chip_get_name;
l_gpio_chip_get_num_lines;
l_gpio_chip_get_line_label;
l_gpio_chip_get_line_consumer;
l_gpio_writer_new;
l_gpio_writer_free;
l_gpio_writer_set;
l_gpio_reader_new;
l_gpio_reader_free;
l_gpio_reader_get;
/* rtnl */
l_rtnl_address_new;
l_rtnl_address_clone;
l_rtnl_address_free;
l_rtnl_address_get_address;
l_rtnl_address_get_family;
l_rtnl_address_get_prefix_length;
l_rtnl_address_get_broadcast;
l_rtnl_address_set_broadcast;
l_rtnl_address_get_label;
l_rtnl_address_set_label;
l_rtnl_address_set_noprefixroute;
l_rtnl_address_get_valid_lifetime;
l_rtnl_address_get_preferred_lifetime;
l_rtnl_address_set_lifetimes;
l_rtnl_address_get_expiry;
l_rtnl_address_set_expiry;
l_rtnl_address_set_scope;
l_rtnl_route_new_gateway;
l_rtnl_route_new_prefix;
l_rtnl_route_new_static;
l_rtnl_route_free;
l_rtnl_route_get_family;
l_rtnl_route_get_gateway;
l_rtnl_route_get_gateway_in_addr;
l_rtnl_route_get_dst;
l_rtnl_route_get_dst_in_addr;
l_rtnl_route_get_lifetime;
l_rtnl_route_set_lifetime;
l_rtnl_route_get_expiry;
l_rtnl_route_set_expiry;
l_rtnl_route_get_mtu;
l_rtnl_route_set_mtu;
l_rtnl_route_get_preference;
l_rtnl_route_set_preference;
l_rtnl_route_get_prefsrc;
l_rtnl_route_set_prefsrc;
l_rtnl_route_get_priority;
l_rtnl_route_set_priority;
l_rtnl_route_get_protocol;
l_rtnl_route_set_protocol;
l_rtnl_route_get_scope;
l_rtnl_route_set_scope;
l_rtnl_set_linkmode_and_operstate;
l_rtnl_set_mac;
l_rtnl_set_powered;
l_rtnl_ifaddr4_extract;
l_rtnl_ifaddr4_dump;
l_rtnl_ifaddr4_add;
l_rtnl_ifaddr4_delete;
l_rtnl_route4_extract;
l_rtnl_route4_dump;
l_rtnl_route4_add_connected;
l_rtnl_route4_add_gateway;
l_rtnl_ifaddr6_extract;
l_rtnl_ifaddr6_dump;
l_rtnl_ifaddr6_add;
l_rtnl_ifaddr6_delete;
l_rtnl_route6_extract;
l_rtnl_route6_dump;
l_rtnl_route6_add_gateway;
l_rtnl_route6_delete_gateway;
l_rtnl_route_add;
l_rtnl_route_delete;
l_rtnl_ifaddr_extract;
l_rtnl_ifaddr_add;
l_rtnl_ifaddr_delete;
l_rtnl_neighbor_get_hwaddr;
l_rtnl_neighbor_set_hwaddr;
/* icmp6 */
l_icmp6_client_new;
l_icmp6_client_free;
l_icmp6_client_start;
l_icmp6_client_stop;
l_icmp6_client_get_router;
l_icmp6_client_add_event_handler;
l_icmp6_client_set_debug;
l_icmp6_client_set_address;
l_icmp6_client_set_nodelay;
l_icmp6_client_set_rtnl;
l_icmp6_client_set_route_priority;
l_icmp6_router_get_address;
l_icmp6_router_get_managed;
l_icmp6_router_get_other;
l_icmp6_router_get_lifetime;
l_icmp6_router_get_start_time;
/* acd */
l_acd_new;
l_acd_start;
l_acd_set_event_handler;
l_acd_stop;
l_acd_destroy;
l_acd_set_debug;
l_acd_set_skip_probes;
l_acd_set_defend_policy;
/* tester */
l_tester_new;
l_tester_destroy;
l_tester_start;
l_tester_summarize;
l_tester_add;
l_tester_add_full;
l_tester_get_stage;
l_tester_get_data;
l_tester_pre_setup_complete;
l_tester_pre_setup_failed;
l_tester_setup_complete;
l_tester_setup_failed;
l_tester_test_passed;
l_tester_test_failed;
l_tester_test_abort;
l_tester_teardown_complete;
l_tester_teardown_failed;
l_tester_post_teardown_complete;
l_tester_post_teardown_failed;
l_tester_wait;
/* netconfig */
l_netconfig_new;
l_netconfig_destroy;
l_netconfig_set_family_enabled;
l_netconfig_set_hostname;
l_netconfig_set_route_priority;
l_netconfig_set_static_addr;
l_netconfig_set_gateway_override;
l_netconfig_set_dns_override;
l_netconfig_set_domain_names_override;
l_netconfig_check_config;
l_netconfig_start;
l_netconfig_stop;
l_netconfig_get_dhcp_client;
l_netconfig_set_event_handler;
l_netconfig_apply_rtnl;
l_netconfig_get_addresses;
l_netconfig_get_routes;
local:
*;
};