Extracts 24 word mnemonic from encrypted ed25519 openssh/gpg key. Exports onion service, gpg and openssh keys from 24 word mnemonic. When given a pass phrase it will xor the words with the hash of pass. Remove the pass phrase of gpg/ssh with their own utilities to avoid applying a pass phrase to the mnemonic
cargo-patch(forked for version update) and the patch file in core are for the experimental nightly only build with eyra
For the web ui run trunk serve
cargo build
cargo fmt
cargo clippy
cargo testcargo run -- -t -g -s -w "render current master pear scrap hope mad mix pill penalty fresh mixture unaware armor lift million hard alley oppose pulse angry suspect element price" -c "user@example.com" -d 157680000 -e 1663353640Generate key with ssh-keygen -t ed25519
cargo run -- -k ssh.keycargo run -- -w "render current master pear scrap hope mad mix pill penalty fresh mixture unaware armor lift million hard alley oppose pulse angry suspect element price" -p "doggy" -c "user@example.com" -gcargo run -- -k key.gpg -p "doggy"From web/
git worktree prune
rm -rf ./dist
git worktree add --track -B pages ./dist origin/pages
trunk build --release
git worktree repairMay have to clear cache during dev rm -rf ~/.cache/key2words-tauri-app
TAURI_SKIP_UPDATE_CHECK="true" cargo tauri devset WEBKIT_DISABLE_DMABUF_RENDERER=1 when “AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer”
SSR server for 127.0.0.1:9001/key2words/
trunk build --all-features
cargo run -- -r 9001 --tracing 9002
tokio-tracing http://127:0.0.1:9002