8 instantiations of CngKeyBlobFormat
System.Security.Cryptography (8)
System\Security\Cryptography\CngKeyBlobFormat.cs (8)
93return s_eccPrivate ??= new CngKeyBlobFormat("ECCPRIVATEBLOB"); // BCRYPT_ECCPRIVATE_BLOB 101return s_eccPublic ??= new CngKeyBlobFormat("ECCPUBLICBLOB"); // BCRYPT_ECCPUBLIC_BLOB 109return s_eccFullPrivate ??= new CngKeyBlobFormat("ECCFULLPRIVATEBLOB"); // BCRYPT_ECCFULLPRIVATE_BLOB 117return s_eccFullPublic ??= new CngKeyBlobFormat("ECCFULLPUBLICBLOB"); // BCRYPT_ECCFULLPUBLIC_BLOB 125return s_genericPrivate ??= new CngKeyBlobFormat("PRIVATEBLOB"); // BCRYPT_PRIVATE_KEY_BLOB 133return s_genericPublic ??= new CngKeyBlobFormat("PUBLICBLOB"); // BCRYPT_PUBLIC_KEY_BLOB 141return s_opaqueTransport ??= new CngKeyBlobFormat("OpaqueTransport"); // NCRYPT_OPAQUETRANSPORT_BLOB 149return s_pkcs8Private ??= new CngKeyBlobFormat("PKCS8_PRIVATEKEY"); // NCRYPT_PKCS8_PRIVATE_KEY_BLOB
30 references to CngKeyBlobFormat
System.Core (1)
System.Core.cs (1)
204[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.CngKeyBlobFormat))]
System.Security.Cryptography (28)
System\Security\Cryptography\Cng.NotSupported.cs (5)
120public byte[] Export(CngKeyBlobFormat format) => null!; 162public static CngKey Import(byte[] keyBlob, CngKeyBlobFormat format) 168public static CngKey Import(byte[] keyBlob, CngKeyBlobFormat format, CngProvider provider) 270public CngKeyBlobFormat BlobFormat => null!; 275public static ECDiffieHellmanPublicKey FromByteArray(byte[] publicKeyBlob, CngKeyBlobFormat format)
System\Security\Cryptography\CngKeyBlobFormat.cs (23)
17public sealed class CngKeyBlobFormat : IEquatable<CngKeyBlobFormat> 36public static bool operator ==(CngKeyBlobFormat? left, CngKeyBlobFormat? right) 46public static bool operator !=(CngKeyBlobFormat? left, CngKeyBlobFormat? right) 60return Equals(obj as CngKeyBlobFormat); 63public bool Equals([NotNullWhen(true)] CngKeyBlobFormat? other) 89public static CngKeyBlobFormat EccPrivateBlob 97public static CngKeyBlobFormat EccPublicBlob 105public static CngKeyBlobFormat EccFullPrivateBlob 113public static CngKeyBlobFormat EccFullPublicBlob 121public static CngKeyBlobFormat GenericPrivateBlob 129public static CngKeyBlobFormat GenericPublicBlob 137public static CngKeyBlobFormat OpaqueTransportBlob 145public static CngKeyBlobFormat Pkcs8PrivateBlob 154private static CngKeyBlobFormat? s_eccPrivate; 155private static CngKeyBlobFormat? s_eccPublic; 156private static CngKeyBlobFormat? s_eccFullPrivate; 157private static CngKeyBlobFormat? s_eccFullPublic; 158private static CngKeyBlobFormat? s_genericPrivate; 159private static CngKeyBlobFormat? s_genericPublic; 160private static CngKeyBlobFormat? s_opaqueTransport; 161private static CngKeyBlobFormat? s_pkcs8Private;
System.Security.Cryptography.Cng (1)
System.Security.Cryptography.Cng.cs (1)
13[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.CngKeyBlobFormat))]