Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
618c2be
Initial integration test import
kaukabrizvi Nov 19, 2025
44c07e9
Fix mtls cert validation callback to return bool
kaukabrizvi Nov 19, 2025
f53822e
Add helper methods to make module more extensible
kaukabrizvi Nov 21, 2025
7ec5306
Add TLS 1.2 rustls client test
kaukabrizvi Nov 24, 2025
ea2ead8
Formatting
kaukabrizvi Nov 24, 2025
b3de43a
Use TLS1.2 as default for basic and sync callback tests
kaukabrizvi Nov 24, 2025
0ab8b4b
Add capability gating for TLS 1.2 tests
kaukabrizvi Nov 24, 2025
5453524
Add clarifying comments
kaukabrizvi Nov 24, 2025
8af8a9f
More comments
kaukabrizvi Nov 25, 2025
b3af9dc
Apply cargo format
kaukabrizvi Nov 25, 2025
7ee9977
Simplify helper method logic
kaukabrizvi Nov 25, 2025
d9a8bb8
Comment cleanup
kaukabrizvi Nov 25, 2025
4b4b086
apply cargo fmt
kaukabrizvi Nov 25, 2025
a0ce7c0
Reuse repeated async cert verify logic
kaukabrizvi Nov 25, 2025
af9d473
Apply cargo fmt
kaukabrizvi Nov 25, 2025
fee32b2
Add s2n as client test cases
kaukabrizvi Nov 26, 2025
0d22717
Typo fix
kaukabrizvi Nov 26, 2025
b955439
separate sync/async cert validation APIs and gate async behind unstab…
kaukabrizvi Nov 26, 2025
114c019
Apply cargo fmt
kaukabrizvi Nov 27, 2025
7b01e43
Address PR feedback, CI fix
kaukabrizvi Nov 27, 2025
29ed45d
Address PR feedback
kaukabrizvi Dec 1, 2025
a2acae7
Applyc agro fmt
kaukabrizvi Dec 2, 2025
54112e5
Apply cargo fmt
kaukabrizvi Dec 2, 2025
2bd7d2c
Remove stale comments
kaukabrizvi Dec 2, 2025
d94caad
Simplify test body for protocol versions and inline server/client con…
kaukabrizvi Dec 3, 2025
3aab059
Restructure tests for readability
kaukabrizvi Dec 3, 2025
8a41338
Edit doc comments
kaukabrizvi Dec 3, 2025
6318435
Update bindings/rust/standard/integration/src/mtls.rs
kaukabrizvi Dec 3, 2025
e8ecd64
Remove immediately accept field in sync callback
kaukabrizvi Dec 3, 2025
6cc1cfe
Merge branch 'main' into mTLS-integ-rust
kaukabrizvi Dec 3, 2025
3a3e85d
Merge branch 'main' into mTLS-integ-rust
kaukabrizvi Dec 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion bindings/rust/standard/integration/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ no-sensitive-tests = []
pq = [ "s2n-tls/pq" ]

[dependencies]
s2n-tls = { path = "../../extended/s2n-tls", features = ["unstable-testing"]}
s2n-tls = { path = "../../extended/s2n-tls", features = ["unstable-testing", "unstable-crl"]}
s2n-tls-hyper = { path = "../s2n-tls-hyper" }
s2n-tls-tokio = { path = "../../extended/s2n-tls-tokio" }
s2n-tls-sys = { path = "../../extended/s2n-tls-sys" }
Expand All @@ -30,6 +30,7 @@ tls-harness = { path = "../tls-harness" }
openssl = { version = "0.10", features = ["vendored"] }
tokio = { version = "1", features = ["macros", "test-util"] }
tokio-openssl = { version = "0.6.5" }
rustls = "0.23"

tracing = "0.1"
tracing-subscriber = "0.3"
Expand Down
2 changes: 2 additions & 0 deletions bindings/rust/standard/integration/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,7 @@
mod capability_check;
#[cfg(test)]
mod features;
#[cfg(test)]
mod mtls;
#[cfg(all(not(feature = "no-sensitive-tests"), test))]
mod network;
Loading
Loading