AERN: Authenticated Encrypted Relay Network 1.0.0.0a (A1)
A post quantum authenticated and encrypted proxy chain network
Data Structures
Here are the data structures with brief descriptions:
 Caern_certificate_expirationThe certificate expiration time structure
 Caern_child_certificateThe child certificate structure
 Caern_cipher_keypairThe AERN asymmetric cipher key container
 Caern_connection_stateThe AERN socket connection state structure
 Caern_idg_certificateThe IDG certificate structure
 Caern_idg_hintThe IDG hint structure
 Caern_keep_alive_stateThe AERN keep alive state structure
 Caern_mfkey_stateThe AERN master fragment key structure
 Caern_network_announce_request_stateThe certificate announce request function state
 Caern_network_announce_response_stateThe certificate announce response function state
 Caern_network_converge_request_stateThe certificate converge request function state
 Caern_network_converge_response_stateThe certificate converge response function state
 Caern_network_converge_response_verify_stateThe certificate converge verify function state
 Caern_network_converge_update_verify_stateThe certificate converge update verify function state
 Caern_network_fkey_request_stateThe fkey request function state
 Caern_network_fkey_response_stateThe fkey response function state
 Caern_network_fragment_collection_request_stateThe fkey collection request function state
 Caern_network_fragment_collection_response_stateThe fkey collection response function state
 Caern_network_fragment_query_request_stateThe fkey query request function state
 Caern_network_fragment_query_response_stateThe fkey query response function state
 Caern_network_incremental_update_request_stateThe incremental update request function state
 Caern_network_incremental_update_response_stateThe incremental update response function state
 Caern_network_key_exchange_request_stateThe key exchange request function state
 Caern_network_key_exchange_response_stateThe key exchange response function state
 Caern_network_mfk_request_stateThe mfk request function state
 Caern_network_mfk_response_stateThe mfk response function state
 Caern_network_packetThe AERN packet structure
 Caern_network_register_request_stateThe network join request function state
 Caern_network_register_response_stateThe network join response function state
 Caern_network_register_update_request_stateThe network join request function state
 Caern_network_register_update_response_stateThe network join update response function state
 Caern_network_remote_signing_request_stateThe certificate remote signing request function state
 Caern_network_remote_signing_response_stateThe certificate remote signing response function state
 Caern_network_resign_request_stateThe certificate resign request function state
 Caern_network_resign_response_stateThe certificate resign request function state
 Caern_network_revoke_request_stateThe certificate revoke request function state
 Caern_network_revoke_response_stateThe certificate revoke response function state
 Caern_network_topological_query_request_stateThe topological query request function state
 Caern_network_topological_query_response_state
 Caern_network_topological_status_request_stateThe topological status request function state
 Caern_network_topological_status_response_stateThe topological status response function state
 Caern_root_certificateThe root certificate structure
 Caern_serialized_symmetric_keyThe structure for a serialized symmetric key
 Caern_server_application_stateThe AERN server state
 Caern_signature_keypairThe AERN asymmetric signature scheme key container
 Caern_topology_list_stateThe AERN topology list structure
 Caern_topology_node_stateThe AERN topology node structure