Here is a list of all documented functions with links to the documentation:
- s -
- sanitize_nsec_is_overreach() : iter_scrub.c
- scrub_message() : iter_scrub.c, iter_scrub.h
- scrub_normalize() : iter_scrub.c
- scrub_sanitize() : iter_scrub.c
- scrub_sanitize_rr_length() : iter_scrub.c
- search_cycle() : lock_verify.c
- sec_status_to_string() : packed_rrset.c, packed_rrset.h
- secalgo_ds_digest() : val_secalgo.h
- secalgo_hash_create_sha384() : val_secalgo.h
- secalgo_hash_create_sha512() : val_secalgo.h
- secalgo_hash_delete() : val_secalgo.h
- secalgo_hash_final() : val_secalgo.h
- secalgo_hash_sha256() : val_secalgo.h
- secalgo_hash_update() : val_secalgo.h
- secalgo_nsec3_hash() : val_secalgo.h
- secure_str() : unbound-host.c
- seen_revoked_trustanchor() : autotrust.c
- seen_trustanchor() : autotrust.c
- select_id() : outside_network.c
- select_ifport() : outside_network.c
- send_em() : streamtcp.c
- send_eof() : unbound-control.c
- send_file() : unbound-control.c
- send_ok() : remote.c
- sentinel_get_keytag() : validator.c
- server_stats_add() : stats.h, stats.c
- server_stats_compile() : stats.c, stats.h
- server_stats_downstream_cookie() : stats.c, stats.h
- server_stats_init() : stats.c, stats.h
- server_stats_insquery() : stats.c, stats.h
- server_stats_insrcode() : stats.c, stats.h
- server_stats_log() : stats.c, stats.h
- server_stats_obtain() : stats.c, stats.h
- server_stats_prefetch() : stats.c, stats.h
- server_stats_querymiss() : stats.c, stats.h
- server_stats_reply() : stats.c, stats.h
- service() : delayer.c
- service_deinit() : win_svc.c
- service_findwait() : delayer.c
- service_init() : win_svc.c
- service_loop() : delayer.c
- service_main() : win_svc.c
- service_proxy() : delayer.c
- service_recv() : delayer.c
- service_send() : delayer.c
- service_ssl() : petal.c
- service_start() : win_svc.c
- service_tcp_listen() : delayer.c
- service_tcp_relay() : delayer.c
- serviced_callbacks() : outside_network.c
- serviced_check_qname() : outside_network.c
- serviced_cmp() : outside_network.c, outside_network.h
- serviced_create() : outside_network.c
- serviced_delete() : outside_network.c
- serviced_encode() : outside_network.c
- serviced_gen_query() : outside_network.c
- serviced_get_mem() : outside_network.c, outside_network.h
- serviced_node_del() : outside_network.c
- serviced_perturb_qname() : outside_network.c
- serviced_tcp_callback() : outside_network.c, outside_network.h
- serviced_tcp_initiate() : outside_network.c
- serviced_tcp_send() : outside_network.c
- serviced_timer_cb() : outside_network.c, outside_network.h
- serviced_udp_callback() : outside_network.c, outside_network.h
- serviced_udp_send() : outside_network.c
- set_auth_name_on_ssl() : net_help.h, net_help.c
- set_cron_timer() : win_svc.c
- set_kiddo_parents() : localzone.c
- set_neg_cache_stats() : stats.c
- set_next_probe() : autotrust.c
- set_recvpktinfo() : listen_dnsport.c
- set_recvtimestamp() : listen_dnsport.c
- set_tp_times() : autotrust.c
- set_trustanchor_state() : autotrust.c
- setup_acl_for_ports() : daemon.c, daemon.h
- setup_and_run() : unbound-dnstap-socket.c
- setup_comm_ssl() : outside_network.c
- setup_config() : testbound.c
- setup_ctx() : unbound-control.c, petal.c
- setup_domain_limits() : infra.h, infra.c
- setup_fd() : petal.c
- setup_http_request() : outside_network.c
- setup_http_user_agent() : outside_network.c
- setup_if() : outside_network.c
- setup_local_list() : unbound-dnstap-socket.c
- setup_playback() : testbound.c
- setup_qinfo_edns() : libworker.c
- setup_sigalg() : unitverify.c
- setup_ssl() : unbound-control.c, petal.c
- setup_sslctx() : unbound-anchor.c
- setup_tcp_handler() : netevent.c
- setup_tcp_list() : unbound-dnstap-socket.c
- setup_tls_list() : unbound-dnstap-socket.c
- setup_wait_limits() : infra.c, infra.h
- shorten_rrset() : iter_scrub.c
- should_be_bogus() : unitverify.c
- sig_is_double() : msgparse.c
- sigdate_error() : val_sigcrypt.c
- signal_handling_playback() : daemon.c
- signal_handling_record() : daemon.c
- signit() : signit.c
- simpletest() : unitmsgparse.c
- siphash() : siphash.h
- skip_pkt_rr() : msgparse.c
- skip_pkt_rrs() : msgparse.c, msgparse.h
- skip_to_eol() : val_anchor.c
- skip_to_special() : val_anchor.c
- skip_ttl_rdata() : msgparse.c
- skip_whites() : readhex.c
- skipwhite() : remote.c
- slab_idx() : slabhash.c
- slabhash_adjust_size() : slabhash.c, slabhash.h
- slabhash_clear() : slabhash.c, slabhash.h
- slabhash_create() : slabhash.c, slabhash.h
- slabhash_delete() : slabhash.c, slabhash.h
- slabhash_get_mem() : slabhash.c, slabhash.h
- slabhash_get_size() : slabhash.c, slabhash.h
- slabhash_gettable() : slabhash.c, slabhash.h
- slabhash_insert() : slabhash.c, slabhash.h
- slabhash_is_size() : slabhash.c, slabhash.h
- slabhash_lookup() : slabhash.c, slabhash.h
- slabhash_remove() : slabhash.h, slabhash.c
- slabhash_setmarkdel() : slabhash.c, slabhash.h
- slabhash_status() : slabhash.c, slabhash.h
- slabhash_test() : unitmain.h, unitslabhash.c
- slabhash_traverse() : slabhash.c, slabhash.h
- slabhash_update_space_used() : slabhash.c, slabhash.h
- sldns_affix_token() : str2wire.c
- sldns_b32_ntop_calculate_size() : parseutil.c, parseutil.h
- sldns_b32_ntop_extended_hex() : parseutil.c, val_nsec3.c
- sldns_b32_pton_calculate_size() : parseutil.c, parseutil.h
- sldns_b32_pton_extended_hex() : parseutil.c, val_nsec3.c
- sldns_b64_ntop_calculate_size() : parseutil.c, parseutil.h
- sldns_b64_pton_calculate_size() : parseutil.c, parseutil.h
- sldns_bget_token() : parse.h
- sldns_bget_token_par() : parse.h
- sldns_bgetc() : parse.h
- sldns_bskipcs() : parse.h
- sldns_buffer_at() : sbuffer.h
- sldns_buffer_available() : sbuffer.h
- sldns_buffer_available_at() : sbuffer.h
- sldns_buffer_begin() : sbuffer.h
- sldns_buffer_capacity() : sbuffer.h
- sldns_buffer_clear() : sbuffer.h
- sldns_buffer_copy() : sbuffer.c, sbuffer.h
- sldns_buffer_current() : sbuffer.h
- sldns_buffer_end() : sbuffer.h
- sldns_buffer_flip() : sbuffer.h
- sldns_buffer_free() : sbuffer.h, sbuffer.c
- sldns_buffer_init_frm_data() : sbuffer.c, sbuffer.h
- sldns_buffer_limit() : sbuffer.h
- sldns_buffer_new() : sbuffer.c, sbuffer.h
- sldns_buffer_new_frm_data() : sbuffer.c, sbuffer.h
- sldns_buffer_position() : sbuffer.h
- sldns_buffer_printf() : sbuffer.h
- sldns_buffer_read() : sbuffer.h
- sldns_buffer_read_at() : sbuffer.h
- sldns_buffer_read_u16() : sbuffer.h
- sldns_buffer_read_u16_at() : sbuffer.h
- sldns_buffer_read_u32() : sbuffer.h
- sldns_buffer_read_u32_at() : sbuffer.h
- sldns_buffer_read_u8() : sbuffer.h
- sldns_buffer_read_u8_at() : sbuffer.h
- sldns_buffer_remaining() : sbuffer.h
- sldns_buffer_remaining_at() : sbuffer.h
- sldns_buffer_reserve() : sbuffer.h, sbuffer.c
- sldns_buffer_rewind() : sbuffer.h
- sldns_buffer_set_at() : sbuffer.h
- sldns_buffer_set_capacity() : sbuffer.c, sbuffer.h
- sldns_buffer_set_limit() : sbuffer.h
- sldns_buffer_set_position() : sbuffer.h
- sldns_buffer_skip() : sbuffer.h
- sldns_buffer_status() : sbuffer.h
- sldns_buffer_status_ok() : sbuffer.h
- sldns_buffer_write() : sbuffer.h
- sldns_buffer_write_at() : sbuffer.h
- sldns_buffer_write_string() : sbuffer.h
- sldns_buffer_write_string_at() : sbuffer.h
- sldns_buffer_write_u16() : sbuffer.h
- sldns_buffer_write_u16_at() : sbuffer.h
- sldns_buffer_write_u32() : sbuffer.h
- sldns_buffer_write_u32_at() : sbuffer.h
- sldns_buffer_write_u48() : sbuffer.h
- sldns_buffer_write_u48_at() : sbuffer.h
- sldns_buffer_write_u8() : sbuffer.h
- sldns_buffer_write_u8_at() : sbuffer.h
- sldns_calc_keytag_raw() : keyraw.h, keyraw.c
- sldns_fget_token() : parse.h
- sldns_fget_token_l() : parse.h
- sldns_fp2wire_rr_buf() : str2wire.c, str2wire.h
- sldns_fskipcs() : parse.h
- sldns_fskipcs_l() : parse.h
- sldns_get_errorstr_parse() : str2wire.c, str2wire.h
- sldns_get_rr_class_by_name() : rrdef.c, rrdef.h
- sldns_get_rr_type_by_name() : rrdef.c, rrdef.h
- sldns_hexdigit_to_int() : parseutil.c, parseutil.h
- sldns_is_last_of_string() : str2wire.c
- sldns_lookup_by_id() : parseutil.h
- sldns_lookup_by_name() : parseutil.h
- sldns_mktime_from_utc() : parseutil.c, parseutil.h
- sldns_parse_char() : parseutil.c, parseutil.h
- sldns_parse_rdf_token() : str2wire.c
- sldns_rr_descript() : rrdef.c, rrdef.h
- sldns_rr_descriptor_field_type() : rrdef.c, rrdef.h
- sldns_rr_descriptor_maximum() : rrdef.c, rrdef.h
- sldns_rr_descriptor_minimum() : rrdef.c, rrdef.h
- sldns_rr_dnskey_key_size_raw() : keyraw.c, keyraw.h
- sldns_rr_tcttl_scan() : wire2str.c
- sldns_serial_arithmetics_gmtime_r() : parseutil.h, parseutil.c
- sldns_str2period() : parseutil.h, parseutil.c
- sldns_str2wire_a_buf() : str2wire.c, str2wire.h
- sldns_str2wire_aaaa_buf() : str2wire.c, str2wire.h
- sldns_str2wire_alg_buf() : str2wire.c, str2wire.h
- sldns_str2wire_apl_buf() : str2wire.c, str2wire.h
- sldns_str2wire_atma_buf() : str2wire.c, str2wire.h
- sldns_str2wire_b32_ext_buf() : str2wire.c, str2wire.h
- sldns_str2wire_b64_buf() : str2wire.c, str2wire.h
- sldns_str2wire_cert_alg_buf() : str2wire.h, str2wire.c
- sldns_str2wire_check_svcbparams() : str2wire.c
- sldns_str2wire_class_buf() : str2wire.c, str2wire.h
- sldns_str2wire_dname() : str2wire.c, str2wire.h
- sldns_str2wire_dname_buf() : str2wire.c, str2wire.h
- sldns_str2wire_dname_buf_origin() : str2wire.h, str2wire.c
- sldns_str2wire_eui48_buf() : str2wire.c, str2wire.h
- sldns_str2wire_eui64_buf() : str2wire.c, str2wire.h
- sldns_str2wire_hex_buf() : str2wire.c, str2wire.h
- sldns_str2wire_hip_buf() : str2wire.c, str2wire.h
- sldns_str2wire_ilnp64_buf() : str2wire.c, str2wire.h
- sldns_str2wire_int16_buf() : str2wire.c, str2wire.h
- sldns_str2wire_int16_data_buf() : str2wire.c, str2wire.h
- sldns_str2wire_int32_buf() : str2wire.c, str2wire.h
- sldns_str2wire_int8_buf() : str2wire.c, str2wire.h
- sldns_str2wire_ipseckey_buf() : str2wire.c, str2wire.h
- sldns_str2wire_loc_buf() : str2wire.c, str2wire.h
- sldns_str2wire_long_str_buf() : str2wire.c, str2wire.h
- sldns_str2wire_nsap_buf() : str2wire.c, str2wire.h
- sldns_str2wire_nsec3_salt_buf() : str2wire.c, str2wire.h
- sldns_str2wire_nsec_buf() : str2wire.c, str2wire.h
- sldns_str2wire_period_buf() : str2wire.c, str2wire.h
- sldns_str2wire_rdf_buf() : str2wire.h, str2wire.c
- sldns_str2wire_rr_buf() : str2wire.c, str2wire.h
- sldns_str2wire_rr_question_buf() : str2wire.c, str2wire.h
- sldns_str2wire_str_buf() : str2wire.c, str2wire.h
- sldns_str2wire_tag_buf() : str2wire.c, str2wire.h
- sldns_str2wire_time_buf() : str2wire.c, str2wire.h
- sldns_str2wire_tsigerror_buf() : str2wire.c, str2wire.h
- sldns_str2wire_tsigtime_buf() : str2wire.c, str2wire.h
- sldns_str2wire_type_buf() : str2wire.c, str2wire.h
- sldns_str2wire_unquoted_buf() : str2wire.h, str2wire.c
- sldns_str2wire_wks_buf() : str2wire.c, str2wire.h
- sldns_str_print() : wire2str.h
- sldns_str_vprint() : wire2str.c, wire2str.h
- sldns_strip_ws() : str2wire.c, str2wire.h
- sldns_wire2str_a_scan() : wire2str.c, wire2str.h
- sldns_wire2str_aaaa_scan() : wire2str.c, wire2str.h
- sldns_wire2str_alg_scan() : wire2str.c, wire2str.h
- sldns_wire2str_apl_scan() : wire2str.c, wire2str.h
- sldns_wire2str_atma_scan() : wire2str.c, wire2str.h
- sldns_wire2str_b32_ext_scan() : wire2str.h, wire2str.c
- sldns_wire2str_b64_scan() : wire2str.c, wire2str.h
- sldns_wire2str_b64_scan_num() : wire2str.c
- sldns_wire2str_cert_alg_scan() : wire2str.c, wire2str.h
- sldns_wire2str_class() : wire2str.c, wire2str.h
- sldns_wire2str_class_buf() : wire2str.h, wire2str.c
- sldns_wire2str_class_print() : wire2str.c, wire2str.h
- sldns_wire2str_class_scan() : wire2str.c, wire2str.h
- sldns_wire2str_dname() : wire2str.c, wire2str.h
- sldns_wire2str_dname_buf() : wire2str.c, wire2str.h
- sldns_wire2str_dname_scan() : wire2str.c, wire2str.h
- sldns_wire2str_edns_dau_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_dhu_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_ede_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_llq_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_n3u_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_nsid_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_option_code_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_option_print() : wire2str.c, wire2str.h
- sldns_wire2str_edns_scan() : wire2str.c, wire2str.h
- sldns_wire2str_edns_subnet_print() : wire2str.h, wire2str.c
- sldns_wire2str_edns_ul_print() : wire2str.c, wire2str.h
- sldns_wire2str_eui48_scan() : wire2str.c, wire2str.h
- sldns_wire2str_eui64_scan() : wire2str.c, wire2str.h
- sldns_wire2str_header_scan() : wire2str.c, wire2str.h
- sldns_wire2str_hex_scan() : wire2str.c, wire2str.h
- sldns_wire2str_hip_scan() : wire2str.c, wire2str.h
- sldns_wire2str_ilnp64_scan() : wire2str.c, wire2str.h
- sldns_wire2str_int16_data_scan() : wire2str.c, wire2str.h
- sldns_wire2str_int16_scan() : wire2str.h, wire2str.c
- sldns_wire2str_int32_scan() : wire2str.c, wire2str.h
- sldns_wire2str_int8_scan() : wire2str.c, wire2str.h
- sldns_wire2str_ipseckey_scan() : wire2str.c, wire2str.h
- sldns_wire2str_loc_scan() : wire2str.c, wire2str.h
- sldns_wire2str_long_str_scan() : wire2str.c, wire2str.h
- sldns_wire2str_nsap_scan() : wire2str.c, wire2str.h
- sldns_wire2str_nsec3_next_owner_scan() : wire2str.c, wire2str.h
- sldns_wire2str_nsec3_salt_scan() : wire2str.c, wire2str.h
- sldns_wire2str_nsec_scan() : wire2str.c, wire2str.h
- sldns_wire2str_opcode_buf() : wire2str.c, wire2str.h
- sldns_wire2str_opcode_print() : wire2str.c, wire2str.h
- sldns_wire2str_period_scan() : wire2str.c, wire2str.h
- sldns_wire2str_pkt() : wire2str.c, wire2str.h
- sldns_wire2str_pkt_buf() : wire2str.c, wire2str.h
- sldns_wire2str_pkt_scan() : wire2str.c, wire2str.h
- sldns_wire2str_rcode() : wire2str.c, wire2str.h
- sldns_wire2str_rcode_buf() : wire2str.c, wire2str.h
- sldns_wire2str_rcode_print() : wire2str.c, wire2str.h
- sldns_wire2str_rdata_buf() : wire2str.h, wire2str.c
- sldns_wire2str_rdata_scan() : wire2str.c, wire2str.h
- sldns_wire2str_rdata_unknown_scan() : wire2str.c, wire2str.h
- sldns_wire2str_rdf_scan() : wire2str.c, wire2str.h
- sldns_wire2str_rr() : wire2str.c, wire2str.h
- sldns_wire2str_rr_buf() : wire2str.c, wire2str.h
- sldns_wire2str_rr_comment_buf() : wire2str.c, wire2str.h
- sldns_wire2str_rr_comment_print() : wire2str.c, wire2str.h
- sldns_wire2str_rr_scan() : wire2str.c, wire2str.h
- sldns_wire2str_rr_unknown_buf() : wire2str.c, wire2str.h
- sldns_wire2str_rr_unknown_scan() : wire2str.c, wire2str.h
- sldns_wire2str_rrquestion_buf() : wire2str.h, wire2str.c
- sldns_wire2str_rrquestion_scan() : wire2str.c, wire2str.h
- sldns_wire2str_str_scan() : wire2str.c, wire2str.h
- sldns_wire2str_svcparam_scan() : wire2str.c, wire2str.h
- sldns_wire2str_tag_scan() : wire2str.c, wire2str.h
- sldns_wire2str_time_scan() : wire2str.c, wire2str.h
- sldns_wire2str_tsigerror_scan() : wire2str.c, wire2str.h
- sldns_wire2str_tsigtime_scan() : wire2str.c, wire2str.h
- sldns_wire2str_ttl_scan() : wire2str.c, wire2str.h
- sldns_wire2str_type() : wire2str.h, wire2str.c
- sldns_wire2str_type_buf() : wire2str.c, wire2str.h
- sldns_wire2str_type_print() : wire2str.c, wire2str.h
- sldns_wire2str_type_scan() : wire2str.c, wire2str.h
- sldns_wire2str_unknown_scan() : wire2str.c, wire2str.h
- sldns_wire2str_unquoted_scan() : wire2str.c, wire2str.h
- sldns_wire2str_wks_scan() : wire2str.c, wire2str.h
- sldns_wirerr_get_class() : str2wire.c, str2wire.h
- sldns_wirerr_get_rdata() : str2wire.c, str2wire.h
- sldns_wirerr_get_rdatalen() : str2wire.c, str2wire.h
- sldns_wirerr_get_rdatawl() : str2wire.c, str2wire.h
- sldns_wirerr_get_ttl() : str2wire.c, str2wire.h
- sldns_wirerr_get_type() : str2wire.c, str2wire.h
- smart_compare() : msgparse.c
- soa_find_minttl() : msgreply.c
- soa_in_auth() : iter_scrub.c
- sock_close() : net_help.h, net_help.c
- sock_list_find() : net_help.c, net_help.h
- sock_list_insert() : net_help.c, net_help.h
- sock_list_logentry() : val_utils.c
- sock_list_merge() : net_help.c, net_help.h
- sock_list_prepend() : net_help.h, net_help.c
- sock_poll_timeout() : remote.c
- sock_strerror() : net_help.h, net_help.c
- sockaddr_cmp() : net_help.h, net_help.c
- sockaddr_cmp_addr() : net_help.c, net_help.h
- sockaddr_cmp_scopeid() : net_help.c, net_help.h
- sockaddr_store_port() : net_help.c, net_help.h
- specific_cases() : unitregional.c
- spool_auto_file() : testbound.c
- spool_temp_file() : testbound.c
- spool_temp_file_name() : testbound.c
- ssl_err() : unbound-control.c
- ssl_handle_it() : netevent.c
- ssl_handle_read() : netevent.c
- ssl_handle_write() : netevent.c
- ssl_http_read_more() : netevent.c
- ssl_http_write_more() : netevent.c
- ssl_path_err() : unbound-control.c
- ssl_print_name_dp() : remote.c
- ssl_print_vmsg() : remote.c
- ssl_printf() : remote.c
- ssl_read_buf() : cachedump.c
- STACK_OF() : unbound-anchor.c
- stat_printout() : perf.c
- state_list_remove_elem() : remote.c
- stats_timeval_add() : stats.c
- still_useful_timeout() : infra.c, infra.h
- store_rrset() : iter_scrub.c
- store_rrsets() : dns.c
- storeQueryInCache() : pythonmod_utils.c, pythonmod_utils.h
- str_addr_is_localhost() : unbound-checkconf.c
- str_char_print() : wire2str.c
- str_contains_data() : autotrust.c
- str_find_first_of_chars() : authzone.c
- str_is_ip6() : net_help.c, net_help.h
- str_keyword() : testpkts.c
- stress_test() : unitneg.c
- strextstate() : module.c, module.h
- strip_dname_origin() : rpz.c
- strip_end_white() : replay.c, replay.h
- strlen_after_chroot() : config_file.c
- strmodulevent() : module.c, module.h
- sub_of_pkt() : iter_scrub.c
- subdomain_dname() : testpkts.c
- subnet_ecs_opt_list_append() : subnetmod.h
- subnet_markdel() : subnetmod.h
- subnet_option_from_ss() : subnetmod.h
- subnetmod_clear() : subnetmod.h
- subnetmod_deinit() : subnetmod.h
- subnetmod_get_funcblock() : subnetmod.h
- subnetmod_get_mem() : subnetmod.h
- subnetmod_inform_super() : subnetmod.h
- subnetmod_init() : subnetmod.h
- subnetmod_operate() : subnetmod.h
- subtract_1982() : rfc_1982.c, rfc_1982.h
- sum_subtree_inuse() : unitneg.c
- sum_zone_subtree_inuse() : unitneg.c
- sumtrees_all() : unitneg.c
- sumtrees_inuse() : unitneg.c
- swap_int8() : rbtree.c
- swap_np() : rbtree.c
- synth_cname() : iter_scrub.c
- synth_cname_buf() : authzone.c
- synth_cname_rrset() : iter_scrub.c
- synth_dname_msg() : dns.c
- synthesize_aaaa() : dns64.c