[][src]Crate libthemis_sys

Raw FFI bindings to libthemis.

Re-exports

pub use self::themis_key_kind as themis_key_kind_t;

Structs

secure_comparator_type
secure_session_peer_type
secure_session_type
secure_session_user_callbacks_type

Enums

themis_key_kind

Constants

STATE_ESTABLISHED
STATE_IDLE
STATE_NEGOTIATING
THEMIS_BUFFER_TOO_SMALL
THEMIS_DATA_CORRUPT
THEMIS_FAIL
THEMIS_INVALID_PARAMETER
THEMIS_INVALID_SIGNATURE
THEMIS_NOT_SUPPORTED
THEMIS_NO_MEMORY
THEMIS_SCOMPARE_MATCH
THEMIS_SCOMPARE_NOT_READY
THEMIS_SCOMPARE_NO_MATCH
THEMIS_SCOMPARE_SEND_OUTPUT_TO_PEER
THEMIS_SESSION_ID_TAG
THEMIS_SESSION_PROTO_TAG
THEMIS_SSESSION_GET_PUB_FOR_ID_CALLBACK_ERROR
THEMIS_SSESSION_KA_NOT_FINISHED
THEMIS_SSESSION_SEND_OUTPUT_TO_PEER
THEMIS_SSESSION_TRANSPORT_ERROR
THEMIS_SUCCESS

Functions

secure_comparator_append_secret
secure_comparator_begin_compare
secure_comparator_create
secure_comparator_destroy
secure_comparator_get_result
secure_comparator_proceed_compare
secure_session_connect
secure_session_create
secure_session_destroy
secure_session_generate_connect_request
secure_session_get_remote_id
secure_session_is_established
secure_session_load
secure_session_peer_cleanup
secure_session_peer_init
secure_session_receive
secure_session_save
secure_session_send
secure_session_unwrap
secure_session_wrap
themis_gen_ec_key_pair
themis_gen_rsa_key_pair
themis_gen_sym_key
themis_get_asym_key_kind
themis_is_valid_asym_key
themis_secure_cell_decrypt_context_imprint
themis_secure_cell_decrypt_seal
themis_secure_cell_decrypt_seal_with_passphrase
themis_secure_cell_decrypt_token_protect
themis_secure_cell_encrypt_context_imprint
themis_secure_cell_encrypt_seal
themis_secure_cell_encrypt_seal_with_passphrase
themis_secure_cell_encrypt_token_protect
themis_secure_message_decrypt
themis_secure_message_encrypt
themis_secure_message_sign
themis_secure_message_unwrap
themis_secure_message_verify
themis_secure_message_wrap

Type Definitions

__int32_t
__ssize_t
__uint8_t
get_public_key_for_id_callback
protocol_state_changed_callback
receive_protocol_data_callback
secure_comparator_t
secure_session_handler
secure_session_peer_t
secure_session_t
secure_session_user_callbacks_t
send_protocol_data_callback
themis_status_t