Docs.rs
  • libcryptsetup-rs-0.5.0
    • libcryptsetup-rs 0.5.0
    • Docs.rs crate page
    • MPL-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • mulkieran
    • jbaublitz
    • Dependencies
      • either ^1.5.0 normal
      • lazy_static ^1.1.0 normal
      • libc ^0.2.98 normal
      • libcryptsetup-rs-sys ^0.1.5 normal
      • serde_json ^1.0.0 normal
      • uuid ^0.8.0 normal
      • base64 ^0.13.0 dev
      • loopdev ^0.2.0 dev
      • nix ^0.23.0 dev
      • rand ^0.8.0 dev
      • pkg-config ^0.3.7 build
      • semver ^1.0.0 build
    • Versions
    • 100% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate libcryptsetup_rs

logo
Change settings

List of all items

Structs

  • ActiveDevice
  • CryptActivateFlags
  • CryptActivation
  • CryptBackup
  • CryptContext
  • CryptDeactivateFlags
  • CryptDebug
  • CryptDevice
  • CryptDeviceStatus
  • CryptFormat
  • CryptInit
  • CryptKeyfile
  • CryptKeyfileContents
  • CryptKeyfileFlags
  • CryptKeyslot
  • CryptLog
  • CryptLuks2Flags
  • CryptLuks2Reencrypt
  • CryptLuks2Token
  • CryptParamsIntegrity
  • CryptParamsIntegrityRef
  • CryptParamsLoopaes
  • CryptParamsLoopaesRef
  • CryptParamsLuks1
  • CryptParamsLuks1Ref
  • CryptParamsLuks2
  • CryptParamsLuks2Ref
  • CryptParamsPlain
  • CryptParamsPlainRef
  • CryptParamsReencrypt
  • CryptParamsReencryptRef
  • CryptParamsTcrypt
  • CryptParamsTcryptRef
  • CryptParamsVerity
  • CryptParamsVerityRef
  • CryptPbkdfFlags
  • CryptPbkdfType
  • CryptPbkdfTypeRef
  • CryptReencryptFlags
  • CryptRequirementFlags
  • CryptRuntime
  • CryptSettings
  • CryptTcryptFlags
  • CryptVerityFlags
  • CryptVolumeKey
  • CryptVolumeKeyFlags
  • CryptWipe
  • KeyslotsSize
  • SafeMemHandle

Enums

  • Bool
  • CryptActivateFlag
  • CryptDeactivateFlag
  • CryptDebugLevel
  • CryptKdf
  • CryptKeyfileFlag
  • CryptLogLevel
  • CryptPbkdfFlag
  • CryptReencryptDirectionInfo
  • CryptReencryptFlag
  • CryptReencryptInfo
  • CryptReencryptModeInfo
  • CryptRequirementFlag
  • CryptRngFlag
  • CryptStatusInfo
  • CryptTcryptFlag
  • CryptTokenInfo
  • CryptVerityFlag
  • CryptVolumeKeyFlag
  • CryptWipePattern
  • Either
  • EncryptionFormat
  • Interrupt
  • KeyslotInfo
  • KeyslotPriority
  • LibcryptErr
  • LockState
  • LuksType
  • MetadataSize
  • TokenInput

Macros

  • c_confirm_callback
  • c_logging_callback
  • c_progress_callback
  • c_str
  • c_token_handler_dump
  • c_token_handler_free
  • c_token_handler_open
  • c_token_handler_validate
  • from_str_ptr

Functions

  • get_sector_size
  • status

Typedefs

  • Result
  • c_int
  • c_uint
  • size_t