Skip to content

Implement spec-compliant ALPN hex fallback in Python #326

Open

Description

@vlvkobal

Python currently uses Rust-style 9 substitution for non-ASCII characters.

The JA4 spec requires using the first and last characters of the raw ALPN value in hexadecimal form when the first or last ALPN byte is not ASCII alphanumeric.

Related: #148, #178, #322.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    pythonPython implementation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions