Skip to content

Conversation

alex
Copy link
Member

@alex alex commented Aug 10, 2023

@alex alex force-pushed the chacha20poly1305-rust branch from 4137295 to cbcdb88 Compare August 14, 2023 12:49
@alex alex mentioned this pull request Aug 21, 2023
22 tasks
@alex alex force-pushed the chacha20poly1305-rust branch 2 times, most recently from b5beafc to 9e9ddb1 Compare August 27, 2023 16:14
@alex
Copy link
Member Author

alex commented Aug 27, 2023

Grumble, not working due to openssl/openssl#21853

@alex alex force-pushed the chacha20poly1305-rust branch 2 times, most recently from e13d325 to d494ddf Compare September 5, 2023 21:46
@alex alex force-pushed the chacha20poly1305-rust branch 5 times, most recently from 88e7325 to 85b8852 Compare September 19, 2023 18:17
@alex alex force-pushed the chacha20poly1305-rust branch 2 times, most recently from 035e0ab to 34a6b82 Compare November 1, 2023 21:37
@alex alex force-pushed the chacha20poly1305-rust branch from 34a6b82 to cdf2d7a Compare November 24, 2023 21:45
@alex alex force-pushed the chacha20poly1305-rust branch from cdf2d7a to 1df836a Compare December 2, 2023 22:05
@alex alex force-pushed the chacha20poly1305-rust branch 2 times, most recently from 33cb870 to 76553bc Compare January 12, 2024 23:10
@alex
Copy link
Member Author

alex commented Jan 12, 2024

This disable ctx reuse on OpenSSL 3.0-3.2. There's a bunch of code we can delete once we support only versions with workign copies.

Even with the ctx reuse disabled on 3.0.2, which is used in the benchmarks, it's 20% faster than main.

@alex alex marked this pull request as ready for review January 12, 2024 23:16
@alex alex added this to the Forty Second Release milestone Jan 12, 2024
@alex alex force-pushed the chacha20poly1305-rust branch from 76553bc to 272dd6b Compare January 12, 2024 23:21
@alex alex force-pushed the chacha20poly1305-rust branch from 272dd6b to 73614ab Compare January 12, 2024 23:28
@reaperhulk
Copy link
Member

Do we use fixedpool anywhere now that this PR removes it from chacha?

@alex
Copy link
Member Author

alex commented Jan 13, 2024

Nope. Will remove it.

@reaperhulk
Copy link
Member

I do not envy future us looking at those conditionals.

@reaperhulk reaperhulk merged commit 94e5167 into pyca:main Jan 13, 2024
@alex alex deleted the chacha20poly1305-rust branch January 13, 2024 01:17
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