Skip to main content

Crate libcryptsetup_sys

Crate libcryptsetup_sys 

Source

Structs§

crypt_active_device
crypt_params_integrity
crypt_params_loopaes
crypt_params_luks1
crypt_params_luks2
crypt_params_plain
crypt_params_tcrypt
crypt_params_verity
crypt_pbkdf_type
crypt_token_handler
crypt_token_params_luks2_keyring

Enums§

crypt_activation_flag
crypt_deactivate_flag
crypt_debug_level
crypt_device
crypt_device_type
crypt_flags_type
crypt_keyfile_read_flag
crypt_keyslot_info
crypt_keyslot_priority
crypt_log_level
crypt_luks2_header_requirement_flag
crypt_pbkdf_algo_type
crypt_pbkdf_flag
crypt_reencrypt_direction_info
crypt_reencrypt_flag
crypt_reencrypt_info
crypt_reencrypt_mode_info
crypt_rng_type
crypt_status_info
crypt_tcrypt_flag
crypt_token_info
crypt_verity_flag
crypt_volume_key_flag
crypt_wipe_flag
crypt_wipe_pattern
reencrypt_resilience_mode

Constants§

CRYPT_ANY_SLOT
CRYPT_ANY_TOKEN

Functions§

crypt_activate_by_keyfile⚠
crypt_activate_by_keyfile_device_offset⚠
crypt_activate_by_keyfile_offset⚠
crypt_activate_by_keyring⚠
crypt_activate_by_passphrase⚠
crypt_activate_by_token⚠
crypt_activate_by_volume_key⚠
crypt_benchmark⚠
crypt_benchmark_pbkdf⚠
crypt_convert⚠
crypt_deactivate⚠
crypt_deactivate_by_name⚠
crypt_dump⚠
crypt_format⚠
crypt_free⚠
crypt_get_active_device⚠
crypt_get_active_integrity_failures⚠
crypt_get_cipher⚠
crypt_get_cipher_mode⚠
crypt_get_data_offset⚠
crypt_get_default_type⚠
crypt_get_device_name⚠
crypt_get_dir⚠
crypt_get_integrity_info⚠
crypt_get_iv_offset⚠
crypt_get_metadata_device_name⚠
crypt_get_metadata_size⚠
crypt_get_pbkdf_default⚠
crypt_get_pbkdf_type⚠
crypt_get_pbkdf_type_params⚠
crypt_get_rng_type⚠
crypt_get_sector_size⚠
crypt_get_type⚠
crypt_get_uuid⚠
crypt_get_verity_info⚠
crypt_get_volume_key_size⚠
crypt_header_backup⚠
crypt_header_restore⚠
crypt_init⚠
crypt_init_by_name⚠
crypt_init_by_name_and_header⚠
crypt_init_data_device⚠
crypt_keyfile_device_read⚠
crypt_keyfile_read⚠
crypt_keyslot_add_by_key⚠
crypt_keyslot_add_by_keyfile⚠
crypt_keyslot_add_by_keyfile_device_offset⚠
crypt_keyslot_add_by_keyfile_offset⚠
crypt_keyslot_add_by_passphrase⚠
crypt_keyslot_add_by_volume_key⚠
crypt_keyslot_area⚠
crypt_keyslot_change_by_passphrase⚠
crypt_keyslot_destroy⚠
crypt_keyslot_get_encryption⚠
crypt_keyslot_get_key_size⚠
crypt_keyslot_get_pbkdf⚠
crypt_keyslot_get_priority⚠
crypt_keyslot_max⚠
crypt_keyslot_set_encryption⚠
crypt_keyslot_set_priority⚠
crypt_keyslot_status⚠
crypt_load⚠
crypt_log⚠
crypt_memory_lock⚠
crypt_metadata_locking⚠
crypt_persistent_flags_get⚠
crypt_persistent_flags_set⚠
crypt_repair⚠
crypt_resize⚠
crypt_resume_by_keyfile⚠
crypt_resume_by_keyfile_device_offset⚠
crypt_resume_by_keyfile_offset⚠
crypt_resume_by_passphrase⚠
crypt_set_confirm_callback⚠
crypt_set_data_device⚠
crypt_set_data_offset⚠
crypt_set_debug_level⚠
crypt_set_iteration_time⚠Deprecated
crypt_set_label⚠
crypt_set_log_callback⚠
crypt_set_metadata_size⚠
crypt_set_pbkdf_type⚠
crypt_set_rng_type⚠
crypt_set_uuid⚠
crypt_status⚠
crypt_suspend⚠
crypt_token_assign_keyslot⚠
crypt_token_is_assigned⚠
crypt_token_json_get⚠
crypt_token_json_set⚠
crypt_token_luks2_keyring_get⚠
crypt_token_luks2_keyring_set⚠
crypt_token_register⚠
crypt_token_status⚠
crypt_token_unassign_keyslot⚠
crypt_volume_key_get⚠
crypt_volume_key_keyring⚠
crypt_volume_key_verify⚠
crypt_wipe⚠

Type Aliases§

crypt_benchmark_cb
crypt_confirm_cb
crypt_log_cb
crypt_token_buffer_free_func
crypt_token_dump_func
crypt_token_open_func
crypt_token_validate_func
crypt_write_op_cb