FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-134531: use `EVP_MAC` API for `_hashlib.HMAC` by picnixz · Pull Request #135235 · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.4k
(2.4k)
Actions
Projects
Security and quality
Insights
gh-134531: use EVP_MAC API for _hashlib.HMAC
- #135235
#135235
Merged
picnixz
merged 63 commits into
python:main
python/cpython:main
from
picnixz:feat/hashopenssl/refactoring-134531
picnixz/cpython:feat/hashopenssl/refactoring-134531
Copy head branch name to clipboard
Sep 10, 2025
Conversation
Commits
63
(63)
Checks
Files changed
Merged
gh-134531: use EVP_MAC API for _hashlib.HMAC
#135235
picnixz
merged 63 commits into
python:main
python/cpython:main
from
picnixz:feat/hashopenssl/refactoring-134531
picnixz/cpython:feat/hashopenssl/refactoring-134531
Copy head branch name to clipboard
Commits
Commits on Jun 7, 2025
allow to use EVP_MAC API
picnixz
committed
c444180
View commit details
Copy full SHA for c444180
Browse repository at this point
Commits on Jun 8, 2025
add helpers for setting exceptions
picnixz
committed
eb3cb2e
View commit details
Copy full SHA for eb3cb2e
Browse repository at this point
refactor `get_openssl_evp_md_by_utf8name` error branches
picnixz
committed
e242865
View commit details
Copy full SHA for e242865
Browse repository at this point
refactor `HASH.{digest,hexdigest}` computations
picnixz
committed
ac6dea4
View commit details
Copy full SHA for ac6dea4
Browse repository at this point
refactor `_hashlib_HASH_copy_locked` and `locked_HMAC_CTX_copy`
picnixz
committed
4bc2808
View commit details
Copy full SHA for 4bc2808
Browse repository at this point
set remaining exceptions after an OpenSSL failure
picnixz
committed
14b87df
View commit details
Copy full SHA for 14b87df
Browse repository at this point
blurb
picnixz
committed
e5b2ef3
View commit details
Copy full SHA for e5b2ef3
Browse repository at this point
wrap OpenSSL context allocators
picnixz
committed
5b41242
View commit details
Copy full SHA for 5b41242
Browse repository at this point
fix compilation, remove unused functions and update messages
picnixz
committed
2a8cf55
View commit details
Copy full SHA for 2a8cf55
Browse repository at this point
update wrappers
picnixz
committed
ea2ce0e
View commit details
Copy full SHA for ea2ce0e
Browse repository at this point
align exception messages
picnixz
committed
43739c5
View commit details
Copy full SHA for 43739c5
Browse repository at this point
context allocators can only set an ERR_R_MALLOC_FAILURE error
picnixz
committed
e226431
View commit details
Copy full SHA for e226431
Browse repository at this point
update exception message for `get_openssl_evp_md_by_utf8name`
picnixz
committed
7201e0a
View commit details
Copy full SHA for 7201e0a
Browse repository at this point
refactor logic for mapping NIDs to EVP_MD objects
picnixz
committed
f8c2aed
View commit details
Copy full SHA for f8c2aed
Browse repository at this point
fix(typo)
picnixz
committed
64539c8
View commit details
Copy full SHA for 64539c8
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into feat/hashlib/evp-mac-134531
picnixz
committed
0b75636
View commit details
Copy full SHA for 0b75636
Browse repository at this point
Merge branch 'refactor/hashlib/evp-nid-interface-134531' into feat/hashlib/evp-mac-134531
picnixz
committed
a9e440c
View commit details
Copy full SHA for a9e440c
Browse repository at this point
Merge branch 'feat/hashlib/smart-exceptions-135234' into feat/hashlib/evp-mac-134531
Show description for f96d44e
picnixz
committed
f96d44e
View commit details
Copy full SHA for f96d44e
Browse repository at this point
post-merge
picnixz
committed
94858be
View commit details
Copy full SHA for 94858be
Browse repository at this point
remove useless macros
picnixz
committed
ecfb74a
View commit details
Copy full SHA for ecfb74a
Browse repository at this point
remove useless directives
picnixz
committed
fc6b0b1
View commit details
Copy full SHA for fc6b0b1
Browse repository at this point
post-merge
picnixz
committed
661472c
View commit details
Copy full SHA for 661472c
Browse repository at this point
post-merge
picnixz
committed
a837e21
View commit details
Copy full SHA for a837e21
Browse repository at this point
Update Modules/_hashopenssl.c
picnixz
authored
380f5a0
View commit details
Copy full SHA for 380f5a0
Browse repository at this point
remove TODO
picnixz
authored
7036df8
View commit details
Copy full SHA for 7036df8
Browse repository at this point
Merge branch 'refactor/hashlib/evp-nid-interface-134531' into feat/hashlib/smart-exceptions-135234
picnixz
committed
b7f0947
View commit details
Copy full SHA for b7f0947
Browse repository at this point
pull main
picnixz
committed
a1066fe
View commit details
Copy full SHA for a1066fe
Browse repository at this point
Merge branch 'main' into feat/hashlib/smart-exceptions-135234
picnixz
committed
76c7dd2
View commit details
Copy full SHA for 76c7dd2
Browse repository at this point
Merge branch 'feat/hashlib/smart-exceptions-135234' into feat/hashlib/evp-mac-134531
picnixz
committed
0cf0f8b
View commit details
Copy full SHA for 0cf0f8b
Browse repository at this point
Commits on Jun 9, 2025
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz
committed
5d4c829
View commit details
Copy full SHA for 5d4c829
Browse repository at this point
post merge
picnixz
committed
1a311e7
View commit details
Copy full SHA for 1a311e7
Browse repository at this point
post-merge
picnixz
committed
e64e664
View commit details
Copy full SHA for e64e664
Browse repository at this point
remove un-necessary macros
picnixz
committed
9d44b31
View commit details
Copy full SHA for 9d44b31
Browse repository at this point
simplify some function calls
picnixz
committed
8b64ad6
View commit details
Copy full SHA for 8b64ad6
Browse repository at this point
simplify call
picnixz
committed
2307154
View commit details
Copy full SHA for 2307154
Browse repository at this point
fix leak
picnixz
authored
90c4e94
View commit details
Copy full SHA for 90c4e94
Browse repository at this point
fix lint
picnixz
authored
3640c09
View commit details
Copy full SHA for 3640c09
Browse repository at this point
Commits on Jun 14, 2025
raise an ImportError when failing to fetch OpenSSL HMAC
picnixz
committed
f1127a1
View commit details
Copy full SHA for f1127a1
Browse repository at this point
raise an ImportError when failing to fetch OpenSSL HMAC
picnixz
committed
6179261
View commit details
Copy full SHA for 6179261
Browse repository at this point
Commits on Jun 22, 2025
Merge remote-tracking branch 'upstream/main' into feat/hashlib/evp-mac-134531
picnixz
committed
c04eacb
View commit details
Copy full SHA for c04eacb
Browse repository at this point
reduce diff
picnixz
committed
e8fb310
View commit details
Copy full SHA for e8fb310
Browse repository at this point
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz
committed
e92f7cc
View commit details
Copy full SHA for e92f7cc
Browse repository at this point
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz
committed
6e10d74
View commit details
Copy full SHA for 6e10d74
Browse repository at this point
Commits on Jun 23, 2025
blurb
picnixz
committed
4b3ff7d
View commit details
Copy full SHA for 4b3ff7d
Browse repository at this point
Commits on Jul 20, 2025
Merge branch 'main' into feat/hashopenssl/refactoring-134531
picnixz
authored
b5b7922
View commit details
Copy full SHA for b5b7922
Browse repository at this point
post-merge
picnixz
committed
36628f2
View commit details
Copy full SHA for 36628f2
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into feat/hashlib/evp-mac-134531
picnixz
committed
1943192
View commit details
Copy full SHA for 1943192
Browse repository at this point
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz
committed
56f73ca
View commit details
Copy full SHA for 56f73ca
Browse repository at this point
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz
committed
60eb7bd
View commit details
Copy full SHA for 60eb7bd
Browse repository at this point
post-merge
picnixz
committed
b1f44a8
View commit details
Copy full SHA for b1f44a8
Browse repository at this point
Commits on Jul 26, 2025
Merge branch 'main' into feat/hashlib/evp-mac-134531
picnixz
committed
e6c960c
View commit details
Copy full SHA for e6c960c
Browse repository at this point
revert un-necessary cosmetics
picnixz
committed
b3b4a6a
View commit details
Copy full SHA for b3b4a6a
Browse repository at this point
reduce diff
picnixz
committed
e3009e8
View commit details
Copy full SHA for e3009e8
Browse repository at this point
Commits on Aug 22, 2025
revert the previous commit as it made the assertion failed
picnixz
authored
ae7385a
View commit details
Copy full SHA for ae7385a
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into feat/hashlib/evp-mac-134531
picnixz
committed
5775a46
View commit details
Copy full SHA for 5775a46
Browse repository at this point
Merge branch 'feat/hashopenssl/refactoring-134531' of github.com:picnixz/cpython into feat/hashlib/evp-mac-134531
picnixz
committed
b843fbf
View commit details
Copy full SHA for b843fbf
Browse repository at this point
revert some naming
picnixz
committed
614b48c
View commit details
Copy full SHA for 614b48c
Browse repository at this point
revert some naming
picnixz
committed
4743294
View commit details
Copy full SHA for 4743294
Browse repository at this point
reduce diff
picnixz
committed
7f712cb
View commit details
Copy full SHA for 7f712cb
Browse repository at this point
reduce diff
picnixz
committed
3559f22
View commit details
Copy full SHA for 3559f22
Browse repository at this point
Commits on Aug 23, 2025
fixups
picnixz
committed
bf74924
View commit details
Copy full SHA for bf74924
Browse repository at this point
Commits on Sep 9, 2025
sync comments
picnixz
committed
36f26a0
View commit details
Copy full SHA for 36f26a0
Browse repository at this point
Commits on Sep 10, 2025
Merge branch 'main' into feat/hashopenssl/refactoring-134531
picnixz
authored
c48a8c5
View commit details
Copy full SHA for c48a8c5
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL