<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.1" />

Org.BouncyCastle.Tls.HashAlgorithm

public abstract class HashAlgorithm
RFC 5246 7.4.1.4.1
namespace Org.BouncyCastle.Tls { public abstract class HashAlgorithm { public const short none = 0; public const short md5 = 1; public const short sha1 = 2; public const short sha224 = 3; public const short sha256 = 4; public const short sha384 = 5; public const short sha512 = 6; public const short Intrinsic = 8; public static string GetName(short hashAlgorithm); public static int GetOutputSize(short hashAlgorithm); public static string GetText(short hashAlgorithm); public static bool IsPrivate(short hashAlgorithm); public static bool IsRecognized(short hashAlgorithm); protected HashAlgorithm(); } }