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

TLS 1.3 development #2828

Merged
merged 9 commits into from
Feb 24, 2022
Merged

TLS 1.3 development #2828

merged 9 commits into from
Feb 24, 2022

Commits on Jan 14, 2022

  1. TLS 1.3 development started

    Co-authored-by: Marek Kocik <extern.marek.kocik@elektrobit.com>
    Co-authored-by: Piotr Staniszewski <extern.piotr.staniszweski@elektrobit.com>
    Co-authored-by: Pawel Bazelewski <extern.pawel.bazelewski@elektrobit.com>
    Co-authored-by: Pawel Jarosz <extern.pawel.jarosz@elektrobit.com>
    5 people authored and Hannes Rantzsch committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    72dea0f View commit details
    Browse the repository at this point in the history
  2. Fixing the tls_extensions test

    pist-eb authored and Hannes Rantzsch committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    7ace617 View commit details
    Browse the repository at this point in the history
  3. revert build helper in configure script

    Hannes Rantzsch committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    c4c84bd View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. rudimentary client hello

     * add rfc8448 tests
     * add various extensions for client hello
    
    Co-authored-by: Hannes Rantzsch <hannes.rantzsch@nexenio.com>
    reneme and Hannes Rantzsch committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    74899a3 View commit details
    Browse the repository at this point in the history
  2. client hello matches RFC 8448 simple RTT-1

    Co-authored-by: René Meusel <rene.meusel@nexenio.com>
    Hannes Rantzsch and reneme committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    ca564d9 View commit details
    Browse the repository at this point in the history
  3. successful handshake and communication

    Co-authored-by: Hannes Rantzsch <hannes.rantzsch@nexenio.com>
    reneme and Hannes Rantzsch committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    d81284d View commit details
    Browse the repository at this point in the history
  4. Server certificate verification

    Co-authored-by: René Meusel <rene.meusel@nexenio.com>
    Hannes Rantzsch and reneme committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    1b68f1b View commit details
    Browse the repository at this point in the history
  5. botan TLS CLI debug mode

    Co-authored-by: Hannes Rantzsch <hannes.rantzsch@nexenio.com>
    reneme and Hannes Rantzsch committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    0941dfb View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. replace handshake protocol internals

    Add TLS 1.3 specific Handshake_Layer, Handshake_State,
    Handshake_Transitions, Transcript_Hash to replace
    functionality of TLS 1.2 Handshake_State.
    Related refactorings and module rearrangements.
    
    Co-authored-by: René Meusel <rene.meusel@nexenio.com>
    reneme authored and Hannes Rantzsch committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    f95ee09 View commit details
    Browse the repository at this point in the history