Skip to content

Commit 2f2dddf

Browse files
tcoratgerxJonathanLEI
authored andcommitted
refactor: simplify k generation following RFC 6979
1 parent 08a7807 commit 2f2dddf

File tree

4 files changed

+125
-94
lines changed

4 files changed

+125
-94
lines changed

Cargo.lock

Lines changed: 101 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

starknet-core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ all-features = true
1919
[dependencies]
2020
starknet-crypto = { version = "0.7.1", path = "../starknet-crypto", default-features = false, features = ["alloc"] }
2121
base64 = { version = "0.21.0", default-features = false, features = ["alloc"] }
22-
crypto-bigint = { version = "0.5.1", default-features = false }
22+
crypto-bigint = { version = "0.5.1", default-features = false, features = ["generic-array"] }
2323
flate2 = { version = "1.0.25", optional = true }
2424
hex = { version = "0.4.3", default-features = false, features = ["alloc"] }
2525
serde = { version = "1.0.160", default-features = false, features = ["derive"] }

starknet-crypto/Cargo.toml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@ exclude = ["test-data/**"]
1616
[dependencies]
1717
starknet-crypto-codegen = { version = "0.4.0", path = "../starknet-crypto-codegen" }
1818
starknet-curve = { version = "0.5.0", path = "../starknet-curve" }
19-
crypto-bigint = { version = "0.5.1", default-features = false, features = ["generic-array", "zeroize"] }
20-
hmac = { version = "0.12.1", default-features = false }
2119
num-bigint = { version = "0.4.3", default-features = false }
2220
num-integer = { version = "0.1.45", default-features = false }
2321
num-traits = { version = "0.2.18", default-features = false }
24-
rfc6979 = { version = "0.4.0", default-features = false }
25-
sha2 = { version = "0.10.6", default-features = false }
26-
zeroize = { version = "1.6.0", default-features = false }
22+
rfc6979 = { version = "0.5.0-pre.3", default-features = false }
23+
subtle = { version = "2.6.1", default-features = false }
24+
sha2 = { version = "0.11.0-pre.3", default-features = false }
25+
hex-literal = { version = "0.4.1", default-features = false }
2726
hex = { version = "0.4.3", default-features = false, optional = true }
2827
starknet-types-core = { version = "0.1.3", default-features = false, features = ["curve", "hash"] }
2928

@@ -36,7 +35,6 @@ signature-display = ["dep:hex", "alloc"]
3635
[dev-dependencies]
3736
criterion = { version = "0.4.0", default-features = false }
3837
hex = "0.4.3"
39-
hex-literal = "0.4.1"
4038
serde = { version = "1.0.160", features = ["derive"] }
4139
serde_json = "1.0.96"
4240
starknet-types-core = { version = "0.1.3", default-features = false, features = ["alloc"] }

0 commit comments

Comments
 (0)