wip: start implementing separated cert manager

This commit is contained in:
Jun Kurihara 2024-05-25 12:05:27 +09:00
commit e2ea82a344
No known key found for this signature in database
GPG key ID: 48ADFD173ED22B03
6 changed files with 23 additions and 5 deletions

View file

@ -9,7 +9,7 @@ edition = "2021"
publish = false
[workspace]
members = ["rpxy-bin", "rpxy-lib"]
members = ["rpxy-bin", "rpxy-lib", "rpxy-certs"]
exclude = ["submodules"]
resolver = "2"

15
rpxy-certs/Cargo.toml Normal file
View file

@ -0,0 +1,15 @@
[package]
name = "rpxy-certs"
description = "Cert manager library for `rpxy`"
version.workspace = true
authors.workspace = true
homepage.workspace = true
repository.workspace = true
license.workspace = true
readme.workspace = true
edition.workspace = true
publish.workspace = true
[features]
[dependencies]

0
rpxy-certs/src/lib.rs Normal file
View file

View file

@ -81,8 +81,10 @@ tracing = { version = "0.1.40" }
# http/3
quinn = { version = "0.10.2", optional = true }
h3 = { path = "../submodules/h3/h3/", optional = true }
h3-quinn = { path = "../submodules/h3/h3-quinn/", optional = true }
# h3 = { path = "../submodules/h3/h3/", optional = true }
# h3-quinn = { path = "../submodules/h3/h3-quinn/", optional = true }
h3 = { version = "0.0.4", optional = true }
h3-quinn = { version = "0.0.5", optional = true }
s2n-quic = { version = "1.37.0", default-features = false, features = [
"provider-tls-rustls",
], optional = true }

@ -1 +1 @@
Subproject commit b44edeb60d234d49c45828395108f7519a048d4b
Subproject commit 34bf403bad8893adc0363e45a74782828aa93ac8

View file

@ -12,6 +12,7 @@ publish = false
[dependencies]
bytes = { version = "1", default-features = false }
futures = { version = "0.3", default-features = false }
h3 = { path = "../h3/h3/" }
# h3 = { path = "../h3/h3/" }
h3 = { version = "0.0.4" }
s2n-quic = "1.37.0"
s2n-quic-core = "0.37.0"