1. 25 Jan, 2019 1 commit
  2. 07 Jan, 2019 1 commit
    • Ondrej Kozina's avatar
      dm backend with support for multi-segment devices. · 39a014f6
      Ondrej Kozina authored
      Support for multi-segment devices is requirement for online
      reencryption to work. Introducing modififed dm backend that
      splits data structures describing active device and individual
      dm target (or segment).
      39a014f6
  3. 01 Jan, 2019 2 commits
  4. 05 Dec, 2018 1 commit
    • Milan Broz's avatar
      integrity: support detached data device. · 316ec5b3
      Milan Broz authored
      Since the kernel 4.18 there is a possibility to speficy external
      data device for dm-integrity that stores all integrity tags.
      
      The new option --data-device in integritysetup uses this feature.
      316ec5b3
  5. 27 Nov, 2018 3 commits
  6. 21 Jul, 2018 1 commit
  7. 21 May, 2018 1 commit
  8. 26 Apr, 2018 1 commit
  9. 06 Apr, 2018 1 commit
    • Milan Broz's avatar
      Check cipher before writing metadata (LUKS2). · 187170ec
      Milan Broz authored
      Some ciphers and key sizes created on-disk metadata that cannot be used.
      Use the same test for length-preserving cipher as LUKS1.
      
      Also check if key for integrity algorithm is not too small.
      
      Fixes #373.
      187170ec
  10. 14 Feb, 2018 1 commit
  11. 13 Feb, 2018 1 commit
    • Milan Broz's avatar
      Use integrity key during integritysetup format. · 954214e4
      Milan Broz authored
      Kernel could reject HMAC without a key during format, we must set a key here as well.
      
      Because there is no data area (device size is 8 sectors), it is actually never used,
      so we can use zeroed key here.
      
      The real HMAC key is used later during device activation with the real size.
      954214e4
  12. 20 Jan, 2018 1 commit
  13. 05 Jan, 2018 1 commit
  14. 12 Oct, 2017 1 commit
    • Milan Broz's avatar
      Use non-recursive automake. · d77bbe93
      Milan Broz authored
      This change also causes that now binaries and libraries are placed in
      build root directory.
      
      Now we can use subdir-objects for automake.
      d77bbe93
  15. 24 Sep, 2017 1 commit
  16. 06 Aug, 2017 1 commit
  17. 24 Jun, 2017 1 commit
  18. 23 Jun, 2017 1 commit
  19. 08 Jun, 2017 1 commit
  20. 01 Jun, 2017 1 commit
  21. 29 May, 2017 1 commit
  22. 28 May, 2017 2 commits