X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfc_error.c;h=53753674915966d88e635d8500fd723a23c9bd64;hb=f402e6aa2dd18138ec26e9bfb340dae294637aec;hp=001273e1caed36d3b6b6730c73cd9980f2df4b69;hpb=26668913a55e867900ae7f80615640d814494e29;p=tfcrypt.git diff --git a/tfc_error.c b/tfc_error.c index 001273e..5375367 100644 --- a/tfc_error.c +++ b/tfc_error.c @@ -69,6 +69,7 @@ void xexit(int status) memset(ctr, 0, sizeof(ctr)); memset(mackey, 0, sizeof(mackey)); memset(xtskey, 0, sizeof(xtskey)); + memset(tweak, 0, sizeof(tweak)); memset(&sk, 0, sizeof(struct skein)); memset(&tfe, 0, sizeof(struct tfe_stream)); @@ -171,6 +172,7 @@ void usage(void) tfc_say(" show: do default action, then dump CTR value to stderr,"); tfc_say(" head: when decrypting, read CTR from beginning of stream,"); tfc_say(" rand: generate random CTR and write it to beginning of stream,"); + tfc_say(" zero: assume zero CTR is used, do not read from and write it to stream,"); tfc_say(" : read CTR from given file (both when encrypting/decrypting)."); tfc_say(" default is to derive CTR from user provided password or keyfile with"); tfc_say(" a single Skein function turn over derived, %u byte raw key", TFC_U(TF_KEY_SIZE));