[issue47098] sha3: Replace Keccak Code Package with tiny_sha3

2022-03-26 Thread Illia Volochii
Change by Illia Volochii : -- pull_requests: +30216 pull_request: https://github.com/python/cpython/pull/24601 ___ Python tracker <https://bugs.python.org/issue47

[issue47098] sha3: Replace Keccak Code Package with tiny_sha3

2022-03-26 Thread Illia Volochii
Change by Illia Volochii : -- nosy: +illia-v nosy_count: 2.0 -> 3.0 pull_requests: +30215 pull_request: https://github.com/python/cpython/pull/28768 ___ Python tracker <https://bugs.python.org/issu

[issue47016] Create a test verifying bundled pip and setuptools wheels

2022-03-14 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +29983 stage: -> patch review pull_request: https://github.com/python/cpython/pull/31885 ___ Python tracker <https://bugs.python.org/issu

[issue47016] Create a test verifying bundled pip and setuptools wheels

2022-03-14 Thread Illia Volochii
Change by Illia Volochii : -- nosy: +pablogsal ___ Python tracker <https://bugs.python.org/issue47016> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue47016] Create a test verifying bundled pip and setuptools wheels

2022-03-14 Thread Illia Volochii
New submission from Illia Volochii : Bundled pip and setuptools wheels have to be verified manually at the moment when they are upgraded. We can automate this by comparing their checksums to ones provided by Warehouse’s JSON API (e.g., https://pypi.org/pypi/pip/json.) Since such a check

[issue43215] Document Happy Eyeballs arguments of asyncio.open_connection

2022-03-14 Thread Illia Volochii
Change by Illia Volochii : -- pull_requests: +29967 pull_request: https://github.com/python/cpython/pull/31869 ___ Python tracker <https://bugs.python.org/issue43

[issue43215] Document Happy Eyeballs arguments of asyncio.open_connection

2022-03-14 Thread Illia Volochii
Change by Illia Volochii : -- pull_requests: +29966 pull_request: https://github.com/python/cpython/pull/31868 ___ Python tracker <https://bugs.python.org/issue43

[issue43669] PEP 644: Require OpenSSL 1.1.1 or newer

2021-10-06 Thread Illia Volochii
Change by Illia Volochii : -- nosy: +illia-v nosy_count: 3.0 -> 4.0 pull_requests: +27106 pull_request: https://github.com/python/cpython/pull/28768 ___ Python tracker <https://bugs.python.org/issu

[issue45343] Update bundled pip to 21.2.4 and setuptools to 58.1.0

2021-10-01 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +27048 stage: -> patch review pull_request: https://github.com/python/cpython/pull/28684 ___ Python tracker <https://bugs.python.org/issu

[issue45343] Update bundled pip to 21.2.4 and setuptools to 58.1.0

2021-10-01 Thread Illia Volochii
Change by Illia Volochii : -- components: Distutils nosy: dstufft, eric.araujo, illia-v priority: normal severity: normal status: open title: Update bundled pip to 21.2.4 and setuptools to 58.1.0 versions: Python 3.10, Python 3.11, Python 3.9

[issue43215] Document Happy Eyeballs arguments of asyncio.open_connection

2021-06-29 Thread Illia Volochii
Change by Illia Volochii : -- versions: +Python 3.11 ___ Python tracker <https://bugs.python.org/issue43215> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43216] Removal of @asyncio.coroutine in Python 3.11

2021-05-25 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +24958 stage: -> patch review pull_request: https://github.com/python/cpython/pull/26369 ___ Python tracker <https://bugs.python.org/issu

[issue43641] Update `ssl.PROTOCOL_TLSv1_2` docs since it is not the newest TLS version

2021-03-27 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23789 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25041 ___ Python tracker <https://bugs.python.org/issu

[issue43641] Update `ssl.PROTOCOL_TLSv1_2` docs since it is not the newest TLS version

2021-03-27 Thread Illia Volochii
New submission from Illia Volochii : Docs say that TLS 1.2 is the most modern version, and probably the best choice for maximum protection, but TLS 1.3 exists. https://docs.python.org/3.10/library/ssl.html#ssl.PROTOCOL_TLSv1_2 -- assignee: docs@python components: Documentation

[issue43640] Add warnings to ssl.PROTOCOL_TLSv1 and ssl.PROTOCOL_TLSv1_1 docs

2021-03-27 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23788 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25040 ___ Python tracker <https://bugs.python.org/issu

[issue43640] Add warnings to ssl.PROTOCOL_TLSv1 and ssl.PROTOCOL_TLSv1_1 docs

2021-03-27 Thread Illia Volochii
New submission from Illia Volochii : TLS versions 1.0 and 1.1 have recently been deprecated. [1] ssl.PROTOCOL_SSLv2 and ssl.PROTOCOL_SSLv3 have such warnings "SSL version 2 is insecure. Its use is highly discouraged." [2] We have to add such warnings to ssl.PROT

[issue42981] Error messages raised by _hashlib_scrypt_impl() are slightly misleading

2021-02-20 Thread Illia Volochii
Change by Illia Volochii : -- resolution: -> wont fix stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue43279] Update code taken from Keccak Code Package

2021-02-20 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23379 stage: -> patch review pull_request: https://github.com/python/cpython/pull/24601 ___ Python tracker <https://bugs.python.org/issu

[issue43279] Update code taken from Keccak Code Package

