nabla-c0d3 / nassl

Experimental OpenSSL wrapper for Python 3.8+ and SSLyze.
GNU Affero General Public License v3.0
39 stars 35 forks source link

Added Early-Data test, sample early data client and add set_max_early… #27

Closed moyaldror closed 6 years ago

moyaldror commented 6 years ago

Hi, Added tests for early data and a sample client to show a simple use of early data. Also added another SSL_SESSION API wrapper called set_max_early_data Please dont approve this PR until updating the modern openssl libraries to support draft-22. I commited my chages while openssl master repo had b44a65512a4a0a299f8f817b63df472e74a0007a as the last commit.

Thanks!

nabla-c0d3 commented 6 years ago

Thanks a lot! Things are a bit busy right now for me but I will get back to your PR and it wil be part of the next release of nassl.

moyaldror commented 6 years ago

Great :)

nabla-c0d3 commented 6 years ago

@moyaldror I just pushed the updated OpenSSL modern library for linux64, and the tests are failing. Would you have time to take a look? Thanks!

moyaldror commented 6 years ago

@nabla-c0d3 I submitted a PR with the fix. The issue is the the new openssl uses draft 23 while tls13.baishancloud.com:44344 still using draft 22. Tested it locally and all tests are passing. Thanks!