Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.3k
gh-134531: useEVP_MAC
API for_hashlib.HMAC
#135235
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Open
picnixz wants to merge44 commits intopython:mainChoose a base branch frompicnixz:feat/hashopenssl/refactoring-134531
base:main
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
+399 −157
Open
Changes from1 commit
Commits
Show all changes
44 commits Select commitHold shift + click to select a range
c444180
allow to use EVP_MAC API
picnixzeb3cb2e
add helpers for setting exceptions
picnixze242865
refactor `get_openssl_evp_md_by_utf8name` error branches
picnixzac6dea4
refactor `HASH.{digest,hexdigest}` computations
picnixz4bc2808
refactor `_hashlib_HASH_copy_locked` and `locked_HMAC_CTX_copy`
picnixz14b87df
set remaining exceptions after an OpenSSL failure
picnixze5b2ef3
blurb
picnixz5b41242
wrap OpenSSL context allocators
picnixz2a8cf55
fix compilation, remove unused functions and update messages
picnixzea2ce0e
update wrappers
picnixz43739c5
align exception messages
picnixze226431
context allocators can only set an ERR_R_MALLOC_FAILURE error
picnixz7201e0a
update exception message for `get_openssl_evp_md_by_utf8name`
picnixzf8c2aed
refactor logic for mapping NIDs to EVP_MD objects
picnixz64539c8
fix(typo)
picnixz0b75636
Merge remote-tracking branch 'upstream/main' into feat/hashlib/evp-ma…
picnixza9e440c
Merge branch 'refactor/hashlib/evp-nid-interface-134531' into feat/ha…
picnixzf96d44e
Merge branch 'feat/hashlib/smart-exceptions-135234' into feat/hashlib…
picnixz94858be
post-merge
picnixzecfb74a
remove useless macros
picnixzfc6b0b1
remove useless directives
picnixz661472c
post-merge
picnixza837e21
post-merge
picnixz380f5a0
Update Modules/_hashopenssl.c
picnixz7036df8
remove TODO
picnixzb7f0947
Merge branch 'refactor/hashlib/evp-nid-interface-134531' into feat/ha…
picnixza1066fe
pull main
picnixz76c7dd2
Merge branch 'main' into feat/hashlib/smart-exceptions-135234
picnixz0cf0f8b
Merge branch 'feat/hashlib/smart-exceptions-135234' into feat/hashlib…
picnixz5d4c829
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz1a311e7
post merge
picnixze64e664
post-merge
picnixz9d44b31
remove un-necessary macros
picnixz8b64ad6
simplify some function calls
picnixz2307154
simplify call
picnixz90c4e94
fix leak
picnixz3640c09
fix lint
picnixzf1127a1
raise an ImportError when failing to fetch OpenSSL HMAC
picnixz6179261
raise an ImportError when failing to fetch OpenSSL HMAC
picnixzc04eacb
Merge remote-tracking branch 'upstream/main' into feat/hashlib/evp-ma…
picnixze8fb310
reduce diff
picnixze92f7cc
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz6e10d74
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz4b3ff7d
blurb
picnixzFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
update exception message for
get_openssl_evp_md_by_utf8name
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
commit7201e0ad23dabdc41a2546d263c250a0c01bf74e
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Oops, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.