dev: add sha3 dependency

This commit is contained in:
David Niehues
2025-02-11 11:19:01 +01:00
parent b36d30d89d
commit ac3f21c4bd
3 changed files with 22 additions and 0 deletions

20
Cargo.lock generated
View File

@@ -1147,6 +1147,15 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "keccak"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
dependencies = [
"cpufeatures",
]
[[package]]
name = "lazy_static"
version = "1.5.0"
@@ -1834,6 +1843,7 @@ dependencies = [
"rosenpass-secret-memory",
"rosenpass-to",
"rosenpass-util",
"sha3",
"static_assertions",
"zeroize",
]
@@ -2134,6 +2144,16 @@ dependencies = [
"syn 2.0.98",
]
[[package]]
name = "sha3"
version = "0.10.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
dependencies = [
"digest",
"keccak",
]
[[package]]
name = "shlex"
version = "1.3.0"

View File

@@ -59,6 +59,7 @@ oqs-sys = { version = "0.9.1", default-features = false, features = [
'kyber',
] }
blake2 = "0.10.6"
sha3 = "0.10.8"
chacha20poly1305 = { version = "0.10.1", default-features = false, features = [
"std",
"heapless",

View File

@@ -24,3 +24,4 @@ zeroize = { workspace = true }
chacha20poly1305 = { workspace = true }
blake2 = { workspace = true }
libcrux = { workspace = true, optional = true }
sha3 = {workspace = true}