]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
python:tests: Allow to print krb5 encryption keys as string
authorStefan Metzmacher <metze@samba.org>
Fri, 11 Feb 2022 14:47:22 +0000 (15:47 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 13 Apr 2022 12:59:30 +0000 (12:59 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
python/samba/tests/krb5/raw_testcase.py

index 74d111d386b761151b7a73bece56c6686adc79ec..91c0163d0f8896306c26b8f285cff86e3a7a583b 100644 (file)
@@ -231,6 +231,10 @@ class Krb5EncryptionKey:
         self.ctype = EncTypeChecksum[self.etype]
         self.kvno = kvno
 
+    def __str__(self):
+        return "etype=%d ctype=%d kvno=%d key=%s" % (
+                self.etype, self.ctype, self.kvno, self.key)
+
     def encrypt(self, usage, plaintext):
         ciphertext = kcrypto.encrypt(self.key, usage, plaintext)
         return ciphertext