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)  

struct_opts_1 Struct Reference

#include <libzuluCrypt-exe.h>

Public Attributes

const char * plugin_path
 
const char * device
 
const char * mount_point
 
const char * m_opts
 
const char * fs_opts
 
const char * key_source
 
const char * key
 
const char * fs
 
const char * type
 
const char * rng
 
const char * existing_key_source
 
const char * existing_key
 
const char * new_key
 
const char * new_key_source
 
const char * argv
 
const char * tcrypt_hidden_volume_size
 
const char * tcrypt_hidden_volume_key
 
const char * tcrypt_hidden_volume_multiple_keyfiles [16+1]
 
const char * tcrypt_multiple_keyfiles [16+1]
 
const char * back_up_file_path
 
const char * offset
 
const char * uid
 
const char * luks_external_header
 
char *const * env
 
char action
 
int partition_number
 
int ask_confirmation
 
int open_mount
 
int mount_point_option
 
int print_partition_type
 
int share
 
int use_cryptsetup_for_bitlocker
 

Detailed Description

Definition at line 35 of file libzuluCrypt-exe.h.

Member Data Documentation

◆ action

char struct_opts_1::action

Definition at line 60 of file libzuluCrypt-exe.h.

Referenced by main(), zuluCryptEXE(), and zuluCryptEXEGetOpts().

◆ argv

const char* struct_opts_1::argv

Definition at line 50 of file libzuluCrypt-exe.h.

Referenced by main(), and zuluCryptPluginManagerGetKeyFromModule().

◆ ask_confirmation

◆ back_up_file_path

const char* struct_opts_1::back_up_file_path

◆ device

◆ env

char* const * struct_opts_1::env

◆ existing_key

const char* struct_opts_1::existing_key

◆ existing_key_source

const char* struct_opts_1::existing_key_source

Definition at line 46 of file libzuluCrypt-exe.h.

Referenced by zuluCryptEXEAddKey(), and zuluCryptEXEGetOpts().

◆ fs

const char* struct_opts_1::fs

◆ fs_opts

const char* struct_opts_1::fs_opts

◆ key

◆ key_source

◆ luks_external_header

const char* struct_opts_1::luks_external_header

Definition at line 58 of file libzuluCrypt-exe.h.

Referenced by zuluCryptEXEGetOpts(), and zuluCryptEXEOpenVolume().

◆ m_opts

◆ mount_point

const char* struct_opts_1::mount_point

◆ mount_point_option

int struct_opts_1::mount_point_option

Definition at line 64 of file libzuluCrypt-exe.h.

Referenced by zuluMountCryptoMount().

◆ new_key

const char* struct_opts_1::new_key

Definition at line 48 of file libzuluCrypt-exe.h.

Referenced by main(), zuluCryptEXEAddKey(), and zuluCryptEXEGetOpts().

◆ new_key_source

const char* struct_opts_1::new_key_source

Definition at line 49 of file libzuluCrypt-exe.h.

Referenced by zuluCryptEXEAddKey(), and zuluCryptEXEGetOpts().

◆ offset

const char* struct_opts_1::offset

Definition at line 56 of file libzuluCrypt-exe.h.

Referenced by zuluCryptEXEOpenVolume(), and zuluMountCryptoMount().

◆ open_mount

int struct_opts_1::open_mount

◆ partition_number

int struct_opts_1::partition_number

Definition at line 61 of file libzuluCrypt-exe.h.

Referenced by main(), and zuluCryptEXEGetOpts().

◆ plugin_path

const char* struct_opts_1::plugin_path

◆ print_partition_type

int struct_opts_1::print_partition_type

Definition at line 65 of file libzuluCrypt-exe.h.

Referenced by main(), and zuluCryptEXEGetOpts().

◆ rng

◆ share

int struct_opts_1::share

◆ tcrypt_hidden_volume_key

const char* struct_opts_1::tcrypt_hidden_volume_key

Definition at line 52 of file libzuluCrypt-exe.h.

Referenced by main(), zuluCryptEXECreateVolume(), and zuluCryptEXEGetOpts().

◆ tcrypt_hidden_volume_multiple_keyfiles

const char* struct_opts_1::tcrypt_hidden_volume_multiple_keyfiles[ 16+1]

Definition at line 53 of file libzuluCrypt-exe.h.

Referenced by main(), zuluCryptEXECreateVolume(), and zuluCryptEXEGetOpts().

◆ tcrypt_hidden_volume_size

const char* struct_opts_1::tcrypt_hidden_volume_size

Definition at line 51 of file libzuluCrypt-exe.h.

Referenced by zuluCryptEXECreateVolume(), and zuluCryptEXEGetOpts().

◆ tcrypt_multiple_keyfiles

const char* struct_opts_1::tcrypt_multiple_keyfiles[ 16+1]

◆ type

◆ uid

const char* struct_opts_1::uid

Definition at line 57 of file libzuluCrypt-exe.h.

Referenced by main(), and zuluCryptEXEGetOpts().

◆ use_cryptsetup_for_bitlocker

int struct_opts_1::use_cryptsetup_for_bitlocker

Definition at line 67 of file libzuluCrypt-exe.h.

Referenced by zuluCryptEXEGetOptsSetDefault(), and zuluCryptEXEOpenVolume().


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