mirror of
https://github.com/spacedriveapp/spacedrive
synced 2024-07-05 09:13:28 +00:00
* update crypto MSRV * rename `keychain` to `keyring` * make a start on the keymanager unlock refactor/keychain integration * update routes * update bindings * add const identifiers * add UI/front-end support for unlocking KM with OS keychains * remove SK from lib creation dialog * update query name * add keyring functions * attempt to update `change_master_password()` to use the keychain * cleanup, fix master password change ui, better secret key in keyring detection * cleanup TS a little * add route for getting secret key from keyring * update bindings * update var names + show secret key in keys settings * add `react-qr-code` and option to view the secret key (if it's in the OS keyring) * allow copying SK to clipboard * add `key_type` so we're not reliant on specific UUIDs for root/verification key handling * clippy * fix mobile typecheck * fix typecheck, fix typo and tweak balloon hash parameters * minor cleanup + typo fix * use newtype structs * WIP type refactoring (major readability boost!) * update `use` * add tokio `sync` feature * too many structs? idk * more cleanup * add `generate` and `Nonce` * `Nonce` and `Key` typesafety (beautiful) * clippy + cleanup * update code & examples * fix bug & remove `ProtectedVec` as it looked out of place * use `Key` * add a query invalidation to make the UI extremely responsive * ci pls work * remove `keyringHasSk` route |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
CLI
Basic CLI for interacting with encrypted files. Will be expanded to a general Spacedrive CLI in the future.