OpenHIP 0.9svn1
|
#include <hip_types.h>
Public Attributes | |
struct _hi_node * | hi |
struct _hi_node * | peer_hi |
int | state |
struct timeval | state_time |
struct timeval | use_time |
__u64 | used_bytes_in |
__u64 | used_bytes_out |
__u32 | spi_in |
__u32 | spi_out |
__u32 | spi_nat |
hipcookie | cookie_r |
__u64 | cookie_j |
struct hip_packet_entry | rexmt_cache |
struct opaque_entry * | opaque |
struct reg_entry * | regs |
struct rekey_info * | rekey |
struct rekey_info * | peer_rekey |
struct _tlv_from * | from_via |
struct multihoming_info * | mh |
__u16 | hip_transform |
__u16 | esp_transform |
__u16 | available_transforms |
__u8 | dh_group_id |
DH * | dh |
DH * | peer_dh |
__u8 * | dh_secret |
__u16 | keymat_index |
__u16 | mr_keymat_index |
__u8 | keymat [KEYMAT_SIZE] |
struct key_entry | keys [NUMKEYS] |
struct key_entry | mr_key |
__u8 | preserve_outbound_policy |
__u8 | udp |
Referenced by handle_transforms(), and init_hip_assoc().
Referenced by compute_keymat(), hip_parse_I2(), and hip_send_I2().
Referenced by compute_keymat(), hip_parse_I2(), hip_parse_R1(), hip_send_I2(), and replace_hip_assoc().
DH* _hip_assoc::dh |
Referenced by build_rekey(), hip_finish_rekey(), hip_parse_I2(), hip_parse_R1(), hip_send_I2(), init_hip_assoc(), replace_hip_assoc(), and status_dump_assoc().
Referenced by compute_keymat(), free_hip_assoc(), hip_parse_R1(), init_hip_assoc(), replace_hip_assoc(), and set_secret_key().
struct _tlv_from* _hip_assoc::from_via |
struct _hi_node* _hip_assoc::hi |
Referenced by association_add_address(), association_del_address(), build_rekey(), complete_base_exchange(), compute_keymat(), find_hip_association(), find_hip_association2(), find_hip_association3(), find_hip_association4(), free_hip_assoc(), get_key(), handle_local_address_change(), handle_update_readdress(), hip_handle_I2(), hip_handle_locator_state_timeouts(), hip_parse_I2(), hip_retransmit_waiting_packets(), hip_send_close(), hip_send_I1(), hip_send_I2(), hip_send_notify(), hip_send_R2(), hip_send_update(), hip_send_update_locators(), hip_send_update_proxy_ticket(), hip_trigger_rvs(), init_hip_assoc(), log_hipa_fromto(), readdress_association(), readdress_association_x2(), rebuild_sa(), rebuild_sa_x2(), replace_hip_assoc(), start_base_exchange(), start_loss_multihoming(), and status_dump_assoc().
__u8 _hip_assoc::keymat[KEYMAT_SIZE] |
Referenced by compute_keymat(), draw_keys(), draw_mr_key(), hip_parse_R1(), init_hip_assoc(), and replace_hip_assoc().
struct key_entry _hip_assoc::keys[NUMKEYS] |
Referenced by draw_keys(), get_key(), and replace_hip_assoc().
struct multihoming_info* _hip_assoc::mh |
Referenced by free_hip_assoc(), hip_handle_multihoming_timeouts(), multihoming_update(), and replace_hip_assoc().
struct key_entry _hip_assoc::mr_key |
Referenced by draw_mr_key(), hip_parse_update(), and hip_send_update_proxy_ticket().
Referenced by hip_handle_I2(), hip_handle_R2(), hip_parse_update(), and hip_send_update_proxy_ticket().
struct opaque_entry* _hip_assoc::opaque |
Referenced by free_hip_assoc(), handle_dh(), hip_finish_rekey(), hip_parse_I2(), hip_parse_R1(), init_hip_assoc(), and replace_hip_assoc().
struct _hi_node* _hip_assoc::peer_hi |
Referenced by association_del_address(), complete_base_exchange(), compute_keymat(), find_hip_association(), find_hip_association2(), find_hip_association3(), find_hip_association4(), finish_address_check(), free_hip_assoc(), get_key(), handle_cert(), handle_local_address_change(), handle_locators(), handle_reg_request(), handle_update_readdress(), hip_check_next_rvs(), hip_handle_I2(), hip_handle_locator_state_timeouts(), hip_handle_multihoming_timeouts(), hip_handle_packet(), hip_handle_R1(), hip_handle_R2(), hip_parse_close(), hip_parse_I2(), hip_parse_notify(), hip_parse_R1(), hip_parse_R2(), hip_parse_update(), hip_retransmit_waiting_packets(), hip_send_close(), hip_send_I1(), hip_send_I2(), hip_send_notify(), hip_send_R2(), hip_send_update(), hip_send_update_locators(), hip_send_update_proxy_ticket(), init_hip_assoc(), log_hipa_fromto(), readdress_association(), readdress_association_x2(), rebuild_sa(), rebuild_sa_x2(), replace_hip_assoc(), start_base_exchange(), status_dump_assoc(), and update_peer_list().
struct rekey_info* _hip_assoc::peer_rekey |
Referenced by init_hip_assoc(), replace_hip_assoc(), and start_base_exchange().
struct reg_entry* _hip_assoc::regs |
Referenced by free_hip_assoc(), handle_reg_failed(), handle_reg_info(), handle_reg_request(), handle_reg_response(), hip_handle_registrations(), hip_handle_state_timeouts(), hip_handle_update(), hip_send_I2(), hip_send_R2(), hip_send_update(), init_hip_assoc(), replace_hip_assoc(), search_registrations(), and search_registrations2().
struct rekey_info* _hip_assoc::rekey |
Referenced by build_rekey(), finish_address_check(), free_hip_assoc(), handle_acks(), handle_update_readdress(), handle_update_rekey(), hip_finish_rekey(), hip_handle_locator_state_timeouts(), hip_handle_state_timeouts(), hip_handle_update(), hip_parse_update(), hip_send_update(), init_hip_assoc(), readdress_association(), readdress_association_x2(), replace_hip_assoc(), and start_expire().
Referenced by check_last_used(), complete_base_exchange(), delete_associations(), find_hip_association_by_spi(), handle_update_readdress(), hip_finish_rekey(), hip_handle_I2(), hip_handle_multihoming_timeouts(), hip_handle_R1(), hip_send_I2(), hip_send_R2(), hip_send_update(), hip_send_update_locators(), init_hip_assoc(), log_sa_info(), rebuild_sa(), rebuild_sa_x2(), replace_hip_assoc(), and status_dump_assoc().
Referenced by complete_base_exchange(), hip_handle_I2(), hip_parse_I2(), hip_parse_R2(), hip_parse_update(), rebuild_sa(), and rebuild_sa_x2().
Referenced by check_last_used(), complete_base_exchange(), delete_associations(), find_hip_association_by_spi(), handle_update_readdress(), hip_finish_rekey(), hip_handle_I2(), hip_parse_I2(), hip_parse_R2(), hip_parse_update(), init_hip_assoc(), log_sa_info(), rebuild_sa(), rebuild_sa_x2(), replace_hip_assoc(), and status_dump_assoc().
Referenced by find_hip_association(), find_hip_association2(), find_hip_association3(), find_hip_association4(), find_hip_association_by_spi(), flush_hip_associations(), free_hip_assoc(), handle_local_address_change(), handle_update_rekey(), hip_handle_close(), hip_handle_I1(), hip_handle_I2(), hip_handle_multihoming_timeouts(), hip_handle_notify(), hip_handle_packet(), hip_handle_R1(), hip_handle_R2(), hip_handle_registrations(), hip_handle_state_timeouts(), hip_handle_update(), hip_parse_R1(), hip_retransmit_waiting_packets(), hip_trigger_rvs(), readdress_association(), readdress_association_x2(), replace_hip_assoc(), search_registrations2(), set_state(), start_base_exchange(), and status_dump_assoc().
struct timeval _hip_assoc::state_time |
Referenced by hip_handle_state_timeouts(), replace_hip_assoc(), set_state(), and status_dump_assoc().
Referenced by association_add_address(), complete_base_exchange(), hip_check_next_rvs(), hip_parse_I2(), hip_retransmit(), hip_retransmit_waiting_packets(), hip_send_close(), hip_send_I1(), hip_send_I2(), hip_send_notify(), hip_send_R2(), hip_send_update(), hip_send_update_locators(), hip_send_update_proxy_ticket(), hip_send_update_relay(), init_hip_assoc(), rebuild_sa(), rebuild_sa_x2(), replace_hip_assoc(), and start_base_exchange().
struct timeval _hip_assoc::use_time |
Referenced by check_last_used(), hip_handle_state_timeouts(), init_hip_assoc(), and replace_hip_assoc().
Referenced by check_last_used(), init_hip_assoc(), rebuild_sa(), and rebuild_sa_x2().
Referenced by check_last_used(), init_hip_assoc(), rebuild_sa(), and rebuild_sa_x2().