]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
random(4): Fix a regression in short AES mode reads
authorcem <cem@FreeBSD.org>
Tue, 18 Jun 2019 18:50:58 +0000 (18:50 +0000)
committercem <cem@FreeBSD.org>
Tue, 18 Jun 2019 18:50:58 +0000 (18:50 +0000)
commitb96ef4b59c4f86c3f5fbae7a414734c64800da7b
tree6c0db25dd659d058af4ab54ddff83522365db9fb
parent9fc6ef71933532028c3d37937fa14a9f4e84e5a4
random(4): Fix a regression in short AES mode reads

In r349154, random device reads of size < 16 bytes (AES block size) were
accidentally broken to loop forever.  Correct the loop condition for small
reads.

Reported by: pho
Reviewed by: delphij
Approved by: secteam(delphij)
Differential Revision: https://reviews.freebsd.org/D20686
sys/dev/random/fortuna.c