silcske.html
SILC SKE Interface Header: silcske.h
DESCRIPTION
The SILC Key Exchange (SKE) protocol interface. The SKE protocol
is used to negotiate secret key material between two parties, to be used
as session key or some other key. For example, when client connects to
server SKE is performed to exchange public keys, and to generate the key
that is then used as session key. Two clients can execute SKE as well
two create secret key material for securing for example file transfer
stream. This SKE implementation provides easy interface for application
that wants to use SKE.
SilcSKEStatus
SilcSKESecurityPropertyFlag
SilcSKESecurityProperties
SilcSKEKeyMaterial
SilcSKERekeyMaterial
SilcSKEParams
SilcSKEPKType
SilcSKEVerifyCbCompletion
SilcSKEVerifyCb
SilcSKECompletionCb
silc_ske_alloc
silc_ske_free
silc_ske_get_context
silc_ske_set_callbacks
silc_ske_initiator
silc_ske_responder
silc_ske_rekey_initiator
silc_ske_rekey_responder
silc_ske_set_keys
silc_ske_parse_version
silc_ske_get_security_properties
silc_ske_get_key_material
silc_ske_process_key_material_data
silc_ske_free_key_material
silc_ske_free_rekey_material
silc_ske_map_status
|