Ryan Heywood ryan
  • Joined on 2023-05-17
ryan merged pull request public/keyfork#37 2024-05-05 18:49:33 +00:00
chore: make docs regarding factory reset more specific
ryan merged pull request public/keyfork#39 2024-05-05 18:49:33 +00:00
keyforkd: add warning when loading seed with less than 128 bits
ryan pushed to main at public/keyfork 2024-05-05 18:49:32 +00:00
756be9b9d7 Merge remote-tracking branch 'origin/anton/require-min-entropy'
ad329131de Merge remote-tracking branch 'origin/anton/chore/update-readme'
bcfcc8711f keyforkd: add warning when loading seed with less than 128 bits
fc0350a098 fix: specify OpenPGP
a18ea7ba0f chore: make docs regarding factory reset more specific
Compare 5 commits »
ryan pushed to main at public/keyfork 2024-05-04 03:28:54 +00:00
de4e98ae07 keyfork-derive-util: black-box checking all zeroes
ryan pushed to main at public/keyfork 2024-05-04 03:21:26 +00:00
48ccd7c68f keyfork-derive-util: add note about potential side-channel when verifying keys
d04989ef30 keyfork-derive-util: make key parsing fallible again, since secp256k1 isn't guaranteed correct
Compare 2 commits »
ryan pushed to main at public/keyfork 2024-05-04 02:43:14 +00:00
1a036a0b5f keyfork-shard: clean up documentation for encrypted shard padding
ryan pushed to main at public/keyfork 2024-04-24 17:29:55 +00:00
e0687434ef keyfork-shard: display error message on duplicate key fingerprints found
ryan pushed to main at public/keyfork 2024-04-24 17:14:29 +00:00
23db50956f keyfork-shard: improve wording for counting shardholders
ryan pushed to main at public/keyfork 2024-04-22 21:06:59 +00:00
94617722a0 keyfork-shard: ignore duplicate certificate entries
ryan pushed to main at public/keyfork 2024-04-19 04:31:24 +00:00
001fc0bccc remove trailing hitespace :(
ryan pushed to main at public/keyfork 2024-04-19 04:29:49 +00:00
6a265ad203 keyfork-mnemonic-util: add MnemonicBase::from_nonstandard_bytes
ryan pushed to main at public/keyfork 2024-04-19 03:02:59 +00:00
5d2309e301 keyfork-prompt: add SecurePinValidator for making new, secure, PINs
ryan pushed to main at public/keyfork 2024-04-17 19:52:32 +00:00
c0b19e2457 keyfork-shard: assert shared secrets are contributory
cdf401515f keyfork wizard: use correct derivation path for re-deriving shard decryption keys
f0e5ae9a8b keyfork-derive-openpgp: document KEYFORK_OPENPGP_EXPIRE
289cec36ef keyfork wizard: upcast i and index to avoid wrapping add
0fe5301352 keyfork-shard: add in bug messages
Compare 7 commits »
ryan pushed to main at public/keyfork 2024-04-15 03:16:08 +00:00
628c98a2fe keyfork-shard: add in bug messages
78311fe8c2 keyfork-derive-openpgp: use .first() in place of .get(0)
5ff5643887 keyfork-derive-util: allow zeroable input for key derivation
Compare 3 commits »
ryan pushed to main at public/keyfork 2024-04-15 01:28:32 +00:00
57354fc714 Cargo.lock: bump insta, remove unmaintained yaml-rust
61871a77f0 keyfork-derive-util: make private and public test keys more visible
Compare 2 commits »
ryan merged pull request public/keyfork#34 2024-04-15 01:21:17 +00:00
Shard improvements
ryan pushed to main at public/keyfork 2024-04-15 01:21:16 +00:00
08a66e2365 keyfork-shard: base64 encode content instead of base16
6fa434e89c keyfork-shard: shorten length and pad inside encrypted block
68f07f6f02 bump mio and iana-time-zone
9394500f2f keyfork-shard: generate nonce using hkdf
Compare 4 commits »
ryan pushed to ryan/shard-improvements at public/keyfork 2024-04-15 01:20:11 +00:00
08a66e2365 keyfork-shard: base64 encode content instead of base16
6fa434e89c keyfork-shard: shorten length and pad inside encrypted block
68f07f6f02 bump mio and iana-time-zone
9394500f2f keyfork-shard: generate nonce using hkdf
2bca0a1580 keyfork-derive-util: make Test{Public,Private}Key public, rename Internal algorithm
Compare 11 commits »
ryan pushed to ryan/shard-improvements at public/keyfork 2024-04-15 01:19:46 +00:00
4da3eadcca keyfork-shard: base64 encode content instead of base16
ryan pushed to ryan/shard-improvements at public/keyfork 2024-04-15 00:29:09 +00:00
ffaf087fd9 keyfork-shard: shorten length and pad inside encrypted block