QSMP: Quantum Secure Messaging Protocol 1.3.0.0a (A3)
A quantum secure encrypted tunneling protocol
Data Structures
Here are the data structures with brief descriptions:
 Cqsmp_asymmetric_cipher_keypairThe QSMP asymmetric cipher key container
 Cqsmp_asymmetric_signature_keypairThe QSMP asymmetric signature key container
 Cqsmp_client_verification_keyThe QSMP client key structure
 Cqsmp_connection_stateThe QSMP socket connection state structure
 Cqsmp_keep_alive_stateThe QSMP keep alive state structure
 Cqsmp_kex_duplex_client_stateInternal state for the Duplex key exchange (client-side)
 Cqsmp_kex_duplex_server_stateInternal state for the Duplex key exchange (server-side)
 Cqsmp_kex_simplex_client_stateInternal state for the Simplex key exchange (client-side)
 Cqsmp_kex_simplex_server_stateInternal state for the Simplex key exchange (server-side)
 Cqsmp_network_packetThe QSMP packet structure
 Cqsmp_server_signature_keyThe QSMP server key structure