Commit Graph

25 Commits

Author SHA1 Message Date
Ryan Heywood ec212a8975
keyforkd: make clippy happy 2024-01-06 23:20:45 -05:00
Ryan Heywood ee258ac115
keyforkd: allow sending server-side error to clients 2023-11-05 23:21:10 -06:00
Ryan Heywood ada6cf150b
keyforkd: split into enum based request 2023-11-05 22:51:40 -06:00
Ryan Heywood 4b4b85931f
cargo fmt 2023-11-05 01:29:10 -05:00
Ryan Heywood fa5d5ede1d
keyfork-derive-path-data: initial commit 2023-10-07 23:42:45 -05:00
Ryan Heywood 0f31cd2424
keyfork-mnemonic-util: .seed() => .entropy(), make new bip39-compliant .seed() method 2023-10-07 23:41:24 -05:00
Ryan Heywood c4882f2d21
make clippy happy 2023-09-25 21:16:33 -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 0ef93fced5
keyforkd: export types 2023-09-11 23:00:16 -05:00
Ryan Heywood e33b67a9e3
keyforkd: expose start_and_run_server_on and Mnemonic 2023-09-11 22:41:37 -05:00
Ryan Heywood f60b77254a
keyforkd: add required 2 path segments 2023-09-11 19:44:47 -05:00
Ryan Heywood 8510e382d2
keyforkd: complicate middleware test 2023-09-07 15:35:34 -05:00
Ryan Heywood b810ab2e90
cargo fmt 2023-09-07 15:20:32 -05:00
Ryan Heywood aad990ab71
keyforkd: rename Serde middleware Bincode 2023-09-07 15:20:15 -05:00
Ryan Heywood 705b0ad826
keyforkd: add tests for middleware, relax serde service trait bounds 2023-09-07 15:17:29 -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 c39d8343c7
keyforkd: clone internal Arc instead of external struct holding Arc 2023-09-07 12:40:17 -05:00
Ryan Heywood 88dd6476df
keyforkd: potentially working, but untested, example 2023-09-07 10:06:47 -05:00
Ryan Heywood d20d9d965d
keyforkd: let server be runnable by other programs 2023-09-07 08:36:14 -05:00
Ryan Heywood a7feed1bcc
keyforkd: extract serialization logic into middleware 2023-09-07 08:05:38 -05:00
Ryan Heywood e850c75879
keyfork-derive-util: Flesh out most of secp256k1 2023-08-31 23:10:56 -05:00
Ryan Heywood 98baaed81c
cargo fmt 2023-08-25 04:28:47 -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