Re: or should block size for xts.c set to 1 instead of AES block size?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 7 May 2021 at 08:12, Kestrel seventyfour
<kestrelseventyfour@xxxxxxxxx> wrote:
>
> Hi,
>
> one more thought, shouldn't the block size for generic xts set to 1 in
> order to reflect that any input size length is allowed to the
> algorithm?
>

I think this was discussed at some point on the list, and Herbert
seemed to suggest that 1 was a better choice than AES_BLOCK_SIZE.
You'd have to set the chunksize, though, to ensure that the input is
presented in the right granularity, i.e., to ensure that the skcipher
walk layer never presents less than chunksize bytes unless it is the
end of the input.

However, this is a flag day change, so you'd need to update all
implementations at the same time. Otherwise, the extended tests (which
compare accelerated implementations with xts(ecb(aes-generic))) will
start failing on the cra_blocksize mismatch.



[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]

  Powered by Linux