Skip to content

TLS session sharing test, BearSSL affection#11675

Closed
icing wants to merge 2 commits intocurl:masterfrom
icing:test-tls-session-share
Closed

TLS session sharing test, BearSSL affection#11675
icing wants to merge 2 commits intocurl:masterfrom
icing:test-tls-session-share

Conversation

@icing
Copy link
Contributor

@icing icing commented Aug 15, 2023

  • test TLS session sharing with special test client
  • expect failure with wolfSSL
  • disable flaky wolfSSL test_02_07b
  • test apache: add suitable session cache directive

Other improvements

  • generic vtls get_select_socks() improved
  • BearSSL now with own get_select_socks() which fixes the socket polling during handshake. This results in reducing handshake times down to what other TLS backens achieve.

- test TLS session sharing with special test client
- expect failure with wolfSSL
- disable flaky wolfSSL test_02_07b
@github-actions github-actions bot added the tests label Aug 15, 2023
@bagder bagder added the TLS label Aug 15, 2023
- bring bearssl handshake times down from +200ms down to other TLS backends
- vtls: improve generic get_select_socks() implementation
- tests: provide Apache with a suitable ssl session cache
@icing icing changed the title TLS session sharing test TLS session sharing test, BearSSL affection Aug 17, 2023
@icing
Copy link
Contributor Author

icing commented Aug 17, 2023

Ready for merge from my side.

@icing icing requested a review from bagder August 17, 2023 11:43
@bagder bagder closed this in 57e81ff Aug 17, 2023
bagder pushed a commit that referenced this pull request Aug 17, 2023
- bring bearssl handshake times down from +200ms down to other TLS backends
- vtls: improve generic get_select_socks() implementation
- tests: provide Apache with a suitable ssl session cache

Closes #11675
ptitSeb pushed a commit to wasix-org/curl that referenced this pull request Sep 25, 2023
- test TLS session sharing with special test client
- expect failure with wolfSSL
- disable flaky wolfSSL test_02_07b

Closes curl#11675
ptitSeb pushed a commit to wasix-org/curl that referenced this pull request Sep 25, 2023
- bring bearssl handshake times down from +200ms down to other TLS backends
- vtls: improve generic get_select_socks() implementation
- tests: provide Apache with a suitable ssl session cache

Closes curl#11675
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants