Skip to content

Commit 15e6792

Browse files
committed
feat(ostool): unify TLS provider via shared HTTP client builder
Introduce a centralized http_client module that installs the Ring crypto provider before constructing any reqwest client, ensuring rustls is consistently configured across auth, board, and build pipelines. Switch reqwest and ureq dependencies to rustls-based TLS without the aws-lc-rs provider, and add the workspace rustls dependency to ostool. Update docs/api.md to cover the Management API surface.
1 parent e903c37 commit 15e6792

11 files changed

Lines changed: 506 additions & 244 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@ schemars = {version = "1.0.4", features = ["derive"]}
3636
env_logger = "0.11"
3737

3838
tokio = {version = "1", features = ["full"]}
39+
rustls = {version = "0.23", default-features = false, features = ["ring"]}

0 commit comments

Comments
 (0)