Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vision padding upgrade #1646

Merged
merged 5 commits into from
Feb 28, 2023
Merged

Vision padding upgrade #1646

merged 5 commits into from
Feb 28, 2023

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    fd6973b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a120f6 View commit details
    Browse the repository at this point in the history
  3. Vision padding upgrade

    - Now we have two types of padding: long (pad to 900-1400) and traditional (0-256)
    - Long padding is applied to tls handshakes and first (empty) packet
    - Traditional padding is applied to all beginning (7) packets of the connection (counted two-way)
    - Since receiver changed its way to unpad buffer in fd6973b, we can freely extend padding packet length easily in the future
    - Simplify code
    yuhan6665 committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    66bb1ca View commit details
    Browse the repository at this point in the history
  4. Adjust receiver withinPaddingBuffers

    Now default withinPaddingBuffers = true to give it a chance to do unpadding
    yuhan6665 committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    b9dd6c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Fix magic numbers for Vision

    Thanks @H1JK
    yuhan6665 committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    5ae3833 View commit details
    Browse the repository at this point in the history