build(deps): bump pycryptodome from 3.15.0 to 3.18.0
Type: Pull Request
State: Closed
Association: None
Comments: 0
(about 3 years ago)
(10 months ago)
(10 months ago)
Bumps pycryptodome from 3.15.0 to 3.18.0.
Release notes
Sourced from pycryptodome's releases.
v3.18.0 - Trier
New features
Added support for DER BOOLEAN encodings.
The library now compiles on Windows ARM64. Thanks to Niyas Sait.
Resolved issues
- GH#722:
nonceattribute was not correctly set for XChaCha20_Poly1305 ciphers. Thanks to Liam Haber.- GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64.
- GH#739: OID encoding for arc 2 didn't accept children larger than 39. Thanks to James.
- Correctly check that the scalar matches the point when importing an ECC private key.
v3.18.0 - Trier (pycryptodomex)
New features
Added support for DER BOOLEAN encodings.
The library now compiles on Windows ARM64. Thanks to Niyas Sait.
Resolved issues
- GH#722:
nonceattribute was not correctly set for XChaCha20_Poly1305 ciphers. Thanks to Liam Haber.- GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64.
- GH#739: OID encoding for arc 2 didn't accept children larger than 39. Thanks to James.
- Correctly check that the scalar matches the point when importing an ECC private key.
v3.17.0 - Stuttgart
No release notes provided.
v3.17.0 - Stuttgart (pycryptodomex)
No release notes provided.
v3.16.0 - Ravensburg
New features
- Build wheels for musl Linux. Thanks to Ben Raz.
Resolved issues
- GH#639: ARC4 now also works with 'keys' as short as 8 bits.
- GH#669: fix segfaults when running in a manylinux2010 i686 image.
v3.16.0 - Ravensburg (pycryptodomex)
New features
- Build wheels for musl Linux. Thanks to Ben Raz.
Resolved issues
... (truncated)
Changelog
Sourced from pycryptodome's changelog.
3.18.0 (18 May 2023) ++++++++++++++++++++++++++
New features
- Added support for DER BOOLEAN encodings.
- The library now compiles on Windows ARM64. Thanks to Niyas Sait.
Resolved issues
- GH#722:
nonceattribute was not correctly set for XChaCha20_Poly1305 ciphers. Thanks to Liam Haber.- GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64.
- GH#739: OID encoding for arc 2 didn't accept children larger than 39. Thanks to James.
- Correctly check that the scalar matches the point when importing an ECC private key.
3.17.0 (29 January 2023) ++++++++++++++++++++++++++
New features
- Added support for the Counter Mode KDF defined in SP 800-108 Rev 1.
- Reduce the minimum tag length for the EAX cipher to 2 bytes.
- An RSA object has 4 new properties for the CRT coefficients:
dp,dq,invqandinvq(invpis the same value as the existingu).Resolved issues
- GH#526: improved typing for
RSA.construct.- GH#534: reduced memory consumption when using a large number of cipher objects.
- GH#598: fixed missing error handling for
Util.number.inverse.- GH#629: improved typing for
AES.newand the various mode-specific types it returns. Thanks to Greg Werbin.- GH#653: added workaround for an alleged GCC compiler bug that affected Ed25519 code compiled for AVX2.
- GH#658: attribute
curveof an ECC key was not always the preferred curve name, as it used to be in v3.15.0 (independently of the curve name specified when generating the key).- GH#637: fixed typing for legacy modules
PKCS1_v1_5andPKCS1_PSS, as theirverify()returned a boolean.- GH#664: with OCB mode, nonces of maximum length (15 bytes) were actually used as 14 bytes nonces. After this fix, data that was encrypted in past using the (default) nonce length of 15 bytes can still be decrypted by reducing the nonce to its first 14 bytes.
- GH#705: improved typing for
nonce,iv, andIVparameters of cipher objects.
... (truncated)
Commits
a75c464Use ilammy/msvc-dev-cmd@v1e8f55cbBump versionfd4df59Update msvc-dev-cmd6487836Update to MacOS 12 for wheelsbfb5ce3Update Changelog72051edAdd DerSequence(…, explicit=…)2b11e5bCorrectly check that the scalar matches the point when importing an ECC priva...d64618buse assertTrue instead of deprecated failUnless29b1171use assertTrue instead of deprecated failUnlessd6a35ebAdd changelog URL to package metadata- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
1
+310
-308
Package Dependencies
Technical Details
| ID: | 5359303 |
| UUID: | 1358432356 |
| Node ID: | PR_kwDOAaG_Tc5Q-Ahk |
| Host: | GitHub |
| Repository: | ably/ably-python |
| Merge State: | Dirty |