1. 18 Oct, 2018 1 commit
  2. 14 Oct, 2018 6 commits
    • Milan Broz's avatar
      Fix issues found by Coverity scan. · 27eaf46c
      Milan Broz authored
      - possible overflow of data offset calculation in wipe and
      - dereferencing of pointer in a keyring error path.
      27eaf46c
    • Milan Broz's avatar
      Fix test module inclusion in tarball. · 202aeece
      Milan Broz authored
      202aeece
    • Milan Broz's avatar
      Fix some signed/unsigned comparison warnings. · 825fc895
      Milan Broz authored
      825fc895
    • Milan Broz's avatar
      Set devel version. · a74aeced
      Milan Broz authored
      a74aeced
    • Milan Broz's avatar
      Update po files. · fa1f63bc
      Milan Broz authored
      fa1f63bc
    • Milan Broz's avatar
      Wipe full header areas (including unused) during LUKS format. · c2bce3e9
      Milan Broz authored
      All previous version of cryptsetup wiped only first 4k for LUKS1
      and both JSON areas for LUKS2 (first 32k) and the allocated
      keyslot area (as it contained the generated key).
      
      Remaining areas (unused keyslots, padding, and alignment) were
      not wiped and could contain some previous data.
      
      Since this commit, the whole area up to the data offset is zeroed,
      and subsequently, all keyslots areas are wiped with random data.
      
      Only exceptions are
       - padding/alignment areas for detached header
         if the data offset is set to 0
       - bogus LUKS1 keyslot areas (upstream code never
         created such keyslots but someone could use that).
      
      This operation could slow down luksFormat on some devices, but
      it guarantees that after this operation LUKS header does not
      contain any foreign data.
      c2bce3e9
  3. 13 Oct, 2018 1 commit
  4. 12 Oct, 2018 4 commits
  5. 11 Oct, 2018 11 commits
  6. 04 Oct, 2018 3 commits
  7. 02 Oct, 2018 3 commits
  8. 29 Sep, 2018 3 commits
  9. 27 Sep, 2018 2 commits
  10. 26 Sep, 2018 1 commit
  11. 25 Sep, 2018 5 commits