2021-02-20 Thread Illia Volochii
New submission from Illia Volochii : There were some updates to the Keccak package (https://github.com/XKCP/XKCP) since it was integrated in CPython initially. I will submit a pull request soon -- components: Extension Modules messages: 387422 nosy: christian.heimes, illia-v priority

[issue43234] Prohibit passing non-ThreadPoolExecutor executors to loop.set_default_executor following a deprecation

2021-02-15 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23326 stage: -> patch review pull_request: https://github.com/python/cpython/pull/24540 ___ Python tracker <https://bugs.python.org/issu

[issue43234] Prohibit passing non-ThreadPoolExecutor executors to loop.set_default_executor following a deprecation

2021-02-15 Thread Illia Volochii
New submission from Illia Volochii : https://github.com/python/cpython/blob/a2f0654b0a5b4c4f726155620002cc1f5f2d206a/Lib/asyncio/base_events.py#L816-L821 Setting non-ThreadPoolExecutor executors was supposed to be prohibited in Python 3.9. -- components: asyncio messages: 387052 nosy

[issue43232] Prohibit previously deprecated operations on asyncio.trsock.TransportSocket

2021-02-15 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23324 stage: -> patch review pull_request: https://github.com/python/cpython/pull/24538 ___ Python tracker <https://bugs.python.org/issu

[issue43232] Prohibit previously deprecated operations on asyncio.trsock.TransportSocket

2021-02-15 Thread Illia Volochii
New submission from Illia Volochii : https://github.com/python/cpython/blob/a2f0654b0a5b4c4f726155620002cc1f5f2d206a/Lib/asyncio/trsock.py#L19-L24 Using of the operations was supposed to be prohibited in Python 3.9, but that was missed. -- components: asyncio messages: 387044 nosy

[issue43216] Removal of @asyncio.coroutine in Python 3.10

2021-02-13 Thread Illia Volochii
New submission from Illia Volochii : It looks like @asyncio.coroutine was scheduled to be removed in Python 3.10. Is it still relevant? https://bugs.python.org/issue36921 https://docs.python.org/3.10/library/asyncio-task.html#asyncio.coroutine -- components: asyncio messages: 386927

[issue43215] Document Happy Eyeballs arguments of asyncio.open_connection

2021-02-13 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23310 stage: -> patch review pull_request: https://github.com/python/cpython/pull/24525 ___ Python tracker <https://bugs.python.org/issu

[issue43215] Document Happy Eyeballs arguments of asyncio.open_connection

2021-02-13 Thread Illia Volochii
New submission from Illia Volochii : The problem is similar to https://bugs.python.org/issue39128. It is not documented that asyncio.open_connection accepts happy_eyeballs_delay and interleave that are passed to loop.create_connection. https://docs.python.org/3/library/asyncio-stream.html

[issue42982] Update suggested number of iterations for pbkdf2_hmac()

2021-02-07 Thread Illia Volochii
Illia Volochii added the comment: Clock rate is not the only indicator. Some new instructions supporting SHA were introduced during the last decade. https://software.intel.com/content/www/us/en/develop/articles/intel-sha-extensions.html https://software.intel.com/content/www/us/en/develop

[issue42982] Update suggested number of iterations for pbkdf2_hmac()

2021-01-29 Thread Illia Volochii
Illia Volochii added the comment: > FWIW, OnePass uses 100,000. https://support.1password.com/pbkdf2/ There is a history section on that page. And current 100,000 is ten times more than 1Password used in 2013 when the suggestion was added to the documentation. > Also, I don't

[issue42996] hashlib documentation references an obsolete RFC 2898

2021-01-22 Thread Illia Volochii
Change by Illia Volochii : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue42996] hashlib documentation references an obsolete RFC 2898

2021-01-21 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23110 stage: -> patch review pull_request: https://github.com/python/cpython/pull/24289 ___ Python tracker <https://bugs.python.org/issu

[issue42996] hashlib documentation references an obsolete RFC 2898

2021-01-21 Thread Illia Volochii
New submission from Illia Volochii : RFC 2898 mentioned in the "See also" section of hashlib documentation was superseded by RFC 8018. https://docs.python.org/3/library/hashlib.html https://www.ietf.org/rfc/rfc8018.txt -- assignee: docs@python components: Documentatio

[issue42982] Update suggested number of iterations for pbkdf2_hmac()

2021-01-21 Thread Illia Volochii
Illia Volochii added the comment: I didn't find any. I think it is based on some benchmarks like `openssl speed sha`. -- ___ Python tracker <https://bugs.python.org/issue42

[issue42982] Update suggested number of iterations for pbkdf2_hmac()

2021-01-20 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23099 stage: -> patch review pull_request: https://github.com/python/cpython/pull/24276 ___ Python tracker <https://bugs.python.org/issu

[issue42982] Update suggested number of iterations for pbkdf2_hmac()

2021-01-20 Thread Illia Volochii
New submission from Illia Volochii : Documentation [1] suggests using at least 100,000 iterations of SHA-256 as of 2013. Currently, it is 2021, and it is common to use much more iterations. For example, Django will use 260,000 by default in the next 3.2 LTS release and 320,000 in 4.0 [2][3

[issue42981] Error messages raised by _hashlib_scrypt_impl() are slightly misleading

2021-01-20 Thread Illia Volochii
Change by Illia Volochii : -- keywords: +patch pull_requests: +23097 stage: -> patch review pull_request: https://github.com/python/cpython/pull/24274 ___ Python tracker <https://bugs.python.org/issu

[issue42981] Error messages raised by _hashlib_scrypt_impl() are slightly misleading

2021-01-20 Thread Illia Volochii
New submission from Illia Volochii : Error messages state that maxmem and dklen must be smaller than INT_MAX, but values equal to INT_MAX are allowed too. Also, another error message states that n must be a power of 2, but it does not mention that 1 or 2⁰ is not allowed