projects
/
tfcrypt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
-g, -j: shortcuts for stream ciphers with random counter
[tfcrypt.git]
/
tfc_random.c
diff --git
a/tfc_random.c
b/tfc_random.c
index 0a529d401b53410f08ef97d436a6fc4b578ab1f6..99612d34d3c01d131feb155fd8e8fbf933614ca5 100644
(file)
--- a/
tfc_random.c
+++ b/
tfc_random.c
@@
-150,7
+150,7
@@
void gen_write_bytes(const char *foutname, tfc_fsize offset, tfc_fsize nrbytes)
xerror(ignore_seek_errors, NO, NO, "%s: seek failed", foutname);
}
xerror(ignore_seek_errors, NO, NO, "%s: seek failed", foutname);
}
- if (
ctr_mode == TFC_MODE
_PLAIN) memset(srcblk, 0, sizeof(srcblk));
+ if (
do_edcrypt == TFC_DO
_PLAIN) memset(srcblk, 0, sizeof(srcblk));
if (verbose) tfc_nfsay(stderr, "%s: writing %lld bytes to %s ... ",
tfc_format_pid(progname), nrbytes, foutname);
if (verbose) tfc_nfsay(stderr, "%s: writing %lld bytes to %s ... ",
tfc_format_pid(progname), nrbytes, foutname);
@@
-162,7
+162,7
@@
void gen_write_bytes(const char *foutname, tfc_fsize offset, tfc_fsize nrbytes)
pblk = srcblk;
lblock = lrem = blk_len_adj(nrbytes, total_processed_src, blksize);
pblk = srcblk;
lblock = lrem = blk_len_adj(nrbytes, total_processed_src, blksize);
- if (
ctr_mode != TFC_MODE
_PLAIN) tfc_getrandom(srcblk, lblock);
+ if (
do_edcrypt != TFC_DO
_PLAIN) tfc_getrandom(srcblk, lblock);
if (error_action == TFC_ERRACT_SYNC) wrpos = tfc_fdgetpos(fd);
_wagain: lio = xwrite(fd, pblk, lrem);
if (error_action == TFC_ERRACT_SYNC) wrpos = tfc_fdgetpos(fd);
_wagain: lio = xwrite(fd, pblk, lrem);