Skip to content

Commit a680453

Browse files
committed
Clone the key first.
1 parent aafbbc5 commit a680453

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

NtApiDotNet/Win32/Security/Authentication/Kerberos/KerberosKey.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,8 @@ internal static byte[] DeriveAesKey(byte[] base_key, byte[] folded_key)
259259
Aes encrypt = new AesManaged();
260260
encrypt.Mode = CipherMode.ECB;
261261

262+
folded_key = (byte[])folded_key.Clone();
263+
262264
byte[] ret = new byte[base_key.Length];
263265
var transform = encrypt.CreateEncryptor(base_key, new byte[16]);
264266
transform.TransformBlock(folded_key, 0, 16, folded_key, 0);

0 commit comments

Comments
 (0)