Data Structures

Here are the data structures with brief descriptions:
anchor_db
midauth_challenge::challenge
config_t
connection
dlist
endpointStructure describing an endpoint
endpoint_hip
esp_address
esp_anchor_item
esp_cumulative_item
esp_prot_anchor
esp_prot_branch
esp_prot_conntrack_tfm
esp_prot_preferred_tfms
esp_prot_root
esp_prot_secret
esp_prot_tfm
esp_tuple
functionA generic struct for function pointer
ha_patternContext information used during a search by hip_hadb_try_to_find_by_peer_hit()
handle_function
hash_chain
hash_tree
hchain_shelf
hchain_store
hip_ack
hip_cert
hip_cert_spki_infoStruct used to deliver the minimal needed information to build SPKI cert
hip_cert_x509_req
hip_cert_x509_resp
hip_challenge_request
hip_challenge_response
hip_commonUse accessor functions defined in builder.h, do not access members directly to avoid hassle with byte ordering and number conversion
hip_common_user
hip_config_value_listLinked list
hip_configfile_valueLinked list node
hip_crypto_key
hip_data
hip_dh_public_value
hip_diffie_hellman
hip_ecdsa_keylen
hip_echo_msg
hip_eid_endpointThis structure is used by the native API to carry local and peer identities from libc (setmyeid and setpeereid calls) to the HIP socket handler (setsockopt)
hip_encrypted_3des_sha1
hip_encrypted_aes_sha1
hip_encrypted_null_sha1
hip_esp
hip_esp_info
hip_esp_tail
hip_esp_transform
hip_file_bufferA file buffer object represents an open file and its associated memory buffer
hip_fromDraft-ietf-hip-rvs-05
hip_fw_context
hip_hadb_stateA data structure defining host association database state i.e. a HIP association between two hosts
hip_hadb_user_info_stateA data structure defining host association information that is sent to the userspace
hip_hash
hip_heartbeat
hip_hip_transform
hip_hit_info
hip_hit_to_ip_set
hip_hmac
hip_host_id
hip_host_id_key_rdata
hip_host_id_localLocalhost Host Identity
hip_host_id_priv
hip_keymat_keymat
hip_line_parserRepresents the parsing state on a memory area object
hip_link_entry
hip_llLinked list
hip_ll_nodeLinked list node
hip_locator
hip_locator_headerLocator type 0 and locator type 1 header
hip_locator_info_addrIt is a union of both type1 and type2 locator
hip_locator_type_0Type 0 locator item
hip_locator_type_1Type 1 locator item
hip_mem_areaA range of memory with a defined start and end
hip_msg_bfrA memory buffer for a HIP message
hip_msg_retransA data structure for handling retransmission
hip_notification
hip_packet_contextStructure used to pass information around during packet handling
hip_peer_addr_list_item
hip_peer_map_info
hip_pending_requestA pending service request coupled with a host association
hip_port_info
hip_portpairA data structure for storing the source and destination ports of a packet
hip_puzzle
hip_r1_counter
hip_r1entry
hip_reg_failed
hip_reg_fromDraft-ietf-hip-nat-traversal-02
hip_reg_info
hip_reg_request
hip_reg_response
hip_relay_fromDraft-ietf-hip-nat-traversal-02
hip_relay_toDraft-ietf-hip-nat-traversal-02
hip_relrecHIP Relay record
hip_rsa_keylen
hip_sa_entry
hip_seq
hip_sig
hip_solution
hip_spi_in_item
hip_spi_out_item
hip_srvHIP service
hip_tlv_commonUse accessor functions defined in builder.h, do not access members directly to avoid hassle with byte ordering and length conversion
hip_transformation_order
hip_tuple
hip_via_rvsDraft-ietf-hip-rvs-05
hit_option
hosts_file_line
htree_gen_args
idxmap
inet6_pktinfo
inet_prefix
int_option
local_host_id
maint_function
midauth_challenge
modular_state
module_info
netdev_address
packet_type
parameter_type
perf_setThis performace set holds all measurements
pseudo6_hdr
pseudo_hdr
pseudo_header
pseudo_header6
pseudo_v6
puzzle_hash_inputThis data type represents the ordered input for the hash function used to solve a given puzzle challenge as defined in RFC 5201 - Appendix A
rtnl_handle
rule
scratch_buffer
slist
socketfd
state_option
statistics_dataData set that contains the the collected values
string_option
tuple
update_state
usr_msg_handle

Generated on 19 May 2012 for HIPL by  doxygen 1.6.1