2 instantiations of RSAEncryptionPadding
mscorlib (2)
system\security\cryptography\RSAEncryptionPadding.cs (2)
14private static readonly RSAEncryptionPadding s_pkcs1 = new RSAEncryptionPadding(RSAEncryptionPaddingMode.Pkcs1, default(HashAlgorithmName)); 65return new RSAEncryptionPadding(RSAEncryptionPaddingMode.Oaep, hashAlgorithm);
40 references to RSAEncryptionPadding
mscorlib (34)
system\security\cryptography\rsa.cs (2)
85public virtual byte[] Encrypt(byte[] data, RSAEncryptionPadding padding) { 89public virtual byte[] Decrypt(byte[] data, RSAEncryptionPadding padding) {
system\security\cryptography\rsacryptoserviceprovider.cs (6)
571public override byte[] Encrypt(byte[] data, RSAEncryptionPadding padding) { 579if (padding == RSAEncryptionPadding.Pkcs1) { 581} else if (padding == RSAEncryptionPadding.OaepSHA1) { 588public override byte[] Decrypt(byte[] data, RSAEncryptionPadding padding) { 596if (padding == RSAEncryptionPadding.Pkcs1) { 598} else if (padding == RSAEncryptionPadding.OaepSHA1) {
system\security\cryptography\RSAEncryptionPadding.cs (18)
12public sealed class RSAEncryptionPadding : IEquatable<RSAEncryptionPadding> 14private static readonly RSAEncryptionPadding s_pkcs1 = new RSAEncryptionPadding(RSAEncryptionPaddingMode.Pkcs1, default(HashAlgorithmName)); 15private static readonly RSAEncryptionPadding s_oaepSHA1 = CreateOaep(HashAlgorithmName.SHA1); 16private static readonly RSAEncryptionPadding s_oaepSHA256 = CreateOaep(HashAlgorithmName.SHA256); 17private static readonly RSAEncryptionPadding s_oaepSHA384 = CreateOaep(HashAlgorithmName.SHA384); 18private static readonly RSAEncryptionPadding s_oaepSHA512 = CreateOaep(HashAlgorithmName.SHA512); 23public static RSAEncryptionPadding Pkcs1 { get { return s_pkcs1; } } 28public static RSAEncryptionPadding OaepSHA1 { get { return s_oaepSHA1; } } 33public static RSAEncryptionPadding OaepSHA256 { get { return s_oaepSHA256; } } 38public static RSAEncryptionPadding OaepSHA384 { get { return s_oaepSHA384; } } 43public static RSAEncryptionPadding OaepSHA512 { get { return s_oaepSHA512; } } 58public static RSAEncryptionPadding CreateOaep(HashAlgorithmName hashAlgorithm) 100return Equals(obj as RSAEncryptionPadding); 103public bool Equals(RSAEncryptionPadding other) 110public static bool operator ==(RSAEncryptionPadding left, RSAEncryptionPadding right) 120public static bool operator !=(RSAEncryptionPadding left, RSAEncryptionPadding right)
system\security\cryptography\rsaoaepkeyexchangedeformatter.cs (2)
47return _rsaKey.Decrypt(rgbData, RSAEncryptionPadding.OaepSHA1); 64_rsaOverridesDecrypt = Utils.DoesRsaKeyOverride(_rsaKey, "Decrypt", new Type[] { typeof(byte[]), typeof(RSAEncryptionPadding) });
system\security\cryptography\rsaoaepkeyexchangeformatter.cs (2)
77return _rsaKey.Encrypt(rgbData, RSAEncryptionPadding.OaepSHA1); 90_rsaOverridesEncrypt = Utils.DoesRsaKeyOverride(_rsaKey, "Encrypt", new Type[] { typeof(byte[]), typeof(RSAEncryptionPadding) });
system\security\cryptography\rsapkcs1keyexchangedeformatter.cs (2)
52rgbOut = _rsaKey.Decrypt(rgbIn, RSAEncryptionPadding.Pkcs1); 93_rsaOverridesDecrypt = Utils.DoesRsaKeyOverride(_rsaKey, "Decrypt", new Type[] { typeof(byte[]), typeof(RSAEncryptionPadding) });
system\security\cryptography\rsapkcs1keyexchangeformatter.cs (2)
63rgbKeyEx = _rsaKey.Encrypt(rgbData, RSAEncryptionPadding.Pkcs1); 105_rsaOverridesEncrypt = Utils.DoesRsaKeyOverride(_rsaKey, "Encrypt", new Type[] { typeof(byte[]), typeof(RSAEncryptionPadding) });
System.Core (4)
System\Security\Cryptography\RsaCng.cs (4)
400public override byte[] Decrypt(byte[] data, RSAEncryptionPadding padding) 414if (padding == RSAEncryptionPadding.Pkcs1) 430public override byte[] Encrypt(byte[] data, RSAEncryptionPadding padding) 441if (padding == RSAEncryptionPadding.Pkcs1)
System.Data (2)
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCngProvider.cs (2)
321return rsaCngProvider.Encrypt(columnEncryptionKey, RSAEncryptionPadding.OaepSHA1); 335return rsaCngProvider.Decrypt(encryptedColumnEncryptionKey, RSAEncryptionPadding.OaepSHA1);