Skip to content

Conversation

@ameba23
Copy link
Collaborator

@ameba23 ameba23 commented Jan 26, 2026

This is a refactor which seperates the attested-tls protocol server and client from the HTTPS proxy, adding an additional crate for attested-tls. This makes it possible to use attested-tls without having the HTTP related dependencies, and divides the functionality more clearly in preparation for audit.

The downside is that it adds a 'mock' feature flag enabling dangerous configuration using tests. It is important that production builds do not compile with this flag enabled.

Closes #94

TODO:

  • Refactor documentation - protocol spec must be split into attested-tls and proxy

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.

Refactor into separate crates

1 participant