2 instantiations of RSASignaturePadding
mscorlib (2)
system\security\cryptography\RSASignaturePadding.cs (2)
18private static readonly RSASignaturePadding s_pkcs1 = new RSASignaturePadding(RSASignaturePaddingMode.Pkcs1); 19private static readonly RSASignaturePadding s_pss = new RSASignaturePadding(RSASignaturePaddingMode.Pss);
35 references to RSASignaturePadding
mscorlib (27)
system\security\cryptography\rsa.cs (8)
93public virtual byte[] SignHash(byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 97public virtual bool VerifyHash(byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 109public byte[] SignData(byte[] data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 116public virtual byte[] SignData(byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 137public virtual byte[] SignData(Stream data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 152public bool VerifyData(byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 159public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 183public bool VerifyData(Stream data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) {
system\security\cryptography\rsacryptoserviceprovider.cs (4)
605public override byte[] SignHash(byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 615if (padding != RSASignaturePadding.Pkcs1) { 622public override bool VerifyHash(byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) { 635if (padding != RSASignaturePadding.Pkcs1) {
system\security\cryptography\rsapkcs1signaturedeformatter.cs (2)
82return _rsaKey.VerifyHash(rgbHash, rgbSignature, hashAlgorithmName, RSASignaturePadding.Pkcs1); 97_rsaOverridesVerifyHash = Utils.DoesRsaKeyOverride(_rsaKey, "VerifyHash", new Type[] { typeof(byte[]), typeof(byte[]), typeof(HashAlgorithmName), typeof(RSASignaturePadding) });
system\security\cryptography\rsapkcs1signatureformatter.cs (2)
73return _rsaKey.SignHash(rgbHash, hashAlgorithmName, RSASignaturePadding.Pkcs1); 87_rsaOverridesSignHash = Utils.DoesRsaKeyOverride(_rsaKey, "SignHash", new Type[] { typeof(byte[]), typeof(HashAlgorithmName), typeof(RSASignaturePadding) });
system\security\cryptography\RSASignaturePadding.cs (11)
16public sealed class RSASignaturePadding : IEquatable<RSASignaturePadding> 18private static readonly RSASignaturePadding s_pkcs1 = new RSASignaturePadding(RSASignaturePaddingMode.Pkcs1); 19private static readonly RSASignaturePadding s_pss = new RSASignaturePadding(RSASignaturePaddingMode.Pss); 31public static RSASignaturePadding Pkcs1 39public static RSASignaturePadding Pss 59return Equals(obj as RSASignaturePadding); 62public bool Equals(RSASignaturePadding other) 67public static bool operator ==(RSASignaturePadding left, RSASignaturePadding right) 77public static bool operator !=(RSASignaturePadding left, RSASignaturePadding right)
System.Core (6)
System\Security\Cryptography\RsaCng.cs (6)
463public override byte[] SignHash(byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) 482if (padding == RSASignaturePadding.Pkcs1) 486else if (padding == RSASignaturePadding.Pss) 499public override bool VerifyHash(byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) 518if (padding == RSASignaturePadding.Pkcs1) 522else if (padding == RSASignaturePadding.Pss)
System.Data (2)
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCngProvider.cs (2)
349return rsaCngProvider.SignData(dataToSign, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); 365return rsaCngProvider.VerifyData(dataToVerify, signature, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1);