Skip to content

Migrate to AES-256-XTS, KDF & WebDAV improvements#1

Merged
g3noce merged 1 commit intomasterfrom
v0
Apr 13, 2026
Merged

Migrate to AES-256-XTS, KDF & WebDAV improvements#1
g3noce merged 1 commit intomasterfrom
v0

Conversation

@g3noce
Copy link
Copy Markdown
Owner

@g3noce g3noce commented Apr 13, 2026

Replace AES-CTR with AES-256-XTS cipher implementation and tests; update KDF to derive 64-byte keys for XTS. Integrate file cache into WebDAV filesystem, improve file read/write/flush error handling, and make WebDAV use the XTS cipher. Add cross-platform OS helpers to auto-open/mount the DAV endpoint (linux/macos/windows) and graceful shutdown with signal handling in main.rs. Add a GitHub release workflow and include secure_volume assets. Update Cargo.toml to add xts-mode and dashmap and adjust related deps.

Replace AES-CTR with AES-256-XTS cipher implementation and tests; update KDF to derive 64-byte keys for XTS. Integrate file cache into WebDAV filesystem, improve file read/write/flush error handling, and make WebDAV use the XTS cipher. Add cross-platform OS helpers to auto-open/mount the DAV endpoint (linux/macos/windows) and graceful shutdown with signal handling in main.rs. Add a GitHub release workflow and include secure_volume assets. Update Cargo.toml to add xts-mode and dashmap and adjust related deps.
@g3noce g3noce merged commit 4430233 into master Apr 13, 2026
@g3noce g3noce deleted the v0 branch April 14, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant