31 references to KeyBlobType
System.Security.Cryptography (31)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaImplementation.CreateCng.cs (3)
16
_hasSeed ? Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_SEED_BLOB :
17
_hasPrivateKey ? Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_BLOB :
18
Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PUBLIC_BLOB;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaImplementation.Windows.cs (6)
125
const string PublicBlobType = Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PUBLIC_BLOB;
141
const string PrivateBlobType = Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_BLOB;
157
const string PrivateSeedBlobType = Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_SEED_BLOB;
171
Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PUBLIC_BLOB,
183
Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_BLOB,
196
Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_SEED_BLOB,
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLKemImplementation.Windows.cs (1)
11
using KeyBlobType = Interop.BCrypt.
KeyBlobType
;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\PqcBlobHelpers.cs (10)
9
using KeyBlobType = Interop.BCrypt.
KeyBlobType
;
56
case Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PUBLIC_BLOB:
59
case Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_BLOB:
62
case Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_SEED_BLOB:
83
blobType = Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PUBLIC_BLOB;
86
blobType = Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_BLOB;
89
blobType = Interop.BCrypt.
KeyBlobType
.BCRYPT_PQDSA_PRIVATE_SEED_BLOB;
201
KeyBlobMagicNumber.BCRYPT_MLKEM_PRIVATE_SEED_MAGIC =>
KeyBlobType
.BCRYPT_MLKEM_PRIVATE_SEED_BLOB,
202
KeyBlobMagicNumber.BCRYPT_MLKEM_PRIVATE_MAGIC =>
KeyBlobType
.BCRYPT_MLKEM_PRIVATE_BLOB,
203
KeyBlobMagicNumber.BCRYPT_MLKEM_PUBLIC_MAGIC =>
KeyBlobType
.BCRYPT_MLKEM_PUBLIC_BLOB,
System\Security\Cryptography\RSABCrypt.cs (4)
80
Interop.BCrypt.
KeyBlobType
.BCRYPT_RSAFULLPRIVATE_BLOB :
81
Interop.BCrypt.
KeyBlobType
.BCRYPT_RSAPUBLIC_KEY_BLOB);
106
Interop.BCrypt.
KeyBlobType
.BCRYPT_RSAPRIVATE_BLOB :
107
Interop.BCrypt.
KeyBlobType
.BCRYPT_RSAPUBLIC_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);
System\Security\Cryptography\X25519DiffieHellmanImplementation.Windows.cs (4)
195
Interop.BCrypt.
KeyBlobType
.BCRYPT_ECCPRIVATE_BLOB :
196
Interop.BCrypt.
KeyBlobType
.BCRYPT_ECCPUBLIC_BLOB;
221
Interop.BCrypt.
KeyBlobType
.BCRYPT_ECCPRIVATE_BLOB :
222
Interop.BCrypt.
KeyBlobType
.BCRYPT_ECCPUBLIC_BLOB;