Skip to main content

Crate libthemis_sys

Crate libthemis_sys 

Source
Expand description

Raw FFI bindings to libthemis.

Re-exports§

pub use self::themis_key_kind as themis_key_kind_t;

Structs§

secure_comparator_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_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_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 Aliases§

__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_t
secure_session_user_callbacks_t
send_protocol_data_callback
themis_status_t