18 references to CngKeyBlobFormat
System.Security.Cryptography (18)
System\Security\Cryptography\CngHelpers.cs (1)
18
private static readonly CngKeyBlobFormat s_cipherKeyBlobFormat = new
CngKeyBlobFormat
(Interop.NCrypt.NCRYPT_CIPHER_KEY_BLOB);
System\Security\Cryptography\CngKeyBlobFormat.cs (14)
93
return s_eccPrivate ??= new
CngKeyBlobFormat
("ECCPRIVATEBLOB"); // BCRYPT_ECCPRIVATE_BLOB
101
return s_eccPublic ??= new
CngKeyBlobFormat
("ECCPUBLICBLOB"); // BCRYPT_ECCPUBLIC_BLOB
109
return s_eccFullPrivate ??= new
CngKeyBlobFormat
("ECCFULLPRIVATEBLOB"); // BCRYPT_ECCFULLPRIVATE_BLOB
117
return s_eccFullPublic ??= new
CngKeyBlobFormat
("ECCFULLPUBLICBLOB"); // BCRYPT_ECCFULLPUBLIC_BLOB
125
return s_genericPrivate ??= new
CngKeyBlobFormat
("PRIVATEBLOB"); // BCRYPT_PRIVATE_KEY_BLOB
133
return s_genericPublic ??= new
CngKeyBlobFormat
("PUBLICBLOB"); // BCRYPT_PUBLIC_KEY_BLOB
149
field ??= new
CngKeyBlobFormat
("PQDSAPUBLICBLOB"); // BCRYPT_PQDSA_PUBLIC_BLOB
163
field ??= new
CngKeyBlobFormat
("PQDSAPRIVATEBLOB"); // BCRYPT_PQDSA_PRIVATE_BLOB
177
field ??= new
CngKeyBlobFormat
("PQDSAPRIVATESEEDBLOB"); // BCRYPT_PQDSA_PRIVATE_SEED_BLOB
190
public static CngKeyBlobFormat MLKemPublicBlob => field ??= new
CngKeyBlobFormat
("MLKEMPUBLICBLOB");
203
public static CngKeyBlobFormat MLKemPrivateBlob => field ??= new
CngKeyBlobFormat
("MLKEMPRIVATEBLOB");
216
public static CngKeyBlobFormat MLKemPrivateSeedBlob => field ??= new
CngKeyBlobFormat
("MLKEMPRIVATESEEDBLOB");
222
return s_opaqueTransport ??= new
CngKeyBlobFormat
("OpaqueTransport"); // NCRYPT_OPAQUETRANSPORT_BLOB
230
return s_pkcs8Private ??= new
CngKeyBlobFormat
("PKCS8_PRIVATEKEY"); // NCRYPT_PKCS8_PRIVATE_KEY_BLOB
System\Security\Cryptography\RSACng.ImportExport.cs (3)
10
new
CngKeyBlobFormat
(Interop.BCrypt.KeyBlobType.BCRYPT_RSAFULLPRIVATE_BLOB);
13
new
CngKeyBlobFormat
(Interop.BCrypt.KeyBlobType.BCRYPT_RSAPRIVATE_BLOB);
16
new
CngKeyBlobFormat
(Interop.BCrypt.KeyBlobType.BCRYPT_RSAPUBLIC_KEY_BLOB);