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

[WIP] Upgrade TLS1.2 to TLS1.3 #1120

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Apr 22, 2020

  1. Add golang.org/x/crypto/hkdf to the modules

    (Seems unavoidable since HKDF is used in TLS1.3's key schedule)
    lbarman committed Apr 22, 2020
    Configuration menu
    Copy the full SHA
    7c16f81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56d56c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aaa0cce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    afefda5 View commit details
    Browse the repository at this point in the history
  5. Update cfsslscan_common/handshake.go to work with TLS1.3

    Note: this is the commit that was really needed to swap for TLS1.3; all
    previous commits were an attempt to patch the current implementation
    towards 1.3, but that was long and error-prone. This is a clean change
    on top of the copy-pasted reference implementation
    
    Note2: Grading is still not updated to 1.3
    Note3: I didn't update/run the tests (which the reference implementation
    do not have)
    lbarman committed Apr 22, 2020
    Configuration menu
    Copy the full SHA
    2d8a3ac View commit details
    Browse the repository at this point in the history
  6. Tests compile but fail

    lbarman committed Apr 22, 2020
    Configuration menu
    Copy the full SHA
    fc6ae87 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1b4d7f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Fix vendor

    claucece committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    ff17640 View commit details
    Browse the repository at this point in the history
  2. Update to go.1.14 TLS

    claucece committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    bd32607 View commit details
    Browse the repository at this point in the history
  3. Fix dependencies

    claucece committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    a9b2fa8 View commit details
    Browse the repository at this point in the history
  4. Add cf files

    claucece committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    8f7549f View commit details
    Browse the repository at this point in the history
  5. Fix tls_handshake file

    claucece committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    4759ab7 View commit details
    Browse the repository at this point in the history
  6. Change ed25519 import

    claucece committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    b7e3473 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. Configuration menu
    Copy the full SHA
    be042d1 View commit details
    Browse the repository at this point in the history