[blivet] My school project -- random data entropy in installation

Vratislav Podzimek vpodzime at redhat.com
Fri May 24 17:01:41 UTC 2013


These are patches I've come up with as part of my school project focused on
random data entropy in the installation process. The critical part that needs
high-quality random data is disk encryption. Patches 1/3 and 2/3 are, I believe,
useful in either case, patch 3/3 adds the entropy check and wait before the LUKS
format is created. Related Anaconda patches add a GUI dialog to inform user what
is going on and how they could help.

The right value of the minimal entropy level is something experts in that area
should tell us. I'll work on that and change it before pushing if these patches
get approved.

Vratislav Podzimek (3):
  Add a way to pass callbacks to storage processing
  Add callbacks for format creation and resizing
  Wait for enough entropy when creating LUKS format

 blivet/__init__.py     |  35 +++++++++++++---
 blivet/deviceaction.py | 112 +++++++++++++++++++++++++++++--------------------
 blivet/devicetree.py   |   6 +--
 blivet/formats/luks.py |   1 +
 blivet/util.py         |   4 ++
 5 files changed, 105 insertions(+), 53 deletions(-)

-- 
1.7.11.7



More information about the anaconda-patches mailing list