|
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