Skip to content

Commit 39d8f2b

Browse files
chore(deps): bump sha2 to 0.11 and rand to 0.10
- sha2 0.10 -> 0.11 changes the digest output type so it no longer implements LowerHex; switch compute_hash to use the existing bytes_to_hex helper (same lower-hex output, byte-identical). - rand 0.9 -> 0.10 removes rand::rng().random::<[u8; N]>(); use the top-level rand::random::<[u8; N]>() instead. Drops the now-unused use rand::Rng import. cargo build + cargo test (30 passed) green. Refs encryption4all/dobby#25, #117
1 parent 58883a8 commit 39d8f2b

5 files changed

Lines changed: 133 additions & 82 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ irma = "0.2.1"
1515
lettre = "0.11.19"
1616
log = "0.4.28"
1717
qrcode = "0.14.1"
18-
rand = "0.9.2"
18+
rand = "0.10.0"
1919
reqwest = { version = "0.12.24", features = ["blocking", "json"] }
2020
rocket = { version = "0.5.1", features = ["json"] }
2121
rocket_cors = "0.6.0"
2222
serde = { version = "1.0.228", features = ["derive"] }
2323
serde_json = "1.0.145"
24-
sha2 = "0.10.9"
24+
sha2 = "0.11.0"
2525
strum = "0.27.2"
2626
strum_macros = "0.27.2"
2727
tokio = "1.48.0"

src/email.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ pub async fn send_email(
245245
if state.confirm {
246246
// also send confirmation email to sender
247247
let sender = state.sender.clone().unwrap();
248-
248+
249249
let base = Url::parse(config.server_url())?;
250250
let mut url = base.join("/download")?;
251251
url.query_pairs_mut()

src/error.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ impl<'r, 'o: 'r> Responder<'r, 'o> for Error {
3838
e.unwrap_or_else(|| "".to_owned()),
3939
)
4040
.respond_to(request),
41-
Error::PayloadTooLarge(body) => response::Response::build_from(
42-
Json(body).respond_to(request)?,
43-
)
44-
.status(rocket::http::Status::PayloadTooLarge)
45-
.header(ContentType::JSON)
46-
.ok(),
41+
Error::PayloadTooLarge(body) => {
42+
response::Response::build_from(Json(body).respond_to(request)?)
43+
.status(rocket::http::Status::PayloadTooLarge)
44+
.header(ContentType::JSON)
45+
.ok()
46+
}
4747
}
4848
}
4949
}

0 commit comments

Comments
 (0)