cryptsetup API
Public cryptsetup API
|
#include <libcryptsetup.h>
Data Fields | |
const char * | passphrase |
size_t | passphrase_size |
const char ** | keyfiles |
unsigned int | keyfiles_count |
const char * | hash_name |
const char * | cipher |
const char * | mode |
size_t | key_size |
uint32_t | flags |
uint32_t | veracrypt_pim |
Structure used as parameter for TCRYPT device type.
const char* crypt_params_tcrypt::cipher |
cipher chain c1[-c2[-c3]]
uint32_t crypt_params_tcrypt::flags |
CRYPT_TCRYPT* flags
const char* crypt_params_tcrypt::hash_name |
hash function for PBKDF
size_t crypt_params_tcrypt::key_size |
key size in bytes (the whole chain)
const char** crypt_params_tcrypt::keyfiles |
keyfile paths to unlock header (input only)
unsigned int crypt_params_tcrypt::keyfiles_count |
keyfiles count (input only)
const char* crypt_params_tcrypt::mode |
cipher block mode
const char* crypt_params_tcrypt::passphrase |
passphrase to unlock header (input only)
size_t crypt_params_tcrypt::passphrase_size |
passphrase size (input only, max length is 64)
uint32_t crypt_params_tcrypt::veracrypt_pim |
VeraCrypt Personal Iteration Multiplier