Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- d -
- DECLTYPE
: uthash.h
- DECLTYPE_ASSIGN
: uthash.h
- decrypt_verify()
: dtls.c
- DL_APPEND
: utlist.h
- DL_DELETE
: utlist.h
- DL_FOREACH
: utlist.h
- DL_FOREACH_SAFE
: utlist.h
- DL_PREPEND
: utlist.h
- DL_SEARCH
: utlist.h
- DL_SEARCH_SCALAR
: utlist.h
- DL_SORT
: utlist.h
- dsrv_log()
: debug.c
, debug.h
- dsrv_print_addr()
: debug.c
- dtls_add_ecdsa_signature_elem()
: dtls.c
- dtls_add_peer()
: dtls.c
- dtls_alert
: debug.h
- DTLS_ALERT_ACCESS_DENIED
: alert.h
- DTLS_ALERT_BAD_CERTIFICATE
: alert.h
- DTLS_ALERT_BAD_RECORD_MAC
: alert.h
- DTLS_ALERT_CERTIFICATE_EXPIRED
: alert.h
- DTLS_ALERT_CERTIFICATE_REVOKED
: alert.h
- DTLS_ALERT_CERTIFICATE_UNKNOWN
: alert.h
- DTLS_ALERT_CLOSE_NOTIFY
: alert.h
- dtls_alert_create()
: alert.h
- DTLS_ALERT_DECODE_ERROR
: alert.h
- DTLS_ALERT_DECOMPRESSION_FAILURE
: alert.h
- DTLS_ALERT_DECRYPT_ERROR
: alert.h
- dtls_alert_fatal_create()
: alert.h
- DTLS_ALERT_HANDSHAKE_FAILURE
: alert.h
- DTLS_ALERT_ILLEGAL_PARAMETER
: alert.h
- DTLS_ALERT_INSUFFICIENT_SECURITY
: alert.h
- DTLS_ALERT_INTERNAL_ERROR
: alert.h
- DTLS_ALERT_LEVEL_FATAL
: alert.h
- dtls_alert_level_t
: alert.h
- DTLS_ALERT_LEVEL_WARNING
: alert.h
- DTLS_ALERT_NO_RENEGOTIATION
: alert.h
- DTLS_ALERT_PROTOCOL_VERSION
: alert.h
- DTLS_ALERT_RECORD_OVERFLOW
: alert.h
- dtls_alert_send_from_err()
: dtls.c
- dtls_alert_t
: alert.h
- DTLS_ALERT_UNEXPECTED_MESSAGE
: alert.h
- DTLS_ALERT_UNKNOWN_CA
: alert.h
- DTLS_ALERT_UNSUPPORTED_CERTIFICATE
: alert.h
- DTLS_ALERT_UNSUPPORTED_EXTENSION
: alert.h
- DTLS_ALERT_USER_CANCELED
: alert.h
- DTLS_BLK_LENGTH
: crypto.h
- DTLS_CCM_BLOCKSIZE
: ccm.h
- dtls_ccm_decrypt()
: crypto.c
- dtls_ccm_decrypt_message()
: ccm.c
, ccm.h
- dtls_ccm_encrypt()
: crypto.c
- dtls_ccm_encrypt_message()
: ccm.c
, ccm.h
- DTLS_CCM_MAX
: ccm.h
- DTLS_CCM_NONCE_SIZE
: ccm.h
- DTLS_CE_LENGTH
: dtls.c
- DTLS_CH_LENGTH
: dtls.c
- DTLS_CH_LENGTH_MAX
: dtls.c
- dtls_check_ecdsa_signature_elem()
: dtls.c
- dtls_check_retransmit()
: dtls.c
, dtls.h
- dtls_check_tls_extension()
: dtls.c
- dtls_cipher_context_get()
: crypto.c
- dtls_cipher_context_release()
: crypto.c
- dtls_cipher_context_t
: crypto.h
- dtls_cipher_t
: global.h
- DTLS_CKXEC_LENGTH
: dtls.c
- DTLS_CKXPSK_LENGTH_MIN
: dtls.c
- DTLS_CLIENT
: peer.h
- dtls_client_hello_t
: dtls.h
- dtls_clock_init()
: dtls_time.c
, dtls_time.h
- dtls_clock_offset
: dtls_time.c
- dtls_close()
: dtls.c
, dtls.h
- dtls_compression_t
: global.h
- dtls_connect()
: dtls.c
, dtls.h
- dtls_connect_peer()
: dtls.c
, dtls.h
- dtls_context_t
: dtls.h
- DTLS_COOKIE_LENGTH
: dtls.h
- DTLS_COOKIE_LENGTH_MAX
: dtls.c
- DTLS_COOKIE_SECRET_LENGTH
: dtls.h
- dtls_create_cookie()
: dtls.c
- dtls_credentials_type_t
: dtls.h
- dtls_crit
: debug.h
- dtls_crypto_alg
: crypto.h
- DTLS_CT_ALERT
: dtls.h
- DTLS_CT_APPLICATION_DATA
: dtls.h
- DTLS_CT_CHANGE_CIPHER_SPEC
: dtls.h
- DTLS_CT_HANDSHAKE
: dtls.h
- DTLS_CV_LENGTH
: dtls.c
- dtls_debug
: debug.h
- dtls_debug_dump
: debug.h
- dtls_debug_hexdump
: debug.h
- dtls_debug_keyblock()
: dtls.c
- dtls_decrypt()
: crypto.c
, crypto.h
- DTLS_DEFAULT_MAX_RETRANSMIT
: global.h
- dtls_destroy_peer()
: dtls.c
- dtls_dsrv_hexdump_log()
: debug.c
, debug.h
- dtls_dsrv_log_addr()
: debug.c
, debug.h
- dtls_ec_key_from_uint32()
: crypto.c
- dtls_ec_key_from_uint32_asn1()
: crypto.c
, crypto.h
- DTLS_EC_KEY_SIZE
: crypto.h
- dtls_ec_key_to_uint32()
: crypto.c
- DTLS_ECC
: dtls_config.h
, tinydtls.h
- dtls_ecdh_curve
: crypto.h
- DTLS_ECDH_CURVE_SECP256R1
: crypto.h
- dtls_ecdh_pre_master_secret()
: crypto.c
, crypto.h
- dtls_ecdsa_create_sig()
: crypto.c
, crypto.h
- dtls_ecdsa_create_sig_hash()
: crypto.c
, crypto.h
- dtls_ecdsa_generate_key()
: crypto.c
, crypto.h
- dtls_ecdsa_key_t
: dtls.h
- dtls_ecdsa_verify_sig()
: crypto.c
, crypto.h
- dtls_ecdsa_verify_sig_hash()
: crypto.c
, crypto.h
- dtls_emerg
: debug.h
- dtls_encrypt()
: crypto.c
, crypto.h
- DTLS_EVENT_CONNECT
: alert.h
- DTLS_EVENT_CONNECTED
: alert.h
- DTLS_EVENT_RENEGOTIATE
: alert.h
- DTLS_FIN_LENGTH
: dtls.c
- dtls_fls()
: global.h
- dtls_free_context()
: dtls.c
, dtls.h
- dtls_free_peer()
: peer.c
, peer.h
- dtls_get_app_data
: dtls.h
- dtls_get_content_type
: dtls.c
- dtls_get_cookie()
: dtls.c
- dtls_get_epoch
: dtls.c
- dtls_get_fragment_length
: dtls.c
- dtls_get_log_level()
: debug.c
, debug.h
- dtls_get_peer()
: dtls.c
, dtls.h
- dtls_get_sequence_number
: dtls.c
- dtls_get_version
: dtls.c
- dtls_handle_message()
: dtls.c
, dtls.h
- dtls_handshake_dealloc()
: crypto.c
- dtls_handshake_free()
: crypto.c
, crypto.h
- DTLS_HANDSHAKE_HEADER
: dtls.c
- dtls_handshake_header_t
: dtls.h
- dtls_handshake_malloc()
: crypto.c
- dtls_handshake_new()
: crypto.c
, crypto.h
- dtls_handshake_type_to_name()
: dtls.c
- dtls_hash_ctx
: hmac.h
- DTLS_HASH_CTX_SIZE
: hmac.h
- dtls_hash_finalize()
: hmac.h
- dtls_hash_init()
: hmac.h
- dtls_hash_t
: hmac.h
- dtls_hash_update()
: hmac.h
- dtls_hashfunc_t
: hmac.h
- dtls_hello_verify_t
: dtls.h
- DTLS_HMAC_BLOCKSIZE
: hmac.h
- dtls_hmac_context_free()
: hmac.c
- dtls_hmac_context_new()
: hmac.c
- DTLS_HMAC_DIGEST_SIZE
: hmac.h
- dtls_hmac_finalize()
: hmac.c
, hmac.h
- dtls_hmac_free()
: hmac.c
, hmac.h
- dtls_hmac_init()
: hmac.c
, hmac.h
- DTLS_HMAC_MAX
: hmac.h
- dtls_hmac_new()
: hmac.c
, hmac.h
- dtls_hmac_storage_init()
: hmac.h
- dtls_hmac_update()
: hmac.h
, hmac.c
- DTLS_HS_LENGTH
: dtls.c
- DTLS_HT_CERTIFICATE
: dtls.h
- DTLS_HT_CERTIFICATE_REQUEST
: dtls.h
- DTLS_HT_CERTIFICATE_VERIFY
: dtls.h
- DTLS_HT_CLIENT_HELLO
: dtls.h
- DTLS_HT_CLIENT_KEY_EXCHANGE
: dtls.h
- DTLS_HT_FINISHED
: dtls.h
- DTLS_HT_HELLO_REQUEST
: dtls.h
- DTLS_HT_HELLO_VERIFY_REQUEST
: dtls.h
- DTLS_HT_SERVER_HELLO
: dtls.h
- DTLS_HT_SERVER_HELLO_DONE
: dtls.h
- DTLS_HT_SERVER_KEY_EXCHANGE
: dtls.h
- DTLS_HV_LENGTH
: dtls.c
- dtls_info
: debug.h
- dtls_init()
: dtls.h
, dtls.c
- dtls_int_to_uint16()
: numeric.h
- dtls_int_to_uint24()
: numeric.h
- dtls_int_to_uint32()
: numeric.h
- dtls_int_to_uint48()
: numeric.h
- dtls_int_to_uint64()
: numeric.h
- dtls_int_to_uint8()
: numeric.h
- DTLS_IV_LENGTH
: crypto.h
- dtls_kb_client_iv
: crypto.h
- dtls_kb_client_mac_secret
: crypto.h
- dtls_kb_client_write_key
: crypto.h
- dtls_kb_digest_size
: crypto.h
- dtls_kb_iv_size
: crypto.h
- dtls_kb_key_size
: crypto.h
- dtls_kb_local_iv
: crypto.h
- dtls_kb_local_mac_secret
: crypto.h
- dtls_kb_local_write_key
: crypto.h
- dtls_kb_mac_secret_size
: crypto.h
- dtls_kb_remote_iv
: crypto.h
- dtls_kb_remote_mac_secret
: crypto.h
- dtls_kb_remote_write_key
: crypto.h
- dtls_kb_server_iv
: crypto.h
- dtls_kb_server_mac_secret
: crypto.h
- dtls_kb_server_write_key
: crypto.h
- dtls_kb_size
: crypto.h
- DTLS_KEY_LENGTH
: crypto.h
- DTLS_LOG_ALERT
: debug.h
- DTLS_LOG_CRIT
: debug.h
- DTLS_LOG_DEBUG
: debug.h
- DTLS_LOG_EMERG
: debug.h
- DTLS_LOG_INFO
: debug.h
- DTLS_LOG_NOTICE
: debug.h
- DTLS_LOG_WARN
: debug.h
- dtls_mac()
: crypto.c
, crypto.h
- DTLS_MAC_KEY_LENGTH
: crypto.h
- DTLS_MAC_LENGTH
: crypto.h
- dtls_malloc_peer()
: peer.c
- DTLS_MASTER_SECRET_LENGTH
: crypto.h
- DTLS_MAX_BUF
: global.h
- dtls_new_context()
: dtls.h
, dtls.c
- dtls_new_peer()
: peer.c
, peer.h
- dtls_notice
: debug.h
- dtls_p_hash()
: crypto.h
, crypto.c
- dtls_package_name()
: debug.h
, debug.c
- dtls_package_version()
: debug.h
, debug.c
- dtls_peer_is_connected()
: peer.h
- dtls_peer_state()
: peer.h
- dtls_peer_t
: peer.h
- dtls_peer_type
: peer.h
- dtls_prepare_record()
: dtls.c
- dtls_prf()
: crypto.h
, crypto.c
- dtls_prng()
: prng.h
- dtls_prng_init()
: prng.h
- DTLS_PSK
: tinydtls.h
, dtls_config.h
- DTLS_PSK_HINT
: dtls.h
- DTLS_PSK_IDENTITY
: dtls.h
- DTLS_PSK_KEY
: dtls.h
- DTLS_PSK_MAX_CLIENT_IDENTITY_LEN
: crypto.h
- DTLS_PSK_MAX_KEY_LEN
: crypto.h
- dtls_psk_pre_master_secret()
: crypto.c
, crypto.h
- DTLS_RANDOM_LENGTH
: crypto.h
- DTLS_RECORD_HEADER
: dtls.c
- dtls_record_header_t
: dtls.h
- dtls_renegotiate()
: dtls.h
, dtls.c
- dtls_retransmit()
: dtls.c
- DTLS_RH_LENGTH
: dtls.c
- dtls_security_dealloc()
: crypto.c
- dtls_security_free()
: crypto.c
, crypto.h
- dtls_security_malloc()
: crypto.c
- dtls_security_new()
: crypto.h
, crypto.c
- dtls_security_params()
: peer.h
- dtls_security_params_epoch()
: peer.h
- dtls_security_params_free_other()
: peer.h
- dtls_security_params_next()
: peer.h
- dtls_security_params_switch()
: peer.h
- dtls_send()
: dtls.c
- dtls_send_alert()
: dtls.c
- dtls_send_ccs()
: dtls.c
- dtls_send_certificate_ecdsa()
: dtls.c
- dtls_send_certificate_verify_ecdh()
: dtls.c
- dtls_send_client_hello()
: dtls.c
- dtls_send_client_key_exchange()
: dtls.c
- dtls_send_finished()
: dtls.c
- dtls_send_handshake_msg()
: dtls.c
- dtls_send_handshake_msg_hash()
: dtls.c
- dtls_send_hello_request()
: dtls.c
- dtls_send_multi()
: dtls.c
- dtls_send_server_certificate_request()
: dtls.c
- dtls_send_server_hello()
: dtls.c
- dtls_send_server_hello_done()
: dtls.c
- dtls_send_server_hello_msgs()
: dtls.c
- dtls_send_server_key_exchange_ecdh()
: dtls.c
- dtls_send_server_key_exchange_psk()
: dtls.c
- DTLS_SERVER
: peer.h
- dtls_session_equals()
: session.h
, session.c
- dtls_session_init()
: session.h
, session.c
- dtls_set_app_data
: dtls.h
- dtls_set_content_type
: dtls.c
- dtls_set_handler()
: dtls.h
- dtls_set_handshake_header()
: dtls.c
- dtls_set_length
: dtls.c
- dtls_set_log_level()
: debug.h
, debug.c
- dtls_set_record_header()
: dtls.c
- dtls_set_version
: dtls.c
- DTLS_SH_LENGTH
: dtls.c
- DTLS_SKEXEC_LENGTH
: dtls.c
- DTLS_SKEXECPSK_LENGTH_MAX
: dtls.c
- DTLS_SKEXECPSK_LENGTH_MIN
: dtls.c
- DTLS_STATE_CLIENTHELLO
: state.h
- DTLS_STATE_CLOSED
: state.h
- DTLS_STATE_CLOSING
: state.h
- DTLS_STATE_CONNECTED
: state.h
- DTLS_STATE_FINISHED
: state.h
- DTLS_STATE_INIT
: state.h
- dtls_state_t
: state.h
- DTLS_STATE_WAIT_CERTIFICATEVERIFY
: state.h
- DTLS_STATE_WAIT_CHANGECIPHERSPEC
: state.h
- DTLS_STATE_WAIT_CLIENTCERTIFICATE
: state.h
- DTLS_STATE_WAIT_CLIENTHELLO
: state.h
- DTLS_STATE_WAIT_CLIENTKEYEXCHANGE
: state.h
- DTLS_STATE_WAIT_FINISHED
: state.h
- DTLS_STATE_WAIT_SERVERCERTIFICATE
: state.h
- DTLS_STATE_WAIT_SERVERHELLODONE
: state.h
- DTLS_STATE_WAIT_SERVERKEYEXCHANGE
: state.h
- dtls_stop_retransmission()
: dtls.c
- dtls_strnlen()
: debug.c
- dtls_tick_t
: dtls_time.h
- dtls_ticks()
: dtls_time.c
, dtls_time.h
- DTLS_TICKS_PER_SECOND
: dtls_time.h
- dtls_uint16_to_int()
: numeric.h
- dtls_uint24_to_int()
: numeric.h
- dtls_uint32_to_int()
: numeric.h
- dtls_uint48_to_int()
: numeric.h
- dtls_uint64_to_int()
: numeric.h
- dtls_uint8_to_int()
: numeric.h
- dtls_update_parameters()
: dtls.c
- dtls_verify_peer()
: dtls.c
- DTLS_VERSION
: dtls.h
- dtls_warn
: debug.h
- dtls_write()
: dtls.h
, dtls.c
- DTLSv12
: global.h
- dump()
: debug.h
, debug.c