From 812d4e0d6cc0ce37a423a22483ba963e2540ca4b Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 3 Apr 2024 11:15:14 +0200 Subject: [PATCH] python: Add aead_aes_256_cbc_hmac_sha512() Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- python/samba/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/python/samba/__init__.py b/python/samba/__init__.py index 6d311d2121e..5b1a3f91ba8 100644 --- a/python/samba/__init__.py +++ b/python/samba/__init__.py @@ -357,6 +357,17 @@ def arcfour_encrypt(key, data): return arcfour_crypt_blob(data, key) +def aead_aes_256_cbc_hmac_sha512(plaintext, cek, key_salt, mac_salt, iv): + from samba.crypto import aead_aes_256_cbc_hmac_sha512_blob + return aead_aes_256_cbc_hmac_sha512_blob( + plaintext, + cek, + key_salt, + mac_salt, + iv + ) + + GUID_RE = re.compile( "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}") -- 2.11.4.GIT