CryptState Struct Reference

#include <crypto.h>

Collaboration diagram for CryptState:

Collaboration graph
[legend]

Data Fields

CryptPeer me
CryptPeer them
void * data
symmetric_key shared

Detailed Description

The state of the current communication channel with a remote peer.

Definition at line 134 of file crypto.h.


Field Documentation

CryptPeer CryptState::me

Definition at line 135 of file crypto.h.

Referenced by ConnectionState_exec(), CryptState_answer_hate_challenge(), CryptState_create(), CryptState_create_key(), CryptState_create_shared_key(), CryptState_decrypt_packet(), CryptState_export_key(), CryptState_finalize_session(), CryptState_generate_hate_challenge(), CryptState_import_key(), CryptState_initiator_process_response(), CryptState_initiator_start(), CryptState_peer_destroy(), CryptState_rand_sess(), CryptState_receiver_done(), CryptState_receiver_send_final(), CryptState_receiver_start(), CryptState_reset(), Peer_recv(), Proxy_final_verify(), and Proxy_hub_recv().

CryptPeer CryptState::them

Definition at line 136 of file crypto.h.

Referenced by CryptState_answer_hate_challenge(), CryptState_create_shared_key(), CryptState_encrypt_packet(), CryptState_export_key(), CryptState_finalize_session(), CryptState_import_key(), CryptState_initiator_process_response(), CryptState_initiator_send_final(), CryptState_peer_destroy(), CryptState_receiver_process_response(), CryptState_receiver_send_final(), CryptState_validate_hate_challenge(), Peer_send(), Proxy_dump_invalid_state(), Proxy_final_verify(), and Proxy_hub_send().

void* CryptState::data

Definition at line 137 of file crypto.h.

Referenced by ConnectionState_confirm_key(), ConnectionState_exec(), Proxy_confirm_key(), and Proxy_connect().

symmetric_key CryptState::shared

Definition at line 139 of file crypto.h.

Referenced by CryptState_create_shared_key(), CryptState_finalize_session(), CryptState_initiator_process_response(), CryptState_initiator_send_final(), CryptState_initiator_start(), CryptState_receiver_done(), CryptState_receiver_process_response(), CryptState_receiver_send_final(), and CryptState_reset().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 10 01:01:56 2007 for Utu by  doxygen 1.5.1