namespace StellaOps.Cryptography;
///
/// Well-known digest algorithm identifiers supported by .
///
public static class HashAlgorithms
{
/// SHA-256 (256-bit). FIPS/eIDAS/KCMVP compliant.
public const string Sha256 = "SHA256";
/// SHA-384 (384-bit). FIPS/eIDAS compliant.
public const string Sha384 = "SHA384";
/// SHA-512 (512-bit). FIPS/eIDAS compliant.
public const string Sha512 = "SHA512";
/// GOST R 34.11-2012 Stribog (256-bit). Russian compliance.
public const string Gost3411_2012_256 = "GOST3411-2012-256";
/// GOST R 34.11-2012 Stribog (512-bit). Russian compliance.
public const string Gost3411_2012_512 = "GOST3411-2012-512";
/// BLAKE3-256 (256-bit). Fast, parallelizable, used for graph content-addressing.
public const string Blake3_256 = "BLAKE3-256";
/// SM3 (256-bit). Chinese GB/T 32905-2016 compliance.
public const string Sm3 = "SM3";
}