Skip to content
Joachim Metz edited this page Jul 15, 2022 · 10 revisions

libluksde is a library to access LUKS Disk Encryption encrypted volumes.

Project information:

  • Status: experimental
  • Licence: LGPLv3+

Read-only supported LUKS formats:

  • version 1

Unsupported LUKS formats:

  • version 2

Supported encryption methods:

  • AES (AES-CBC, AES-ECB, AES-XTS)
  • ARC4 (ARC4-ECB)
  • Serpent (Serpent-CBC, Serpent-ECB)

Unsupported encryption methods:

  • anubis
  • ARC4-CBC
  • cast5
  • cast6
  • twofish

Supported initialization vector modes:

  • benbi
  • ESSIV (SHA1, SHA256)
  • null
  • plain, plain64

Unsupported initialization vector modes:

  • lmk
  • plumb

Supported password hashing methods:

  • SHA1
  • SHA224
  • SHA256
  • SHA512

Unsupported password hashing methods:

  • RIPEMD160

Work in progress:

  • Thread-safety in volume API functions

Planned:

  • Dokan library support

For more information see:

Clone this wiki locally