Description
Expected Behaviour
I'd expect to encrypt and decrypt data with encryption_context
Current Behaviour
When using encrypt or decrypt operation it fails because encrypt_context is now a generic kwargs.
Code snippet
from __future__ import annotations
from aws_lambda_powertools.utilities.data_masking import DataMasking
from aws_lambda_powertools.utilities.data_masking.provider.kms.aws_encryption_sdk import (
AWSEncryptionSDKProvider,
)
encryption_provider = AWSEncryptionSDKProvider(keys=["ARN"])
data_masker = DataMasking(prov
66B2
ider=encryption_provider)
data: dict = {"leandro": "x"}
encrypted = data_masker.encrypt(data)
print(encrypted)
Possible Solution
Fix it.
Steps to Reproduce
Run the code.
Powertools for AWS Lambda (Python) version
latest
AWS Lambda function runtime
3.13
Packaging format used
Lambda Layers, PyPi
Debugging logs
Metadata
Metadata
Assignees
Type
Projects
Status
Shipped