1. 25 Jan, 2019 2 commits
    • Milan Broz's avatar
      Update copyright year. · a6f5ce8c
      Milan Broz authored
      And unify name copyright format.
      a6f5ce8c
    • Milan Broz's avatar
      Switch default cryptographic backend to OpenSSL. · bc3d0feb
      Milan Broz authored
      Cryptsetup/libcryptsetup currently supports several cryptographic
      library backends.
      
      The fully supported are libgcrypt, OpenSSL and kernel crypto API.
      
      FIPS mode extensions are maintained only for libgcrypt and OpenSSL.
      
      (Nettle and NSS are usable only for some subset of algorithms and
      cannot provide full backward compatibility.)
      
      For years, OpenSSL provided better performance for PBKDF.
      
      Since this commit, cryptsetup uses OpenSSL as the default backend.
      
      You can always switch to other backend by using a configure switch,
      for libgcrypt (compatibility for older distributions) use:
      --with-crypto_backend=gcrypt
      bc3d0feb
  2. 24 Jan, 2019 1 commit
    • Milan Broz's avatar
      Add some FIPS mode workarounds. · 580f0f1a
      Milan Broz authored
      We cannot (yet) use Argon2 in FIPS mode, hack scripts and library
      to use PBKDF2 or skip tests and fix tests to run in FIPS mode.
      580f0f1a
  3. 23 Jan, 2019 2 commits
  4. 22 Jan, 2019 3 commits
  5. 21 Jan, 2019 3 commits
  6. 20 Jan, 2019 1 commit
  7. 16 Jan, 2019 1 commit
  8. 15 Jan, 2019 5 commits
  9. 14 Jan, 2019 3 commits
  10. 10 Jan, 2019 1 commit
    • Milan Broz's avatar
      Add --debug-json switch and log level. · 51dd2762
      Milan Broz authored
      The JSON structures should not be printed by default to debug log.
      
      This flag introduces new debug level that prints JSON structures
      and keeps default debug output separate.
      51dd2762
  11. 08 Jan, 2019 1 commit
  12. 07 Jan, 2019 12 commits
  13. 03 Jan, 2019 2 commits
  14. 02 Jan, 2019 2 commits
  15. 01 Jan, 2019 1 commit