diff --git a/src/Nancy/Cryptography/AesEncryptionProvider.cs b/src/Nancy/Cryptography/AesEncryptionProvider.cs
index 3f298876a2..e380c556ed 100644
--- a/src/Nancy/Cryptography/AesEncryptionProvider.cs
+++ b/src/Nancy/Cryptography/AesEncryptionProvider.cs
@@ -72,7 +72,7 @@ public string Decrypt(string data)
{
return String.Empty;
}
- throw ex;
+ throw;
}
}
}
diff --git a/src/Nancy/Cryptography/DefaultHmacProvider.cs b/src/Nancy/Cryptography/DefaultHmacProvider.cs
index 7f2dd116b1..d945e8aa42 100644
--- a/src/Nancy/Cryptography/DefaultHmacProvider.cs
+++ b/src/Nancy/Cryptography/DefaultHmacProvider.cs
@@ -57,9 +57,10 @@ public byte[] GenerateHmac(string data)
/// Hmac bytes
public byte[] GenerateHmac(byte[] data)
{
- var hmacGenerator = new HMACSHA256(this.key);
-
- return hmacGenerator.ComputeHash(data);
+ using (var hmacGenerator = new HMACSHA256(this.key))
+ {
+ return hmacGenerator.ComputeHash(data);
+ }
}
}
-}
\ No newline at end of file
+}
diff --git a/src/Nancy/Owin/NancyMiddleware.cs b/src/Nancy/Owin/NancyMiddleware.cs
index 34a299cb71..d4ff381fce 100644
--- a/src/Nancy/Owin/NancyMiddleware.cs
+++ b/src/Nancy/Owin/NancyMiddleware.cs
@@ -73,8 +73,7 @@ public static MidFunc UseNancy(NancyOptions options = null)
X509Certificate2 certificate = null;
if (options.EnableClientCertificates)
{
- var clientCertificate = new X509Certificate2(Get(environment, "ssl.ClientCertificate").Export(X509ContentType.Cert));
- certificate = clientCertificate ?? null;
+ certificate = new X509Certificate2(Get(environment, "ssl.ClientCertificate").Export(X509ContentType.Cert));
}
var serverClientIp = Get(environment, "server.RemoteIpAddress");