4 instantiations of CngProvider
System.Core (3)
System\Security\Cryptography\CngKey.cs (1)
287return new CngProvider(provider);
System\Security\Cryptography\CngProvider.cs (2)
101s_msSmartCardKsp = new CngProvider("Microsoft Smart Card Key Storage Provider"); // MS_SMART_CARD_KEY_STORAGE_PROVIDER 113s_msSoftwareKsp = new CngProvider("Microsoft Software Key Storage Provider"); // MS_KEY_STORAGE_PROVIDER
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCngProvider.cs (1)
393CngProvider cngProvider = new CngProvider(cngProviderName);
29 references to CngProvider
System.Core (28)
System\Security\Cryptography\CngKey.cs (11)
275public CngProvider Provider { 495return Exists(keyName, CngProvider.MicrosoftSoftwareKeyStorageProvider); 498public static bool Exists(string keyName, CngProvider provider) { 504public static bool Exists(string keyName, CngProvider provider, CngKeyOpenOptions options) { 553return Import(keyBlob, format, CngProvider.MicrosoftSoftwareKeyStorageProvider); 558return Import(keyBlob, curveName, format, CngProvider.MicrosoftSoftwareKeyStorageProvider); 561public static CngKey Import(byte[] keyBlob, CngKeyBlobFormat format, CngProvider provider) { 567internal static CngKey Import(byte[] keyBlob, string curveName, CngKeyBlobFormat format, CngProvider provider) 680return Open(keyName, CngProvider.MicrosoftSoftwareKeyStorageProvider); 683public static CngKey Open(string keyName, CngProvider provider) { 689public static CngKey Open(string keyName, CngProvider provider, CngKeyOpenOptions openOptions) {
System\Security\Cryptography\CngKeyCreationParameters.cs (4)
25private CngProvider m_provider = CngProvider.MicrosoftSoftwareKeyStorageProvider; 88public CngProvider Provider { 90Contract.Ensures(Contract.Result<CngProvider>() != null);
System\Security\Cryptography\CngProvider.cs (13)
20public sealed class CngProvider : IEquatable<CngProvider> { 21private static volatile CngProvider s_msSmartCardKsp; 22private static volatile CngProvider s_msSoftwareKsp; 49public static bool operator ==(CngProvider left, CngProvider right) { 58public static bool operator !=(CngProvider left, CngProvider right) { 69return Equals(obj as CngProvider); 72public bool Equals(CngProvider other) { 96public static CngProvider MicrosoftSmartCardKeyStorageProvider { 98Contract.Ensures(Contract.Result<CngProvider>() != null); 108public static CngProvider MicrosoftSoftwareKeyStorageProvider { 110Contract.Ensures(Contract.Result<CngProvider>() != null);
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCngProvider.cs (1)
393CngProvider cngProvider = new CngProvider(cngProviderName);