diff --git a/MD5Context.cs b/MD5Context.cs index eaf4f9aee..7bb228590 100644 --- a/MD5Context.cs +++ b/MD5Context.cs @@ -30,6 +30,7 @@ // Copyright © 2011-2021 Natalia Portillo // ****************************************************************************/ +using System; using System.IO; using System.Security.Cryptography; using System.Text; @@ -60,7 +61,7 @@ namespace Aaru.Checksums /// Returns a byte array of the hash value. public byte[] Final() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); return _provider.Hash; } @@ -69,7 +70,7 @@ namespace Aaru.Checksums /// Returns a hexadecimal representation of the hash value. public string End() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); var md5Output = new StringBuilder(); foreach(byte h in _provider.Hash) diff --git a/SHA1Context.cs b/SHA1Context.cs index 59c708f66..bccf5eafa 100644 --- a/SHA1Context.cs +++ b/SHA1Context.cs @@ -30,6 +30,7 @@ // Copyright © 2011-2021 Natalia Portillo // ****************************************************************************/ +using System; using System.IO; using System.Security.Cryptography; using System.Text; @@ -60,7 +61,7 @@ namespace Aaru.Checksums /// Returns a byte array of the hash value. public byte[] Final() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); return _provider.Hash; } @@ -69,7 +70,7 @@ namespace Aaru.Checksums /// Returns a hexadecimal representation of the hash value. public string End() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); var sha1Output = new StringBuilder(); foreach(byte h in _provider.Hash) diff --git a/SHA256Context.cs b/SHA256Context.cs index 5d69ae756..dd5d0fa44 100644 --- a/SHA256Context.cs +++ b/SHA256Context.cs @@ -30,6 +30,7 @@ // Copyright © 2011-2021 Natalia Portillo // ****************************************************************************/ +using System; using System.IO; using System.Security.Cryptography; using System.Text; @@ -60,7 +61,7 @@ namespace Aaru.Checksums /// Returns a byte array of the hash value. public byte[] Final() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); return _provider.Hash; } @@ -69,7 +70,7 @@ namespace Aaru.Checksums /// Returns a hexadecimal representation of the hash value. public string End() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); var sha256Output = new StringBuilder(); foreach(byte h in _provider.Hash) diff --git a/SHA384Context.cs b/SHA384Context.cs index 4610eff44..01dd52a82 100644 --- a/SHA384Context.cs +++ b/SHA384Context.cs @@ -30,6 +30,7 @@ // Copyright © 2011-2021 Natalia Portillo // ****************************************************************************/ +using System; using System.IO; using System.Security.Cryptography; using System.Text; @@ -60,7 +61,7 @@ namespace Aaru.Checksums /// Returns a byte array of the hash value. public byte[] Final() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); return _provider.Hash; } @@ -69,7 +70,7 @@ namespace Aaru.Checksums /// Returns a hexadecimal representation of the hash value. public string End() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); var sha384Output = new StringBuilder(); foreach(byte h in _provider.Hash) diff --git a/SHA512Context.cs b/SHA512Context.cs index 5b7ef4c80..853561956 100644 --- a/SHA512Context.cs +++ b/SHA512Context.cs @@ -30,6 +30,7 @@ // Copyright © 2011-2021 Natalia Portillo // ****************************************************************************/ +using System; using System.IO; using System.Security.Cryptography; using System.Text; @@ -60,7 +61,7 @@ namespace Aaru.Checksums /// Returns a byte array of the hash value. public byte[] Final() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); return _provider.Hash; } @@ -69,7 +70,7 @@ namespace Aaru.Checksums /// Returns a hexadecimal representation of the hash value. public string End() { - _provider.TransformFinalBlock(new byte[0], 0, 0); + _provider.TransformFinalBlock(Array.Empty(), 0, 0); var sha512Output = new StringBuilder(); foreach(byte h in _provider.Hash)