On 2015-Jul-13 08:38:21 +0000, Mark Murray <ma...@freebsd.org> wrote: >+ /* >+ * Belt-and-braces. >+ * Round up the read length to a crypto block size >multiple, >+ * which is what the underlying generator is expecting. >+ * See the random_buf size requirements in the >Yarrow/Fortuna code. >+ */ >+ read_len += RANDOM_BLOCKSIZE; >+ read_len -= read_len % RANDOM_BLOCKSIZE;
Note that if read_len was already a multiple of RANDOM_BLOCKSIZE, this will pad it by an additional RANDOM_BLOCKSIZE. I don't think this matters but it's not what the comment implies. (The comment also goes over 80 columns). -- Peter Jeremy
pgpgWwSc_VJgi.pgp
Description: PGP signature