Compare commits
1 Commits
main
...
keyfork-pr
Author | SHA1 | Date |
---|---|---|
|
4fcb685bba |
59
CHANGELOG.md
59
CHANGELOG.md
|
@ -1,3 +1,62 @@
|
|||
# Keyfork v0.3.4
|
||||
|
||||
This change introduces some new commands to Keyfork and adds some optimization
|
||||
to QR code handling, such as checksum verification and multithreaded QR
|
||||
scanning.
|
||||
|
||||
### Changes in keyfork:
|
||||
|
||||
The following commands were implemented:
|
||||
|
||||
* `keyfork mnemonic from-entropy`: Convert hex-encoded entropy to a mnemonic
|
||||
* `keyfork mnemonic to-seed`: Convert a hex- or wordlist-encoded mnemonic to
|
||||
a bip39 seed (passphrase not supported).
|
||||
* `keyfork shard remote-combine`: The functional equivalence of `keyfork
|
||||
recover remote-shard`, but outputting the Shard's content to the command
|
||||
line; it can then be sent to `keyfork mnemonic from-entropy`.
|
||||
|
||||
```
|
||||
8eb7676 keyfork shard remote-combine: impl
|
||||
fa47bc2 keyfork: add mnemonic {from-entropy,to-seed}
|
||||
```
|
||||
|
||||
### Changes in a lot of crates:
|
||||
|
||||
```
|
||||
e7a776f all crates: make pedantic clippy happy
|
||||
0cb9678 all crates: `cargo fmt`
|
||||
625e8e4 all crates: update code to make clippy::all happy
|
||||
```
|
||||
|
||||
### Changes in keyfork-crossterm-ioctl-shim:
|
||||
|
||||
```
|
||||
fc93039 remove keyfork-crossterm
|
||||
```
|
||||
|
||||
### Changes in keyfork-prompt:
|
||||
|
||||
```
|
||||
fc93039 remove keyfork-crossterm
|
||||
```
|
||||
|
||||
### Changes in keyfork-qrcode:
|
||||
|
||||
```
|
||||
c6e274c keyfork-qrcode: remove debug printings
|
||||
18773d3 keyfork-qrcode: add framerate tracker
|
||||
2083eb2 keyfork-qrcode: handle two good scans
|
||||
f63b686 keyfork-qrcode: wait while empty AND running
|
||||
0737ca6 keyfork-qrcode: add debug printing
|
||||
acdf894 keyfork-qrcode: add threaded handler
|
||||
```
|
||||
|
||||
### Changes in keyfork-zbar-sys:
|
||||
|
||||
```
|
||||
df55225 keyfork-zbar-sys: dedup bindgen
|
||||
```
|
||||
|
||||
# Keyfork v0.3.3
|
||||
|
||||
This release introduces a checksum verification mechanism for Remote Shard.
|
||||
|
|
|
@ -1483,7 +1483,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "keyfork"
|
||||
version = "0.3.3"
|
||||
version = "0.3.4"
|
||||
dependencies = [
|
||||
"base64",
|
||||
"card-backend-pcsc",
|
||||
|
@ -1614,7 +1614,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "keyfork-prompt"
|
||||
version = "0.2.3"
|
||||
version = "0.2.4"
|
||||
dependencies = [
|
||||
"crossterm",
|
||||
"keyfork-bug",
|
||||
|
@ -1625,7 +1625,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "keyfork-qrcode"
|
||||
version = "0.1.3"
|
||||
version = "0.1.4"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"image",
|
||||
|
@ -1689,7 +1689,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "keyfork-zbar-sys"
|
||||
version = "0.1.0"
|
||||
version = "0.1.1"
|
||||
dependencies = [
|
||||
"bindgen 0.70.1",
|
||||
"pkg-config",
|
||||
|
|
|
@ -54,6 +54,7 @@ expect_fun_call = "allow"
|
|||
# Keyfork dependencies
|
||||
keyforkd = { version = "0.1.1", path = "crates/daemon/keyforkd", registry = "distrust", default-features = false }
|
||||
keyforkd-client = { version = "0.2.0", path = "crates/daemon/keyforkd-client", registry = "distrust", default-features = false }
|
||||
keyfork-crossterm-ioctl-shim = { version = "0.1.0", path = "crates/util/keyfork-crossterm-ioctl-shim", registry = "distrust" }
|
||||
keyforkd-models = { version = "0.2.0", path = "crates/daemon/keyforkd-models", registry = "distrust", default-features = false }
|
||||
keyfork-derive-openpgp = { version = "0.1.2", path = "crates/derive/keyfork-derive-openpgp", registry = "distrust", default-features = false }
|
||||
keyfork-derive-path-data = { version = "0.1.1", path = "crates/derive/keyfork-derive-path-data", registry = "distrust", default-features = false }
|
||||
|
@ -67,7 +68,7 @@ keyfork-bug = { version = "0.1.1", path = "crates/util/keyfork-bug", registry =
|
|||
keyfork-entropy = { version = "0.1.1", path = "crates/util/keyfork-entropy", registry = "distrust", default-features = false }
|
||||
keyfork-frame = { version = "0.1.0", path = "crates/util/keyfork-frame", registry = "distrust", default-features = false }
|
||||
keyfork-mnemonic = { version = "0.4.0", path = "crates/util/keyfork-mnemonic", registry = "distrust", default-features = false }
|
||||
keyfork-prompt = { version = "0.2.3", path = "crates/util/keyfork-prompt", registry = "distrust", default-features = false }
|
||||
keyfork-prompt = { version = "0.2.4", path = "crates/util/keyfork-prompt", registry = "distrust", default-features = false }
|
||||
keyfork-slip10-test-data = { version = "0.1.0", path = "crates/util/keyfork-slip10-test-data", registry = "distrust", default-features = false }
|
||||
smex = { version = "0.1.0", path = "crates/util/smex", registry = "distrust", default-features = false }
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "keyfork"
|
||||
version = "0.3.3"
|
||||
version = "0.3.4"
|
||||
edition = "2021"
|
||||
license = "AGPL-3.0-only"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "keyfork-qrcode"
|
||||
version = "0.1.3"
|
||||
version = "0.1.4"
|
||||
repository = "https://git.distrust.co/public/keyfork"
|
||||
edition = "2021"
|
||||
license = "MIT"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "keyfork-zbar-sys"
|
||||
version = "0.1.0"
|
||||
version = "0.1.1"
|
||||
repository = "https://git.distrust.co/public/keyfork"
|
||||
edition = "2021"
|
||||
license = "MIT"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "keyfork-prompt"
|
||||
version = "0.2.3"
|
||||
version = "0.2.4"
|
||||
description = "Prompt management utilities for Keyfork"
|
||||
repository = "https://git.distrust.co/public/keyfork"
|
||||
edition = "2021"
|
||||
|
@ -18,6 +18,6 @@ mnemonic = ["keyfork-mnemonic"]
|
|||
[dependencies]
|
||||
crossterm = { version = "0.29.0", default-features = false, features = ["use-dev-tty", "events", "bracketed-paste"] }
|
||||
keyfork-bug = { workspace = true }
|
||||
keyfork-crossterm-ioctl-shim = { version = "0.1.0", path = "../keyfork-crossterm-ioctl-shim" }
|
||||
keyfork-crossterm-ioctl-shim = { workspace = true }
|
||||
keyfork-mnemonic = { workspace = true, optional = true }
|
||||
thiserror = { workspace = true }
|
||||
|
|
Loading…
Reference in New Issue