Ryan Heywood
18213e1ee1
keyfork-plumbing: initial commit, yoink from keyfork-entropy and keyfork-mnemonic-from-seed
2023-10-02 22:21:12 -05:00
Ryan Heywood
de6d8e4b56
keyfork-mnemonic-from-seed: trim unnecessary
2023-10-02 22:04:05 -05:00
Ryan Heywood
55ff62052b
keyfork-derive-key: slim dependencies and formats
2023-10-02 21:56:00 -05:00
Ryan Heywood
0119e58d2d
keyfork-derive-openpgp: convert to lib+bin
2023-10-01 04:26:07 -05:00
Ryan Heywood
92f15489a4
keyfork-derive-openpgp: initial proof of concept
2023-09-30 02:19:37 -05:00
Ryan Heywood
1b6241f92b
keyforkd-client: extract from keyfork-derive-key
2023-09-27 21:30:56 -05:00
Ryan Heywood
748b3a2064
keyforkd: create service from seed, not mnemonic
...
this is a breaking change but is necessary for 512 bit tests to be
usable, and is functionally similar.
2023-09-25 19:40:43 -05:00
Ryan Heywood
ff03fc62ad
keyfork-slip10-test-data: initial commit
2023-09-25 17:05:20 -05:00
Ryan Heywood
b922cd1612
keyfork: Fix version of keyfork-mnemonic-from-seed
2023-09-21 18:09:27 -05:00
Ryan Heywood
d059c21b7d
Project refactoring
...
* keyfork-seed has become keyfork-derive-key
* Create keyfork-entropy as a way to pull entropy from system
* Fix tests in keyfork-derive-util and keyfork-frame
* Remove keyfork-mnemonic-generate
* Add keyfork-mnemonic-from-seed
* Refactor keyfork to only include highest level utilities
* Add smex (small hex)
2023-09-21 17:33:13 -05:00
Ryan Heywood
7e8702a150
more misc tests
2023-09-12 01:36:05 -05:00
Ryan Heywood
90d2f46cda
keyfork: begin work on The Kitchen Sink
2023-09-12 00:59:13 -05:00
Ryan Heywood
a946d039a6
keyfork-seed: add basic example, test keyforkd
2023-09-11 22:41:55 -05:00
Ryan Heywood
0f4bc3c78d
keyfork-seed: initial commit, vaguely tested
2023-09-11 21:31:52 -05:00
Ryan Heywood
0d6753ef47
keyforkd, keyfork-derive-util: add some tests, fix algo switcharound
2023-09-07 13:24:07 -05:00
Ryan Heywood
88dd6476df
keyforkd: potentially working, but untested, example
2023-09-07 10:06:47 -05:00
Ryan Heywood
1a13acdfe3
keyfork-derive-util: add ed25519 support
2023-09-06 10:21:47 -05:00
Ryan Heywood
5424e66aed
**/Cargo.toml: refactorings
2023-08-31 23:11:42 -05:00
Ryan Heywood
da96ea94bd
keyforkd: extract DerivablePath
2023-08-25 04:27:16 -05:00
Ryan Heywood
a9209ee36a
keyforkd: swap minicbor for serde + bincode
2023-08-25 02:47:54 -05:00
Ryan Heywood
067de52e4b
keyforkd: initial commit
2023-08-25 01:32:21 -05:00
Ryan Heywood
ee15145662
keyfork-frame: initial commit
2023-08-24 20:25:42 -05:00
Ryan Heywood
5d7a3c99ba
keyfork-mnemonic-util: split mnemonic utilities out of keyfork-mnemonic-generate
2023-08-18 22:52:37 -05:00
Ryan Heywood
3032e11b78
keyfork-mnemonic-generate: the math ain't mathin
2023-08-17 23:57:44 -05:00
Ryan Heywood
7467a30c40
keyfork-mnemonic-generate: begin work on tests
2023-08-16 07:42:13 -05:00
Ryan Heywood
298f9a1e26
keyfork-mnemonic-generate: initial commit
2023-08-16 05:43:40 -05:00