flashbots / flashbots/attested-tls-proxy
Attestation type negotiation via ALPN
- Dominant language
- Rust
- Stars
- 6
- Forks
- 2
- Avg merge
- 13m
- Merged PRs (30d)
- 3
Description
ALPN protocol negotiation (part of TLS) lets us specify supported protocols during the handshake.
We can use this to negotiate different accepted attestation types before the session begins.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the TLS handshake and the existing attestation-type handling on both proxy sides. Determine how ALPN values should represent supported attestation types and how negotiation affects the session. Done means the handshake negotiates an accepted type before the session begins, with behavior defined for unsupported or incompatible types.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- networking, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100