tc_log
tc_log(1, "Cipher %s not found\n", cipher->name);
tc_log(1, "Failed to init crypto session\n");
tc_log(1, "Failed to set crypto key\n");
tc_log(1, "Failed to encrypt/decrypt: %d\n", error);
tc_log(1, "Not enough memory for password manipulation\n");
tc_log(1, "Error allocating memory for keyfile pool\n");
tc_log(1, "Error reading keyfile %s content\n",
tc_log(1, "tc_decrypt: Could not allocate key "
tc_log(1, "Header version %d unsupported\n", hdr->tc_ver);
tc_log(1, "could not allocate safe dhdr memory\n");
tc_log(1, "could not allocate safe ehdr memory\n");
tc_log(1, "could not allocate safe ehdr_backup memory\n");
tc_log(1, "could not allocate safe key memory\n");
tc_log(1, "could not allocate safe backup key memory\n");
tc_log(1, "could not get salt\n");
tc_log(1, "could not get salt for backup header\n");
tc_log(1, "could not derive key\n");
tc_log(1, "could not derive backup key\n");
tc_log(1, "could not get key random bits\n");
tc_log(1, "could not find internal header configuration\n");
tc_log(1, "Header encryption failed\n");
tc_log(1, "Backup header encryption failed\n");
tc_log(1, "could not allocate safe ehdr memory\n");
tc_log(1, "could not allocate safe ehdr_backup memory\n");
tc_log(1, "could not allocate safe key memory\n");
tc_log(1, "could not allocate safe backup key memory\n");
tc_log(1, "could not get salt\n");
tc_log(1, "could not get salt for backup header\n");
tc_log(1, "could not derive key\n");
tc_log(1, "could not derive backup key\n");
tc_log(1, "could not find internal header configuration\n");
tc_log(1, "Header encryption failed\n");
tc_log(1, "Backup header encryption failed\n");
tc_log(1, "Error allocating safe tchdr_dec memory\n");
tc_log(1, "Header decryption failed\n");
tc_log(0, "Gathering true randomness, %.0f%% done.\n", pct_done);
tc_log(1, "Error opening /dev/random\n");
tc_log(1, "Error reading from /dev/random(%d): %s\n",
tc_log(0, "Securely erasing, %.0f%% done.\n", pct_done);
tc_log(1, "blksz > MAX_BLKSZ\n");
tc_log(1, "Error opening /dev/urandom\n");
tc_log(1, "Error opening %s\n", dev);
tc_log(1, "Error reading from /dev/urandom\n");
tc_log(1, "Error writing to %s\n", dev);
tc_log(1, "Error opening %s\n", dev);
tc_log(1, "Error opening %s\n", dev);
tc_log(1, "This should never happen: internal_off + bytes > "
tc_log(1, "Error buffering data on "
tc_log(1, "Error opening device %s\n", dev);
tc_log(1, "Error seeking on device %s\n", dev);
tc_log(1, "Error writing to device %s\n", dev);
tc_log(1, "Error opening file %s\n", file);
tc_log(1, "Error writing to file %s\n", file);
tc_log(0, "WARNING: Passphrase is being trimmed to %zu "
tc_log(1, "Error opening file %s\n", file);
tc_log(1, "Error allocating memory\n");
tc_log(1, "Error seeking on file %s\n", file);
tc_log(1, "Error reading from file %s\n", file);
tc_log(1, "Hash %s not found\n", hash->algo);
tc_log(1, "Error in PBKDF2\n");
tc_log(1, "error read hdr_enc: %s", opts->dev);
tc_log(1, "Incorrect password or not a TrueCrypt volume\n");
tc_log(1, "Could not protect hidden volume\n");
tc_log(1, "Could not retrieve information about mapped "
tc_log(1, "Could not set up mapping %s\n", opts->map_name);
tc_log(1, "could not allocate safe "
tc_log(1, "could not allocate safe passphrase memory\n");
tc_log(1, "could not read passphrase\n");
tc_log(1, "Passphrases don't match\n");
tc_log(1, "could not allocate safe "
tc_log(1, "could not apply keyfiles\n");
tc_log(1, "Could not create header\n");
tc_log(1, "could not get disk information\n");
tc_log(0, "Writing new volume headers to disk/file...\n");
tc_log(1, "Could not write volume header to file\n");
tc_log(1, "Could not write volume header to device\n");
tc_log(1, "Could not write backup volume header to device\n");
tc_log(0, "All done!\n");
tc_log(1, "could not allocate safe tc_table memory\n");
tc_log(1, "could not get all the info required from "
tc_log(1, "could not allocate safe info memory\n");
tc_log(1, "Error allocating memory for "
tc_log(1, "could not find corresponding cipher\n");
tc_log(1, "could not find cipher chain\n");
tc_log(1, "could not dup cipher chain\n");
tc_log(1, "could not allocate safe parameters memory");
tc_log(1, "dm_task_create failed\n");
tc_log(1, "dm_task_set_name failed\n");
tc_log(1, "uuid_unparse memory failed\n");
tc_log(1, "uuid_create failed\n");
tc_log(1, "uuid_to_string failed\n");
tc_log(1, "uuid second malloc failed\n");
tc_log(1, "dm_task_set_uuid failed\n");
tc_log(1, "dm_task_add_target failed\n");
tc_log(1, "dm_task_add_target failed\n");
tc_log(1, "dm_task_set_cookie failed\n");
tc_log(1, "dm_task_run failed\n");
tc_log(1, "dm_task_get info failed\n");
tc_log(1, "warning, asprintf failed. won't be able to "
tc_log(1, "Tried to unroll dm changes, "
tc_log(1, "Could not remove mapping %s\n", mapname);
tc_log(1, "FATAL: tc_cipher_chains is full!!\n");
tc_log(1, "Could not allocate strdup memory\n");
tc_log(1, "Invalid cipher: %s\n", cipher_chain);
tc_log(1, "could not allocate safe opts memory\n");
tc_log(1, "Error allocating memory for "
tc_log(1, "Error allocating memory for "
tc_log(1, "could not allocate safe info memory\n");
tc_log(1, "could not populate keys in cipher chain\n");
tc_log(1, "could not allocate safe key memory\n");
tc_log(1, "pbkdf failed for algorithm %s\n",
tc_log(1, "hdr decryption failed for cipher "
tc_log(1, "could not get disk info\n");
tc_log(1, "Cannot create volumes on devices with less "
tc_log(1, "could not allocate safe passphrase memory\n");
tc_log(1, "could not read passphrase\n");
tc_log(1, "Passphrases don't match\n");
tc_log(1, "could not allocate safe "
tc_log(1, "could not apply keyfiles\n");
tc_log(1, "could not allocate safe "
tc_log(1, "could not read passphrase\n");
tc_log(1, "Passphrases for hidden volume don't "
tc_log(1, "could not allocate safe "
tc_log(1, "could not apply keyfiles\n");
tc_log(1, "hidden_blocks to create volume "
tc_log(1, "Hidden volume needs to be "
tc_log(1, "Could not read from stdin\n");
tc_log(1, "Could not interpret input: %s\n", buf);
tc_log(1, "Hidden volume needs to be "
tc_log(1, "Could not read from stdin\n");
tc_log(1, "User cancelled action(s)\n");
tc_log(0, "Securely erasing the volume...\nThis process may take "
tc_log(1, "could not securely erase device %s\n", opts->dev);
tc_log(0, "Creating volume headers...\nDepending on your system, this "
tc_log(0, "WARNING: Using a weak random generator to get "
tc_log(1, "Could not create header\n");
tc_log(1, "Could not create hidden volume header\n");
tc_log(0, "Writing volume headers to disk...\n");
tc_log(1, "Could not write volume header to device\n");
tc_log(1, "Could not write backup volume header to device\n");
tc_log(1, "Could not write hidden volume header to "
tc_log(1, "Could not write backup hidden volume "
tc_log(0, "All done!\n");
tc_log(1, "could not get disk information\n");
tc_log(1, "could not allocate safe passphrase memory\n");
tc_log(1, "could not read passphrase\n");
tc_log(1, "could not apply keyfiles");
tc_log(1, "could not allocate safe passphrase memory\n");
tc_log(1, "could not read passphrase\n");
tc_log(1, "could not apply keyfiles");
tc_log(1, "error read hdr_enc: %s", opts->hdr_file_in);
tc_log(1, "error read hdr_enc: %s", opts->dev);
tc_log(1, "error read hdr_enc: %s", opts->h_hdr_file_in);
void tc_log(int err, const char *fmt, ...);
tc_log(1, "could not create new volume on %s\n", opts->dev);