<PackageReference Include="SSH.NET" Version="2016.0.0" />

HMACSHA1

public class HMACSHA1 : HMACSHA1
Computes a Hash-based Message Authentication Code (HMAC) by using the SHA1 hash function.
using System.Security.Cryptography; namespace Renci.SshNet.Security.Cryptography { public class HMACSHA1 : System.Security.Cryptography.HMACSHA1 { private readonly int _hashSize; public override int HashSize => _hashSize; public HMACSHA1(byte[] key) : base(key) { _hashSize = base.HashSize; } public HMACSHA1(byte[] key, int hashSize) : base(key) { _hashSize = hashSize; } protected override byte[] HashFinal() { return base.HashFinal().Take(HashSize / 8); } } }