Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clinic: PY_LONG_LONG -> long long | 2016-09-08 | 2 | -59/+17 | |
| | |||||
* | fix a PY_LONG_LONG straggler | 2016-09-08 | 1 | -1/+1 | |
| | |||||
* | more PY_LONG_LONG to long long | 2016-09-08 | 9 | -60/+60 | |
| | |||||
* | sha3: let's keep it simple and always allocate enough extra space for ↵ | 2016-09-08 | 1 | -3/+2 | |
| | | | | uint64_t[20]. | ||||
* | Issue #26798: Coverity complains about potential memcpy() of overlapped ↵ | 2016-09-08 | 4 | -4/+4 | |
| | | | | regions. It doesn't hurt to use memmove() here. CID 1372514 / CID 1372515. Upstream https://github.com/BLAKE2/BLAKE2/issues/32 | ||||
* | Issue #16113: SHA3: allocate extra memory for lane extraction and check ↵ | 2016-09-08 | 1 | -4/+12 | |
| | | | | return value of PyModule_Create() | ||||
* | make sure expected values are interpreted as doubles | 2016-09-07 | 1 | -1/+1 | |
| | |||||
* | Issue #27570: Merge null pointer fixes from 3.5 | 2016-09-07 | 3 | -13/+25 | |
|\ | |||||
| * | Issue #27570: Avoid zero-length memcpy() calls with null source pointers | 2016-09-07 | 3 | -13/+25 | |
| | | |||||
* | | more linux -> __linux__ | 2016-09-07 | 3 | -3/+3 | |
| | | |||||
* | | use the '__linux__' instead 'linux' preprocessor define | 2016-09-07 | 1 | -4/+4 | |
| | | |||||
* | | Eliminate a tautological-pointer-compare warning found by Clang. | 2016-09-07 | 1 | -9/+5 | |
| | | |||||
* | | require C99 bool | 2016-09-07 | 2 | -23/+8 | |
| | | |||||
* | | replace PY_SIZE_MAX with SIZE_MAX | 2016-09-07 | 4 | -5/+5 | |
| | | |||||
* | | Issue #16113: one more C90 violation in big endian code. | 2016-09-07 | 1 | -1/+1 | |
| | | |||||
* | | Issue #16113: take 2 on big endian machines. | 2016-09-07 | 1 | -9/+11 | |
| | | |||||
* | | Issue #16113: KeccakP-1600-opt64 does not support big endian platforms yet. | 2016-09-07 | 1 | -1/+4 | |
| | | |||||
* | | Issue #16113: Add SHA-3 and SHAKE support to hashlib module. | 2016-09-07 | 20 | -0/+6299 | |
| | | |||||
* | | blake2: silence two more warnings on platforms with size_t < uint64_t. Don't ↵ | 2016-09-07 | 2 | -4/+4 | |
| | | | | | | | | use SSE2 when cross-compiling | ||||
* | | Issue #27959: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec ↵ | 2016-09-06 | 2 | -1/+116 | |
| | | | | | | | | lookup | ||||
* | | Fix some warnings from MSVC | 2016-09-06 | 3 | -6/+3 | |
| | | |||||
* | | merge 3.5 | 2016-09-06 | 1 | -1/+2 | |
|\| | |||||
| * | do not memcpy from NULL | 2016-09-06 | 1 | -1/+2 | |
| | | |||||
* | | Silence two warnings in blake2. key_length is between 0 and 64 (block size). | 2016-09-07 | 2 | -2/+2 | |
| | | |||||
* | | Issue #27776: include process.h on Windows for getpid() | 2016-09-06 | 1 | -0/+3 | |
| | | |||||
* | | os.urandom() now blocks on Linux | 2016-09-06 | 2 | -12/+47 | |
| | | | | | | | | | | | | | | Issue #27776: The os.urandom() function does now block on Linux 3.17 and newer until the system urandom entropy pool is initialized to increase the security. This change is part of the PEP 524. | ||||
* | | Add os.getrandom() | 2016-09-06 | 2 | -1/+106 | |
| | | | | | | | | | | | | | | Issue #27778: Expose the Linux getrandom() syscall as a new os.getrandom() function. This change is part of the PEP 524. | ||||
* | | Run Argument Clinic on posixmodule.c | 2016-09-06 | 2 | -11/+11 | |
| | | | | | | | | Issue #17884. | ||||
* | | Issue #26798: for loop initial declarations, take 3 | 2016-09-07 | 1 | -0/+1 | |
| | | |||||
* | | Issue #26798: for loop initial declarations, take 2 | 2016-09-07 | 4 | -17/+23 | |
| | | |||||
* | | Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵ | 2016-09-06 | 1 | -1/+34 | |
|\| | | | | | | | fields in X.509 certs. | ||||
| * | Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵ | 2016-09-06 | 1 | -1/+34 | |
| | | | | | | | | fields in X.509 certs. | ||||
* | | Issue #26798: for loop initial declarations are only allowed in C99 or C11 mode | 2016-09-06 | 4 | -9/+18 | |
| | | |||||
* | | Issue #25761: Improved error reporting about truncated pickle data in | 2016-09-06 | 1 | -39/+41 | |
| | | | | | | | | | | C implementation of unpickler. UnpicklingError is now raised instead of AttributeError and ValueError in some cases. | ||||
* | | replace Py_(u)intptr_t with the c99 standard types | 2016-09-06 | 9 | -57/+57 | |
| | | |||||
* | | replace Python aliases for standard integer types with the standard integer ↵ | 2016-09-06 | 3 | -36/+32 | |
| | | | | | | | | types (#17884) | ||||
* | | Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib. | 2016-09-06 | 22 | -8/+4650 | |
| | | |||||
* | | include (now) int standard headers | 2016-09-06 | 1 | -6/+2 | |
| | | |||||
* | | do not need vcstdint.h anymore | 2016-09-06 | 1 | -1/+0 | |
| | | |||||
* | | require standard int types to be defined (#17884) | 2016-09-06 | 1 | -8/+0 | |
| | | |||||
* | | Issue #27928: Add scrypt (password-based key derivation function) to hashlib ↵ | 2016-09-06 | 2 | -0/+189 | |
| | | | | | | | | module (requires OpenSSL 1.1.0). | ||||
* | | replace PY_LONG_LONG with long long | 2016-09-06 | 13 | -128/+118 | |
| | | |||||
* | | Avoid calling functions with an empty string as format string | 2016-09-05 | 7 | -17/+17 | |
| | | | | | | | | Directly pass NULL rather than an empty string. | ||||
* | | Avoid inefficient way to call functions without argument | 2016-09-05 | 3 | -6/+6 | |
| | | | | | | | | | | | | Don't pass "()" format to PyObject_CallXXX() to call a function without argument: pass NULL as the format string instead. It avoids to have to parse a string to produce 0 argument. | ||||
* | | merge 3.5 | 2016-09-05 | 1 | -1/+1 | |
|\| | |||||
| * | explicitly cast away constness to silence compiler warning | 2016-09-05 | 1 | -1/+1 | |
| | | |||||
* | | require a long long data type (closes #27961) | 2016-09-05 | 15 | -152/+6 | |
| | | |||||
* | | merge 3.5 | 2016-09-05 | 1 | -0/+2 | |
|\| | |||||
| * | Backed out changeset 8b6be1341770 | 2016-09-05 | 1 | -0/+2 | |
| | | |||||
* | | merge 3.5 | 2016-09-05 | 1 | -2/+0 | |
|\| |