Skip to content

Commit 286b05e

Browse files
committed
Dispose cipher object in time
1 parent 2a0c70b commit 286b05e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Renci.SshNet/PrivateKeyFile.PuTTY.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,10 @@ public Key Parse()
116116
throw new SshException("PuTTY key file version " + _version + " is not supported");
117117
}
118118

119-
var cipher = new AesCipher(cipherKey, cipherIV, AesCipherMode.CBC, pkcs7Padding: false);
120-
privateKey = cipher.Decrypt(_data);
119+
using (var cipher = new AesCipher(cipherKey, cipherIV, AesCipherMode.CBC, pkcs7Padding: false))
120+
{
121+
privateKey = cipher.Decrypt(_data);
122+
}
121123

122124
break;
123125
case "none":

0 commit comments

Comments
 (0)