Skip to content

Releases: marcelcotta/Basalt

Basalt 1.1.1

24 May 06:25

Choose a tag to compare

Patch release.

Fixes:

  • Force dismount on macOS now uses diskutil unmount force to release FUSE mounts held open by Spotlight/mds/fseventsd. Previously umount would fail with Resource busy even when "Force dismount" was enabled. Applies to both Dismount and Dismount All.

Basalt 1.1

19 Feb 16:55

Choose a tag to compare

Security-hardened TrueCrypt 7.1a fork for macOS.

What's new in 1.1:

  • Menu bar status icon — quick access to mounted volumes and dismount actions
  • Drag & drop mount — drop a volume file onto the main window to open the mount dialog
  • Spotlight exclusion — mounted volumes are automatically hidden from Spotlight indexing
  • Tooltips — hover hints on all controls explain options like hidden volume protection, backup headers, and Argon2id settings

Features:

  • Argon2id key derivation (1 GB memory cost, 8 threads) — GPU-resistant by design
  • Opens TrueCrypt 7.1a & VeraCrypt volumes, with automatic KDF upgrade prompt
  • Hidden volumes with plausible deniability and outer volume write protection
  • Native SwiftUI app — no wxWidgets, no Qt, clean dark-mode interface
  • DarwinFUSE built-in — no macFUSE, no kernel extension, no SIP changes
  • Zero-state design — no password cache, no favorites, no history
  • Auto-dismount on inactivity, screen lock, sleep, quit, and logout
  • Screen capture protection (invisible to screenshots, recording, AirPlay)

Downloads:

  • Basalt.dmg — the GUI app (universal binary)
  • basalt-cli.zip — the command-line tool (universal binary)

System requirements: macOS 12.0 or later (Apple Silicon + Intel)

Basalt 1.0

19 Feb 13:09

Choose a tag to compare

Security-hardened TrueCrypt 7.1a fork for macOS.

Features:

  • Argon2id key derivation (1 GB memory cost, 8 threads) — GPU-resistant by design
  • Opens TrueCrypt 7.1a & VeraCrypt volumes, with automatic KDF upgrade prompt
  • Hidden volumes with plausible deniability and outer volume write protection
  • Native SwiftUI app — no wxWidgets, no Qt, clean dark-mode interface
  • DarwinFUSE built-in — no macFUSE, no kernel extension, no SIP changes
  • Zero-state design — no password cache, no favorites, no history
  • Auto-dismount on inactivity, screen lock, sleep, quit, and logout
  • Screen capture protection (invisible to screenshots, recording, AirPlay)

Downloads:

  • Basalt.dmg — the GUI app (universal binary)
  • basalt-cli.zip — the command-line tool (universal binary)

System requirements: macOS 12.0 or later (Apple Silicon + Intel)

Installation: Download the DMG/ZIP, extract, and right-click → Open to bypass Gatekeeper. Alternatively, run:

xattr -d com.apple.quarantine /path/to/Basalt.app