Ryan Heywood
87a40f636d
keyfork: impl `derive openpgp`
2024-01-07 03:20:17 -05:00
Ryan Heywood
dc1e192b67
keyfork-derive-util: make clippy happy
2024-01-06 23:18:52 -05:00
Ryan Heywood
8e7b4b90bf
add licenses
2023-11-16 21:56:57 -05: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
92f15489a4
keyfork-derive-openpgp: initial proof of concept
2023-09-30 02:19:37 -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
34af8dcfcd
keyfork-derive-util: add test requiring ed25519 hardened derivation
2023-09-25 17:11:29 -05:00
Ryan Heywood
ff03fc62ad
keyfork-slip10-test-data: initial commit
2023-09-25 17:05:20 -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
71261e1323
keyfork-derive-util: impl FromStr for DerivationAlgorithm
2023-09-11 21:31:00 -05:00
Ryan Heywood
72666011a4
keyfork-derive-util: fixup request API, publicity of ExtendedPrivateKey
2023-09-11 19:44:22 -05:00
Ryan Heywood
b810ab2e90
cargo fmt
2023-09-07 15:20:32 -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
1006fd9503
keyfork-derive-util: cleanup types
2023-08-31 23:57:05 -05:00
Ryan Heywood
96e6c236f0
keyfork-derive-util: add some documentation
2023-08-31 23:49:35 -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