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