Ryan Heywood
|
a646b21f58
|
keyfork-shard: limit size of encrypted payload, can fit at max a 256 bit shard
|
2024-02-10 00:37:53 -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
|
d6b52a8f0a
|
docs/shard: fixup documentation for new QR code scanning system
|
2024-02-04 23:06:30 -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
|
60261aa3e9
|
Cargo.lock: bump dependencies
Not included: generic-array 1.0.0. No significant changes require a
major version bump yet.
|
2024-01-26 03:35:52 -05:00 |
Ryan Heywood
|
4c0521473f
|
docs: add security section
|
2024-01-25 01:18:05 -05:00 |
Ryan Heywood
|
304b1f9baa
|
docs: add dependency information
|
2024-01-25 01:17:57 -05:00 |
Ryan Heywood
|
1112fe0870
|
keyfork wizard generate-shard-secret: create output file if not exists
|
2024-01-22 18:18:35 -05:00 |
Ryan Heywood
|
3b42ba5f00
|
keyfork-derive-openpgp: when converting ed25519 to cv25519, apply clamp operation
|
2024-01-21 18:10:36 -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 |