You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ESDK-Python <4.0.1 would truncate non-ASCII key provider IDs it wrote to message headers.
14
+
If a Raw or Custom MasterKeyProvider or Keyring supplied a non-ASCII key provider ID / key namespace,
15
+
ESDK-Python would truncate the the key provider ID it wrote to the message's header.
16
+
The message can be decrypted by replacing the truncated provider ID with the expected provider ID in decryption code.
17
+
Contact AWS for any questions about this approach.
18
+
19
+
Maintenance
20
+
-----------
21
+
* deps: Extend supported `MPL`_ versions to include v1.10.0
22
+
5
23
4.0.0 -- 2024-10-29
6
24
===================
7
25
@@ -23,6 +41,7 @@ Breaking Changes
23
41
However, messages that are constructed with the required EC CMM are not backward compatible with ESDK <4.0.0,
24
42
as no version of ESDK <4.0.0 supports reading messages encrypted with the required EC CMM.
25
43
A message that is encrypted with the required EC CMM from the MPL must be decrypted with a CMM from the MPL.
44
+
For more information on using the required EC CMM, see `AWS Documentation <https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/configure.html#config-required-encryption-context-cmm>`_.
Copy file name to clipboardExpand all lines: README.rst
+2-2
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ Required Prerequisites
42
42
Recommended Prerequisites
43
43
=========================
44
44
45
-
* aws-cryptographic-material-providers: == 1.7.4
45
+
* aws-cryptographic-material-providers: == 1.10.0
46
46
* Requires Python 3.11+.
47
47
48
48
Installation
@@ -246,7 +246,7 @@ sharing entries in that cache across threads needs to be done carefully
246
246
247
247
**Important:** Components from the `AWS Cryptographic Material Providers Library (MPL)`_
248
248
have separate thread safety considerations.
249
-
For more information, see the note on thread safety in that project's README (TODO-MPL: link)
249
+
For more information, see the note on thread safety in that project's `README <https://github.com/aws/aws-cryptographic-material-providers-library/blob/main/AwsCryptographicMaterialProviders/runtimes/python/README.rst#thread-safety>`_.
0 commit comments