Skip to content
Snippets Groups Projects
  1. Jul 06, 2020
  2. Jul 19, 2019
  3. Dec 12, 2018
  4. Oct 06, 2017
  5. Jul 11, 2017
  6. Jul 26, 2016
  7. Jul 12, 2016
  8. Mar 17, 2016
    • Daniel P. Berrangé's avatar
      crypto: add block encryption framework · 7d969014
      Daniel P. Berrangé authored
      
      Add a generic framework for supporting different block encryption
      formats. Upon instantiating a QCryptoBlock object, it will read
      the encryption header and extract the encryption keys. It is
      then possible to call methods to encrypt/decrypt data buffers.
      
      There is also a mode whereby it will create/initialize a new
      encryption header on a previously unformatted volume.
      
      The initial framework comes with support for the legacy QCow
      AES based encryption. This enables code in the QCow driver to
      be consolidated later.
      
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Signed-off-by: default avatarDaniel P. Berrange <berrange@redhat.com>
      7d969014
Loading