Skip to content

Conversation

@Manuthor
Copy link
Contributor

  • Remove rustls and AWS-LC dependencies in favor of native-tls (OpenSSL)
  • Delete certificate_verifier.rs (rustls-specific custom verification)
  • Update Cargo.toml to disable default reqwest features and use only native-tls
  • Remove TEE certificate verification support (requires rustls)
  • Remove client-side custom cipher suite support (server-side only)
  • Update PEM certificate loading to use from_pkcs8_pem
  • Add warnings for unsupported features when native-tls is used
  • Simplify TLS configuration code by removing rustls complexity

Breaking changes:

  • TEE (Trusted Execution Environment) certificate verification no longer supported
  • Client-side cipher suite configuration no longer supported
  • Requires OpenSSL library at runtime for FIPS compliance

This change ensures FIPS 140-3 compliance when built against a FIPS-validated OpenSSL.

- Remove rustls and AWS-LC dependencies in favor of native-tls (OpenSSL)
- Delete certificate_verifier.rs (rustls-specific custom verification)
- Update Cargo.toml to disable default reqwest features and use only native-tls
- Remove TEE certificate verification support (requires rustls)
- Remove client-side custom cipher suite support (server-side only)
- Update PEM certificate loading to use from_pkcs8_pem
- Add warnings for unsupported features when native-tls is used
- Simplify TLS configuration code by removing rustls complexity

Breaking changes:
- TEE (Trusted Execution Environment) certificate verification no longer supported
- Client-side cipher suite configuration no longer supported
- Requires OpenSSL library at runtime for FIPS compliance

This change ensures FIPS 140-3 compliance when built against a FIPS-validated OpenSSL.
@Manuthor Manuthor merged commit 0d3f8f9 into develop Dec 23, 2025
10 checks passed
@Manuthor Manuthor deleted the release/0.7.0 branch December 23, 2025 08:11
@Manuthor Manuthor restored the release/0.7.0 branch December 23, 2025 08:11
@Manuthor Manuthor deleted the release/0.7.0 branch December 23, 2025 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants