X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfcrypt.c;fp=tfcrypt.c;h=2b2a26f367aed57659c3f0d65f34203857a2ce4a;hb=28fd79bfc51ba3ca72caf78fcaacecfc1a19f19c;hp=88420817cbf9d4004a226bfa4ba6ce959d144a93;hpb=e3b1cafef772fa27575cedeb98a9e241ac6ecc8f;p=tfcrypt.git diff --git a/tfcrypt.c b/tfcrypt.c index 8842081..2b2a26f 100644 --- a/tfcrypt.c +++ b/tfcrypt.c @@ -362,7 +362,7 @@ _baddfname: "%s: invalid block size value", s); } else blksize = (size_t)tfc_modifysize((tfc_fsize)blksize, strchr(s, ':')); - if (do_edcrypt != TFC_DO_PLAIN && blksize < TF_BLOCK_SIZE) xerror(NO, YES, YES, + if (!tfc_is_stream(ctr_mode) && blksize < TF_BLOCK_SIZE) xerror(NO, YES, YES, "%s: block size is lesser than TF_BLOCK_SIZE (%u bytes)", s, TFC_U(TF_BLOCK_SIZE)); if (blksize > TFC_BLKSIZE) xerror(NO, YES, YES, "%s: block size exceeds %u bytes",