Skip to content

gh-155835: fix digest_size and block_size data races on SHA-3 objects - #155838

Merged
picnixz merged 4 commits into
python:mainfrom
picnixz:meta/crypto/c/35/sha3-hash-critical-sections-155835
Sep 6, 2026
Merged

gh-155835: fix digest_size and block_size data races on SHA-3 objects#155838
picnixz merged 4 commits into
python:mainfrom
picnixz:meta/crypto/c/35/sha3-hash-critical-sections-155835

Conversation

@picnixz

@picnixzpicnixz commented Aug 15, 2026

Copy link
Copy Markdown
Member

@picnixz
picnixz requested a review from gpshead as a code ownerAugust 15, 2026 11:14
@picnixz
picnixzforce-pushed the meta/crypto/c/35/sha3-hash-critical-sections-155835 branch from 45ec585 to 3cfdc82CompareAugust 15, 2026 11:15
@picnixz
picnixzforce-pushed the meta/crypto/c/35/sha3-hash-critical-sections-155835 branch from 3cfdc82 to 2b6c740CompareAugust 15, 2026 11:15
@picnixzpicnixz added needs backport to 3.13 bugs and security fixes needs backport to 3.14 bugs and security fixes needs backport to 3.15 pre-release feature fixes, bugs and security fixes labels Aug 15, 2026
@picnixz

Copy link
Copy Markdown
MemberAuthor

Note to myself: I should add tests. I forgot about that and will do it tomorrow probably.

@picnixz
picnixz merged commit 90ac539 into python:mainSep 6, 2026
54 checks passed
@miss-islington-app

Copy link
Copy Markdown

Thanks @picnixz for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14, 3.15.
🐍🍒⛏🤖

@picnixz
picnixz deleted the meta/crypto/c/35/sha3-hash-critical-sections-155835 branch September 6, 2026 14:47
@miss-islington-app

Copy link
Copy Markdown

Sorry, @picnixz, I could not cleanly backport this to 3.14 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 90ac5398e49a80d3c2976621f5a8e449ec0db7d5 3.14

@miss-islington-app

Copy link
Copy Markdown

Sorry, @picnixz, I could not cleanly backport this to 3.13 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 90ac5398e49a80d3c2976621f5a8e449ec0db7d5 3.13

@bedevere-app

Copy link
Copy Markdown

GH-157038 is a backport of this pull request to the 3.15 branch.

@bedevere-appbedevere-appBot removed the needs backport to 3.15 pre-release feature fixes, bugs and security fixes label Sep 6, 2026
@bedevere-app

Copy link
Copy Markdown

GH-157039 is a backport of this pull request to the 3.14 branch.

@bedevere-appbedevere-appBot removed the needs backport to 3.14 bugs and security fixes label Sep 6, 2026
@bedevere-app

Copy link
Copy Markdown

GH-157041 is a backport of this pull request to the 3.13 branch.

@bedevere-appbedevere-appBot removed the needs backport to 3.13 bugs and security fixes label Sep 6, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@picnixz