Ryan Heywood
|
d1a9fe4cba
|
keyfork-shard: traitify functionality
|
2024-01-20 01:21:06 -05:00 |
Ryan Heywood
|
019e390b94
|
keyforkd, keyfork-shard: add README.md
|
2024-01-20 01:17:56 -05:00 |
Ryan Heywood
|
2e3c387ae1
|
docs: better info about writing types containing data
|
2024-01-18 23:50:23 -05:00 |
Ryan Heywood
|
bf50e2aeac
|
keyfork-mnemonic-util: fixup not including smex
|
2024-01-18 23:49:56 -05:00 |
Ryan Heywood
|
d390834b0e
|
Cargo.lock: update
|
2024-01-18 19:16:03 -05:00 |
Ryan Heywood
|
604627626e
|
Makefile: only track src folder in review
|
2024-01-18 18:52:33 -05:00 |
Ryan Heywood
|
ab53b3e495
|
Makefile: make actually work
|
2024-01-18 18:47:09 -05:00 |
Ryan Heywood
|
8e24555d09
|
Makefile: initial commit, add phony review target
|
2024-01-18 18:01:44 -05:00 |
Ryan Heywood
|
4c6c071539
|
keyfork: improve prompt UX of `wizard generate-shard-secret`
|
2024-01-18 14:46:31 -05:00 |
Ryan Heywood
|
240a10a063
|
docs: fixup last commit, add link to bip32
|
2024-01-18 00:05:11 -05:00 |
Ryan Heywood
|
e36bbe5bbb
|
docs: add chain of cryptographic operations to keyfork wizard docs
|
2024-01-18 00:04:11 -05:00 |
Ryan Heywood
|
0cc47c7e93
|
README: fixup start of document explaining bip39 and bip32
|
2024-01-17 21:45:54 -05:00 |
Ryan Heywood
|
fbad0632a7
|
*: use full BIP-0032 and BIP-0039 names
|
2024-01-17 21:35:01 -05:00 |
Ryan Heywood
|
2de0c5ce10
|
keyfork-plumbing: move back into keyfork-{mnemonic-util,entropy}
|
2024-01-17 21:30:36 -05:00 |
Ryan Heywood
|
c5d1a6d62c
|
keyfork: impl basic `recover mnemonic`
|
2024-01-17 21:21:11 -05:00 |
Ryan Heywood
|
d2965745e8
|
keyforkd: hide field seed in std::fmt::Debug implementation
|
2024-01-17 20:46:41 -05:00 |
Ryan Heywood
|
f7c00d11f1
|
README: Rewrite install section temporarily
|
2024-01-16 15:12:28 -05:00 |
Ryan Heywood
|
e643645fd5
|
docs: import chunk from README into usage, create entropy dev guide
|
2024-01-16 00:05:18 -05:00 |
Ryan Heywood
|
701f5ca4e9
|
all crates: add documentation
|
2024-01-15 21:44:48 -05:00 |
Ryan Heywood
|
c8f255f0aa
|
docs: add list of dependencies and why they're used
|
2024-01-15 01:36:30 -05:00 |
Ryan Heywood
|
585dbe4eae
|
keyfork-{frame, slip10-test-data}: remove hex
|
2024-01-15 01:31:32 -05:00 |
Ryan Heywood
|
3e0bc0c396
|
README: Add note about licensing
|
2024-01-15 00:18:38 -05:00 |
Ryan Heywood
|
f6ffb39543
|
README: remove note about hakari
|
2024-01-15 00:16:25 -05:00 |
Ryan Heywood
|
542c206c5e
|
keyfork-user-guide => docs
|
2024-01-15 00:13:47 -05:00 |
Ryan Heywood
|
e8f327079b
|
reorganize crates
|
2024-01-15 00:12:34 -05:00 |
Ryan Heywood
|
33aeae1177
|
keyfork wizard generate-shard-secret: write to given output file
|
2024-01-14 23:52:20 -05:00 |
Ryan Heywood
|
4782a15af9
|
README: create link to keyfork-user-guide
|
2024-01-14 23:48:02 -05:00 |
Ryan Heywood
|
7f50395364
|
keyfork: enable appropriate flags for RustCrypto
|
2024-01-14 21:45:12 -05:00 |
Ryan Heywood
|
849a265a64
|
keyfork: enable crypto backend by default
|
2024-01-14 17:11:25 -05:00 |
Ryan Heywood
|
7bd5d7dbf1
|
keyfork: allow changing Sequoia backend
|
2024-01-14 15:33:10 -05:00 |
Ryan Heywood
|
ca33e5007c
|
keyfork-zbar{,-sys}: add licenses
|
2024-01-13 12:59:25 -05:00 |
Ryan Heywood
|
946b89349f
|
keyfork-zbar: initial commit
|
2024-01-13 02:52:43 -05:00 |
Ryan Heywood
|
9d7cbc17fa
|
Cargo.lock: update
|
2024-01-12 22:44:42 -05:00 |
Ryan Heywood
|
6f34966518
|
keyfork-qrcode: use userptr instead of mmap stream
|
2024-01-12 22:44:30 -05:00 |
Ryan Heywood
|
95a8cf6f9f
|
deny.toml: ignore RUSTSEC-2023-0071
|
2024-01-12 15:42:43 -05:00 |
Ryan Heywood
|
d5a54b6b5f
|
keyforkd-client: replace deprecated tempdir with tempfile
|
2024-01-12 15:40:49 -05:00 |
Ryan Heywood
|
b9508e422a
|
keyfork-qrcode: add LICENSE field
|
2024-01-12 15:40:03 -05:00 |
Ryan Heywood
|
d83efcbbd0
|
keyfork-shard: only print one message per key-load attempt
|
2024-01-11 22:53:32 -05:00 |
Ryan Heywood
|
3ef6c96a7e
|
keyfork: add completion generator
|
2024-01-11 22:09:55 -05:00 |
Ryan Heywood
|
5ba74d7872
|
keyfork: tidy up some docs
|
2024-01-11 21:50:16 -05:00 |
Ryan Heywood
|
2220faf865
|
keyfork-shard: add keyfork-qrcode
|
2024-01-11 19:49:56 -05:00 |
Ryan Heywood
|
b8c1fc1a93
|
keyfork-prompt: add basic stuff to Cargo.toml
|
2024-01-11 00:02:22 -05:00 |
Ryan Heywood
|
cd64353de1
|
Cargo.lock: update, remove duplicates
|
2024-01-11 00:00:58 -05:00 |
Ryan Heywood
|
ceb0ac2455
|
keyfork{,-shard}: make all shard-accepting commandsz take it as an argument, not stdin
|
2024-01-10 23:57:38 -05:00 |
Ryan Heywood
|
dd3ffe74b3
|
keyfork-prompt: move Terminal into a module
|
2024-01-10 23:32:26 -05:00 |
Ryan Heywood
|
b5320cabf3
|
keyfork-prompt: traitify
|
2024-01-10 23:28:56 -05:00 |
Ryan Heywood
|
50cc58469d
|
keyfork-crossterm: silence clippy
|
2024-01-10 23:28:40 -05:00 |
Ryan Heywood
|
aba62fc4bf
|
keyfork-prompt: incorporate AlternateScreen and RawMode into a generic guard type
|
2024-01-10 23:16:58 -05:00 |
Ryan Heywood
|
f6b41fce5f
|
keyfork-crossterm: add FdTerminal struct to manage non-default terminals
|
2024-01-10 22:35:49 -05:00 |
Ryan Heywood
|
6825ac9cea
|
keyfork-prompt: use vendored keyfork-crossterm
|
2024-01-10 21:28:46 -05:00 |