Skip to content

Commit 6049d66

Browse files
Added a check for max_age being greater than 0
1 parent 1031f6e commit 6049d66

File tree

1 file changed

+3
-0
lines changed
  • src/aws_encryption_sdk/materials_managers

1 file changed

+3
-0
lines changed

src/aws_encryption_sdk/materials_managers/caching.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ def __attrs_post_init__(self):
108108
if self.max_bytes_encrypted > MAX_BYTES_PER_KEY:
109109
raise ValueError("max_bytes_encrypted cannot exceed {}".format(MAX_BYTES_PER_KEY))
110110

111+
if self.max_age <= 0:
112+
raise ValueError("max_age cannot be less than or equal to 0")
113+
111114
if self.backing_materials_manager is None:
112115
if self.master_key_provider is None:
113116
raise TypeError("Either backing_materials_manager or master_key_provider must be defined")

0 commit comments

Comments
 (0)