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

Question in 1.3 babassl compiles possible? #45

Open
osevan opened this issue Sep 24, 2023 · 5 comments
Open

Question in 1.3 babassl compiles possible? #45

osevan opened this issue Sep 24, 2023 · 5 comments
Labels
question Question about product

Comments

@osevan
Copy link

osevan commented Sep 24, 2023

I read this:

"Support for NTLS in the HTTP and stream modules when using the TongSuo TLS library; the support can be enabled via the ‑‑with‑ntls build time option and configured with the corresponding ssl_ntls and proxy_ssl_ntls directives."

Which compile flag enables babassl?

And can we use babassl with quic too?

Thanks and

Best regards

@VBart
Copy link
Contributor

VBart commented Sep 24, 2023

Thanks for your interest.

Please check the ssl_ntls documentation: https://angie.software/en/http_ssl/#ssl-ntls
It has the compilation flags example:

./configure --with-openssl=../Tongsuo-8.3.0 \
            --with-openssl-opt=enable-ntls  \
            --with-ntls

where ../Tongsuo-8.3.0 is a path to Tongsuo/BabaSSL sources directory.

And can we use babassl with quic too?

Yes.

@VBart VBart added the question Question about product label Sep 24, 2023
@osevan
Copy link
Author

osevan commented Sep 24, 2023

Woow Thanks for fast answer.

Any benefits in handshakes completion compared to openssl quic version of google?

@VBart
Copy link
Contributor

VBart commented Sep 24, 2023

OpenSSL doesn't support QUIC natively. Support for OpenSSL is implemented using special compatibility wrapper and as a result QUIC connections migration isn't supported with OpenSSL.

AFAIK, Tongsuo implementation is based on BoringSSL API, so it should support all the QUIC features natively, including the connections migration.

@osevan
Copy link
Author

osevan commented Sep 24, 2023

But any benefits?

Faster connections time?

@VBart
Copy link
Contributor

VBart commented Sep 24, 2023

I believe no benefits in connections time over BoringSSL. But it's better to address this question to TongSuo authors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Question about product
Projects
None yet
Development

No branches or pull requests

2 participants