Skip to content

Commit 7c0cd82

Browse files
committed
Make associated_data optional.
1 parent 1f4fb2f commit 7c0cd82

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

aead/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def __init__(self, key, backend=default_backend()):
2828
def generate_key(cls):
2929
return base64.urlsafe_b64encode(os.urandom(32))
3030

31-
def encrypt(self, data, associated_data):
31+
def encrypt(self, data, associated_data=b""):
3232
iv = os.urandom(16)
3333
return base64.urlsafe_b64encode(
3434
self._encrypt_from_parts(data, associated_data, iv)
@@ -55,7 +55,7 @@ def _encrypt_from_parts(self, data, associated_data, iv):
5555

5656
return cipher_text + mac[:16]
5757

58-
def decrypt(self, data, associated_data):
58+
def decrypt(self, data, associated_data=b""):
5959
decoded_data = base64.urlsafe_b64decode(data)
6060
mac = decoded_data[-16:]
6161
iv = decoded_data[0:16]

0 commit comments

Comments
 (0)