github vgough/encfs v2.0.0-beta1
2.0 beta 1 - Rust rewrite

pre-release2 hours ago

Complete rewrite in Rust.

  • Supports reading/writing existing encfs folders.
  • New encfs volumes use a new signed config format
  • New defaults: encryption mode, key derivation function

v2.0.0-beta.1 / 2026-06-14

* Implement `encfsr` for a virtual encrypted read-only filesystem (reverse mode)
* Complete migration away from OpenSSL to pure RustCrypto implementations
* Process-level memory protections and security hardening (prevent tracing/dumps)
* Force configuration files to be safely synced to disk using fsync
* Support disabling path IV chaining on creation
* Correct file holes and truncation handling
* Verify current password when changing passwords
* Add fuzz testing and switch integration tests to nextest

v2.0.0-alpha.3 / 2026-02-21

* New config format added which is tamper resistant
* Add new block encryption mode, aes-gcm-siv
* Add new key derivation mode: Argon2id

v2.0.0-alpha.1 / 2025-12-13

* "encfs" main program ported to Rust
* Old C++ implementation and support moved to `legacy` directory

Don't miss a new encfs release

NewReleases is sending notifications on new releases.