Org.BouncyCastle.Tls.SignatureScheme
namespace Org.BouncyCastle.Tls
{
public abstract class SignatureScheme
{
public const int rsa_pkcs1_sha1 = 513;
public const int ecdsa_sha1 = 515;
public const int rsa_pkcs1_sha256 = 1025;
public const int rsa_pkcs1_sha384 = 1281;
public const int rsa_pkcs1_sha512 = 1537;
public const int ecdsa_secp256r1_sha256 = 1027;
public const int ecdsa_secp384r1_sha384 = 1283;
public const int ecdsa_secp521r1_sha512 = 1539;
public const int rsa_pss_rsae_sha256 = 2052;
public const int rsa_pss_rsae_sha384 = 2053;
public const int rsa_pss_rsae_sha512 = 2054;
public const int ed25519 = 2055;
public const int ed448 = 2056;
public const int rsa_pss_pss_sha256 = 2057;
public const int rsa_pss_pss_sha384 = 2058;
public const int rsa_pss_pss_sha512 = 2059;
public const int ecdsa_brainpoolP256r1tls13_sha256 = 2074;
public const int ecdsa_brainpoolP384r1tls13_sha384 = 2075;
public const int ecdsa_brainpoolP512r1tls13_sha512 = 2076;
public const int sm2sig_sm3 = 1800;
public const int mldsa44 = 2308;
public const int mldsa65 = 2309;
public const int mldsa87 = 2310;
public static readonly int DRAFT_mldsa44;
public static readonly int DRAFT_mldsa65;
public static readonly int DRAFT_mldsa87;
public static readonly int DRAFT_slhdsa_sha2_128s;
public static readonly int DRAFT_slhdsa_sha2_128f;
public static readonly int DRAFT_slhdsa_sha2_192s;
public static readonly int DRAFT_slhdsa_sha2_192f;
public static readonly int DRAFT_slhdsa_sha2_256s;
public static readonly int DRAFT_slhdsa_sha2_256f;
public static readonly int DRAFT_slhdsa_shake_128s;
public static readonly int DRAFT_slhdsa_shake_128f;
public static readonly int DRAFT_slhdsa_shake_192s;
public static readonly int DRAFT_slhdsa_shake_192f;
public static readonly int DRAFT_slhdsa_shake_256s;
public static readonly int DRAFT_slhdsa_shake_256f;
public static int From(SignatureAndHashAlgorithm sigAndHashAlg);
public static int From(short hashAlgorithm, short signatureAlgorithm);
public static int GetCryptoHashAlgorithm(int signatureScheme);
public static int GetCryptoHashAlgorithm(SignatureAndHashAlgorithm signatureAndHashAlgorithm);
public static string GetName(int signatureScheme);
public static int GetNamedGroup(int signatureScheme);
public static short GetHashAlgorithm(int signatureScheme);
public static short GetSignatureAlgorithm(int signatureScheme);
public static SignatureAndHashAlgorithm GetSignatureAndHashAlgorithm(int signatureScheme);
public static string GetText(int signatureScheme);
public static bool IsPrivate(int signatureScheme);
public static bool IsECDsa(int signatureScheme);
public static bool isMLDsa(int signatureScheme);
public static bool IsMLDsaScheme(int signatureScheme);
public static bool IsRsaPss(int signatureScheme);
public static bool IsSlhDsa(int signatureScheme);
protected SignatureScheme();
}
}