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

Support ChaCha20 Draft Ciphers in OpenSSL 1.1 #78

Closed
kerzyte opened this issue Aug 23, 2017 · 7 comments
Closed

Support ChaCha20 Draft Ciphers in OpenSSL 1.1 #78

kerzyte opened this issue Aug 23, 2017 · 7 comments

Comments

@kerzyte
Copy link

kerzyte commented Aug 23, 2017

The OpenSSL 1.0.2j patch for adding Chacha20 support does not work on OpenSSL 1.1. OpenSSL 1.1 added support for the final version of ChaCha20, but I would like to add the draft version back in for older clients.
Any chance that patch could be ported over?

@vkrasnov
Copy link
Contributor

No, that would be too much work I'm afraid.

@kerzyte
Copy link
Author

kerzyte commented Aug 23, 2017

Understandable. What is Cloudflare using to be able to have both versions AND x25519?

@vkrasnov
Copy link
Contributor

We are using boringssl, with a patch for old chacha

@draft1
Copy link

draft1 commented Aug 24, 2017

Any chance the patch for BoringSSL will be public also?

@xetorixik
Copy link

xetorixik commented Aug 24, 2017

@RoldanLT Vanilla BoringSSL and the old chacha patch for BoringSSL is quite useless for websites as BoringSSL doesn't support OCSP, Nginx multi cert? etc.

It is only interesting if multiple Cloudflare BoringSSL patches (i.e. OCSP) are released.
To re-add the features that Google has deleted.

@vkrasnov But. It seems unlikely to me that this will happen.

@injust
Copy link
Contributor

injust commented Aug 25, 2017

@xetorixik OCSP protocol was removed, but stapling and parsing are still in BoringSSL.

@anotherjin
Copy link

Now where can I get the patch for boringssl?

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

No branches or pull requests

6 participants