zuluCrypt  5.7.1
About: zuluCrypt is a simple but feature rich solution for hard drives encryption. It can manage PLAIN dm-crypt, LUKS, TrueCrypt and VeraCrypt encrypted volumes.
  Fossies Dox: zuluCrypt-5.7.1.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

open_struct_t Struct Reference

#include <includes.h>

Public Attributes

const char * device
 
const char * plain_dm_properties
 
const char * mapper_name
 
const char * mapper_path
 
const char * key
 
const char * m_point
 
const char * fs_opts
 
const char * m_opts
 
const char * luks_detached_header
 
size_t key_len
 
uid_t uid
 
int volume_type
 
int key_source
 
int iteration_count
 
int tcrypt_keyfiles_count
 
int veraCrypt_volume
 
int trueCrypt_volume
 
int bitlocker_volume
 
int system_volume
 
int use_cryptsetup_for_bitlocker
 
const char *const * tcrypt_keyfiles
 
unsigned long m_flags
 
int use_backup_header
 
int use_hidden_header
 
void * variables
 

Detailed Description

Definition at line 68 of file includes.h.

Member Data Documentation

◆ bitlocker_volume

int open_struct_t::bitlocker_volume

Definition at line 87 of file includes.h.

Referenced by zuluCryptEXEOpenVolume(), and zuluCryptOpenVolume_2().

◆ device

◆ fs_opts

const char* open_struct_t::fs_opts

◆ iteration_count

int open_struct_t::iteration_count

◆ key

◆ key_len

◆ key_source

int open_struct_t::key_source

Definition at line 82 of file includes.h.

Referenced by zuluCryptEXEOpenVolume(), and zuluCryptOpenVolume_2().

◆ luks_detached_header

const char* open_struct_t::luks_detached_header

Definition at line 77 of file includes.h.

Referenced by _open_luks_2(), _open_mapper(), and zuluCryptEXEOpenVolume().

◆ m_flags

unsigned long open_struct_t::m_flags

◆ m_opts

◆ m_point

const char* open_struct_t::m_point

◆ mapper_name

◆ mapper_path

const char* open_struct_t::mapper_path

◆ plain_dm_properties

const char* open_struct_t::plain_dm_properties

Definition at line 70 of file includes.h.

Referenced by zuluCryptEXEOpenVolume(), zuluCryptOpenPlain_1(), and zuluCryptOpenVolume_2().

◆ system_volume

int open_struct_t::system_volume

◆ tcrypt_keyfiles

const char* const * open_struct_t::tcrypt_keyfiles

◆ tcrypt_keyfiles_count

◆ trueCrypt_volume

int open_struct_t::trueCrypt_volume

Definition at line 86 of file includes.h.

Referenced by _open_tcrypt_volume_1(), zuluCryptEXEOpenVolume(), and zuluCryptOpenVolume_2().

◆ uid

uid_t open_struct_t::uid

◆ use_backup_header

int open_struct_t::use_backup_header

◆ use_cryptsetup_for_bitlocker

int open_struct_t::use_cryptsetup_for_bitlocker

Definition at line 89 of file includes.h.

Referenced by zuluCryptBitLockerUnlock(), and zuluCryptEXEOpenVolume().

◆ use_hidden_header

int open_struct_t::use_hidden_header

◆ variables

void* open_struct_t::variables

Definition at line 94 of file includes.h.

Referenced by _open_plain(), and zuluCryptOpenPlain_2().

◆ veraCrypt_volume

◆ volume_type

int open_struct_t::volume_type

Definition at line 81 of file includes.h.

Referenced by _create_file_system(), and zuluCryptOpenTcrypt().


The documentation for this struct was generated from the following file: