Skip to content

Refactor attested-tls into separate crate#95

Merged
ameba23 merged 9 commits intomainfrom
peg/refactor-atls-crate
Feb 17, 2026
Merged

Refactor attested-tls into separate crate#95
ameba23 merged 9 commits intomainfrom
peg/refactor-atls-crate

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

@ameba23 ameba23 merged commit 8d379ec into main Feb 17, 2026
2 checks passed
@ameba23 ameba23 deleted the peg/refactor-atls-crate branch February 17, 2026 11:59
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