DragonFly BSD
DragonFly commits List (threaded) for 2010-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: dm_target_crypt - rework ivgen magic, fix bug


From: Alex Hornung <alexh@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 20 Aug 2010 12:19:20 -0700 (PDT)

commit 7cfe2226dac888c3f9254acdee907bdca508256d
Author: Alex Hornung <ahornung@gmail.com>
Date:   Fri Aug 20 18:44:48 2010 +0100

    dm_target_crypt - rework ivgen magic, fix bug
    
    * Add a forgotten crypto_freesession() in the destruction of the target.
    
    * Change ivgen infrastructure to be more complete; each ivgen can now
      have a ctor, a dtor and some private data.
    
    * Change ESSIV ivgen to use its own crypto session.
    
    * Change all the crypto stuff *not* to use an explicit key but rather
      use the key with which they were initialized.
    
    * Dispatch the actual data crypto from the ivgens, allowing the iv
      generation to happen asynchronously.
    
    Discussed-with: Matt Dillon (dillon@)

Summary of changes:
 sys/dev/disk/dm/dm_target_crypt.c |  360 ++++++++++++++++++++++++++-----------
 1 files changed, 258 insertions(+), 102 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7cfe2226dac888c3f9254acdee907bdca508256d


-- 
DragonFly BSD source repository



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