Skip to content

Cache and reuse token on client side #370

@lostk1ng

Description

@lostk1ng

Currently, when using 0-RTT we use NoValidationQuicTokenHandler on server side which do no validation to avoid retry packet. Should we support token cache and reuse on client side, so we can do address validation on first Initial packet without retry packet?

With a simple investigation, some works need to be done:

  1. quiche C-API should support set token to Initial packet.
  2. quiche should support send NEW_TOKEN frame.
  3. Implement token cache, and maybe add some expiration on token.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions