From: Andreas Schneider Date: Wed, 3 Apr 2024 09:15:14 +0000 (+0200) Subject: python: Add aead_aes_256_cbc_hmac_sha512() X-Git-Tag: tdb-1.4.11~1260 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=812d4e0d6cc0ce37a423a22483ba963e2540ca4b;p=thirdparty%2Fsamba.git python: Add aead_aes_256_cbc_hmac_sha512() Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- 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}")