Anton Livaja
|
81ca435de1
|
feat: require at least 128 bits of entropy
|
2024-04-29 13:39:21 -04:00 |
Ryan Heywood
|
0c768690db
|
.cargo/config.toml: add registry configuration :)
|
2024-03-24 22:52:27 -04:00 |
Ryan Heywood
|
752138bd35
|
crates: specify registry = distrust
|
2024-02-22 22:08:50 -05:00 |
Ryan Heywood
|
59c710a114
|
crates/util: add licenses to bug and bin
|
2024-02-22 21:49:10 -05:00 |
Ryan Heywood
|
076bc3a1f5
|
keyfork-mnemonic-util: bump version before publish
|
2024-02-22 21:46:34 -05:00 |
Ryan Heywood
|
f206cd5db1
|
keyfork-prompt: add KEYFORK_PROMPT_MNEMONIC_MODE=steel
|
2024-02-21 02:50:57 -05:00 |
Ryan Heywood
|
1699975b57
|
keyfork-derive-util: fixup request docs post-mnemonic rewrite
|
2024-02-20 20:45:08 -05:00 |
Ryan Heywood
|
472d0288f9
|
keyfork-bug: initial commit, refactor use of unwrap() and expect() to use keyfork-bug
|
2024-02-20 20:39:28 -05:00 |
Ryan Heywood
|
354eae5a6a
|
keyfork-shard: first pass of reusable prompthandler
|
2024-02-20 18:33:54 -05:00 |
Ryan Heywood
|
b15d088905
|
keyfork-derive-openpgp: decouple key signature time from key creation time
|
2024-02-19 17:59:55 -05:00 |
Ryan Heywood
|
425aa30aa6
|
keyfork-shard: remove old code!
|
2024-02-19 05:49:43 -05:00 |
Ryan Heywood
|
6a3018e5e8
|
keyfork-shard: bump after mnemonic refactor
|
2024-02-19 05:41:37 -05:00 |
Ryan Heywood
|
d51ee36ace
|
keyfork-shard: fixup usage of smex
|
2024-02-19 05:40:43 -05:00 |
Ryan Heywood
|
b75d45876a
|
keyfork-shard: refactor key discovery mechanisms
|
2024-02-19 05:36:27 -05:00 |
Ryan Heywood
|
2541d49fb8
|
keyfork-shard: add shard_and_encrypt
|
2024-02-19 05:36:26 -05:00 |
Ryan Heywood
|
3b5c1340db
|
keyfork-shard: add new methods to trait to support split()
|
2024-02-19 05:36:24 -05:00 |
Ryan Heywood
|
3c1d8e9784
|
cleanup use of keyfork-shard deprecated functions
|
2024-02-19 05:36:20 -05:00 |
Ryan Heywood
|
6093cf9be4
|
keyfork-shard: traitify functionality
|
2024-02-19 05:35:01 -05:00 |
Ryan Heywood
|
dfcf4b1740
|
keyfork-mnemonic-util: reduce amount of generics for validated functions
|
2024-02-19 05:32:24 -05:00 |
Ryan Heywood
|
44d8cf2098
|
keyfork-mnemonic-util: major refactor of Mnemonic type, remove cloned Wordlist
|
2024-02-19 05:20:33 -05:00 |
Ryan Heywood
|
ed61d0685a
|
keyfork-bin: initial commit
|
2024-02-18 19:19:04 -05:00 |
Ryan Heywood
|
d481c7e164
|
keyfork-mnemonic-util: deprecate from{_raw,}_bytes
|
2024-02-18 18:14:50 -05:00 |
Ryan Heywood
|
31e51f65a5
|
keyfork-mnemonic-util: optimize Default::default() for Wordlist
|
2024-02-18 18:01:51 -05:00 |
Ryan Heywood
|
883e0cdf65
|
keyfork-mnemonic-util: deprecate seed() in favor of generate_seed()
|
2024-02-18 18:01:18 -05:00 |
Ryan Heywood
|
9cb953414f
|
tests, examples: make clippy happy
|
2024-02-18 17:59:23 -05:00 |
Ryan Heywood
|
ece9f435d2
|
Clarify documentation and add more examples
Note: The type signature of smex::encode and smex::decode has changed,
but will still accept values that were previously passed in.
|
2024-02-18 17:57:24 -05:00 |
Ryan Heywood
|
33405ee4fc
|
keyfork-derive-openpgp: add KEYFORK_OPENPGP_EXPIRE env var
|
2024-02-12 12:17:14 -05:00 |
Ryan Heywood
|
278e5c84fd
|
crates: make Cargo.toml not include defaulted bin deps across crates
|
2024-02-12 03:09:35 -05:00 |
Ryan Heywood
|
e441ef520f
|
keyforkd: appropriately handle or debug disconnects
|
2024-02-12 03:08:54 -05:00 |
Ryan Heywood
|
f1c24fb33e
|
keyforkd: allow performing multiple requests on the same socket
|
2024-02-12 02:36:54 -05:00 |
Ryan Heywood
|
a24a0166cc
|
keyforkd-client: add examples and integrity checks
|
2024-02-12 02:31:22 -05:00 |
Ryan Heywood
|
1209549532
|
keyforkd: impl test_util::run_test
|
2024-02-12 01:28:04 -05:00 |
Ryan Heywood
|
053902bf43
|
keyfork-derive-util: make variable-length seeds opt-in
|
2024-02-12 00:30:28 -05:00 |
Ryan Heywood
|
4354be4304
|
keyfork-derive-util: add arbitrary length seeds, remove length-based errors
|
2024-02-11 20:35:26 -05:00 |
Ryan Heywood
|
8108f5e61a
|
keyfork-derive-util, keyforkd-client: support fearless conversions
|
2024-02-11 20:20:56 -05:00 |
Ryan Heywood
|
4e2c4487e9
|
keyfork-qrcode: default to rqrr, keyfork default
|
2024-02-11 19:46:06 -05:00 |
Ryan Heywood
|
086e56bef0
|
keyfork-derive-util: minor refactor, tidy up publicness of modules
|
2024-02-11 01:04:13 -05:00 |
Ryan Heywood
|
0375ce7bdf
|
keyfork-derive-util: more docs!!!
|
2024-02-11 00:32:10 -05:00 |
Ryan Heywood
|
7817c3514e
|
keyfork-derive-util: add README / lib.rs docs
|
2024-02-10 23:58:25 -05:00 |
Ryan Heywood
|
5096df993e
|
keyfork-derive-util: add doctests/examples
|
2024-02-10 03:50:55 -05:00 |
Ryan Heywood
|
f2250d00e1
|
keyfork-entropy: add doctests
|
2024-02-10 03:50:23 -05:00 |
Ryan Heywood
|
4e66367376
|
keyfork-slip10-test-data: fixup docs
|
2024-02-10 01:39:48 -05:00 |
Ryan Heywood
|
aa5fde533c
|
keyfork-crossterm: fixup docs
|
2024-02-10 01:39:35 -05:00 |
Ryan Heywood
|
2b8c90fcd5
|
keyfork: add more documentation, unlink root README from crate
|
2024-02-10 01:30:50 -05:00 |
Ryan Heywood
|
1879a250c8
|
keyfork-shard: add instructions for sending QR code to operators
|
2024-02-05 20:29:43 -05:00 |
Ryan Heywood
|
b3a05277e8
|
keyfork-shard: increase QR code read timeout from 30 to 60 seconds
|
2024-02-04 17:51:38 -05:00 |
Ryan Heywood
|
e37b5f0e6a
|
keyfork-qrcode: add zbar as bin dep
|
2024-02-04 17:51:16 -05:00 |
Ryan Heywood
|
6af5ab663d
|
keyfork-shard: always use highest level of error correction
|
2024-02-02 01:23:37 -05:00 |
Ryan Heywood
|
f47d7c92b8
|
keyfork-qrcode: enforce use of MPG1 video streams
|
2024-02-01 22:29:09 -05:00 |
Ryan Heywood
|
1112fe0870
|
keyfork wizard generate-shard-secret: create output file if not exists
|
2024-01-22 18:18:35 -05:00 |