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

Fixing BoringSSL randomness in multithread execution #310

Merged
merged 2 commits into from
Apr 8, 2024

Conversation

aeyno
Copy link
Collaborator

@aeyno aeyno commented Apr 6, 2024

This PR fixes the randomness issue (mentionned in #307) when executing BoringSSL in multithread using thread_local variables, like what has been done in #309. It also enables the tests associated with the BoringSSL randomness.

This was referenced Apr 6, 2024
@aeyno aeyno requested a review from michaelmera April 6, 2024 13:36
@aeyno aeyno added the ci:full Run full CI checks on labeled PR label Apr 6, 2024
Copy link
Contributor

@michaelmera michaelmera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good. You might want to remove the remaining mutex.

crates/boringssl-src/patches/reset_drbg.patch Outdated Show resolved Hide resolved
@aeyno aeyno merged commit c070a2a into main Apr 8, 2024
33 checks passed
@aeyno aeyno deleted the fix-boring-determinism branch April 8, 2024 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci:full Run full CI checks on labeled PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants