]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
python: Add aead_aes_256_cbc_hmac_sha512()
authorAndreas Schneider <asn@samba.org>
Wed, 3 Apr 2024 09:15:14 +0000 (11:15 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 9 Apr 2024 22:52:37 +0000 (22:52 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/__init__.py

index 6d311d2121e7afaad9a87c13a408bfd706d63a6d..5b1a3f91ba8ecd9002a4644fa8dade13c34eede1 100644 (file)
@@ -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}")