index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Modules
/
_hashopenssl.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers
2024-05-03
1
-0/+1
*
gh-117233: Detect support for several hashes at hashlib build time (GH-117234)
Will Childs-Klein
2024-04-11
1
-10/+59
*
gh-111916: Make hashlib related modules thread-safe without the GIL (#111981)
Tomas R
2023-11-15
1
-27/+18
*
gh-86493: Modernize modules initialization code (GH-106858)
Serhiy Storchaka
2023-07-25
1
-6/+1
*
gh-106320: Move private _PyHash API to the internal C API (#107026)
Victor Stinner
2023-07-22
1
-1/+2
*
gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)
Serhiy Storchaka
2023-07-18
1
-12/+2
*
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki
2023-07-02
1
-2/+0
*
gh-106033: Get rid of new occurrences of PyDict_GetItem and PyObject_HasAttr ...
Serhiy Storchaka
2023-06-23
1
-6/+7
*
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner
2023-06-01
1
-3/+0
*
gh-99108: Release the GIL around hashlib built-in computation (#104675)
Gregory P. Smith
2023-05-23
1
-0/+6
*
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow
2023-05-05
1
-0/+1
*
gh-103256: Fix hmac algorithm to support fallback implementation (gh-103286)
Dong-hee Na
2023-04-07
1
-1/+1
*
gh-102650: Remove duplicate include directives from multiple source files (#1...
chgnrdv
2023-03-13
1
-2/+1
*
DOC: correct bytesarray -> bytearray in comments (GH-92410)
Thomas A Caswell
2022-06-21
1
-1/+1
*
GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215)
Kumar Aditya
2022-05-27
1
-4/+0
*
bpo-47101: list only activated algorithms in hashlib.algorithms_available (GH...
Christian Heimes
2022-03-23
1
-1/+12
*
bpo-40479: Fix undefined behavior in Modules/_hashopenssl.c (GH-31153)
Zackery Spytz
2022-02-07
1
-0/+1
*
bpo-40479: Fix typo, flag must be set for OpenSSL < 3.0.0 (GH-30584)
Christian Heimes
2022-01-13
1
-1/+1
*
bpo-40479: Fix hashlib's usedforsecurity for OpenSSL 3.0.0 (GH-30455)
Christian Heimes
2022-01-13
1
-232/+338
*
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes
2021-10-22
1
-0/+4
*
bpo-45434: Remove pystrhex.h header file (GH-28923)
Victor Stinner
2021-10-13
1
-1/+1
*
bpo-44145: Release the GIL around HMAC_Update. (GH-26157)
Gregory P. Smith
2021-05-17
1
-2/+4
*
bpo-40645: Fix ref leaks in _hashopenssl (GH-26079)
Erlend Egeberg Aasland
2021-05-12
1
-5/+9
*
bpo-40645: Fix reference leak in the _hashopenssl extension (GH-26072)
Petr Viktorin
2021-05-12
1
-0/+1
*
bpo-43908: Mark ssl, hash, and hmac types as immutable (GH-25792)
Christian Heimes
2021-05-02
1
-3/+3
*
bpo-43916: Remove _disabled_new() function (GH-25745)
Victor Stinner
2021-04-30
1
-15/+3
*
bpo-43669: PEP 644: Require OpenSSL 1.1.1 or newer (GH-23014)
Christian Heimes
2021-04-17
1
-63/+3
*
bpo-43799: OpenSSL 3.0.0: declare OPENSSL_API_COMPAT 1.1.1 (GH-25329)
Christian Heimes
2021-04-13
1
-5/+10
*
bpo-40645: Fix reference leak in the _hashopenssl extension (GH-25063)
Pablo Galindo
2021-03-29
1
-2/+3
*
bpo-40645: use C implementation of HMAC (GH-24920)
Christian Heimes
2021-03-27
1
-13/+137
*
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner
2020-12-01
1
-3/+3
*
bpo-42423: Accept single base class in PyType_FromModuleAndSpec() (GH-23441)
Serhiy Storchaka
2020-11-22
1
-8/+1
*
bpo-1635741: Port _hashlib to multiphase initialization (GH-23358)
Christian Heimes
2020-11-18
1
-36/+2
*
bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)
Christian Heimes
2020-05-27
1
-0/+116
*
bpo-40671: Prepare _hashlib for PEP 489 (GH-20180)
Christian Heimes
2020-05-25
1
-67/+114
*
bpo-40645: restrict HMAC key len to INT_MAX (GH-20238)
Christian Heimes
2020-05-19
1
-1/+7
*
bpo-37630: Fix spelling shake128 -> shake_128 (GH-20154)
Christian Heimes
2020-05-17
1
-12/+12
*
bpo-40645: Implement HMAC in C (GH-20129)
Christian Heimes
2020-05-17
1
-9/+401
*
bpo-37630: Use SHA3 and SHAKE XOF from OpenSSL (GH-16049)
Christian Heimes
2020-05-16
1
-17/+349
*
bpo-40515: Require OPENSSL_THREADS (GH-19953)
Christian Heimes
2020-05-15
1
-0/+4
*
bpo-40479: Fix hashlib issue with OpenSSL 3.0.0 (GH-20107)
Christian Heimes
2020-05-15
1
-4/+11
*
bpo-9216: Expose OpenSSL FIPS_mode() as _hashlib.get_fips_mode() (GH-19703)
Victor Stinner
2020-04-29
1
-0/+43
*
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner
2020-04-15
1
-1/+0
*
bpo-39968: Convert extension modules' macros of get_module_state() to inline ...
Hai Shi
2020-03-16
1
-6/+13
*
bpo-38684: haslib: fix build when Blake2 not enabled in OpenSSL (#17043)
Alexandru Ardelean
2019-11-04
1
-1/+1
*
bpo-38270: More fixes for strict crypto policy (GH-16418)
Christian Heimes
2019-09-27
1
-1/+1
*
bpo-38142: Updated _hashopenssl.c to be PEP 384 compliant (#16071)
Christian Heimes
2019-09-25
1
-54/+68
*
bpo-33936: Don't call obsolete init methods with OpenSSL 1.1.0+ (GH-16140)
Christian Heimes
2019-09-16
1
-1/+1
*
bpo-38153: detect shake independently from sha3 (GH-16143)
Christian Heimes
2019-09-14
1
-2/+11
*
bpo-37206: Unrepresentable default values no longer represented as None. (GH-...
Serhiy Storchaka
2019-09-14
1
-2/+2
[next]