13 references to CngHelpers
System.Security.Cryptography (13)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSACng.SignVerify.cs (3)
31return CngHelpers.SignHash(keyHandle, source, AsymmetricPaddingMode.None, null, source.Length * 2); 47if (!CngHelpers.TrySignHash(keyHandle, source, destination, AsymmetricPaddingMode.None, null, out bytesWritten)) 107return CngHelpers.VerifyHash(keyHandle, source, signature, AsymmetricPaddingMode.None, null);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaCng.Windows.cs (2)
53duplicateKey = CngHelpers.Duplicate(key.HandleNoDuplicate, key.IsEphemeral); 102return CngHelpers.Duplicate(_key.HandleNoDuplicate, _key.IsEphemeral);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLKemCng.Windows.cs (2)
45duplicateKey = CngHelpers.Duplicate(key.HandleNoDuplicate, key.IsEphemeral); 94return CngHelpers.Duplicate(_key.HandleNoDuplicate, _key.IsEphemeral);
System\Security\Cryptography\AesCng.Windows.cs (1)
71CngKey duplicate = CngHelpers.Duplicate(key.HandleNoDuplicate, key.IsEphemeral);
System\Security\Cryptography\CngKey.Export.cs (2)
48bool ret = CngHelpers.ExportPkcs8KeyBlob( 68return CngHelpers.ExportPkcs8KeyBlob(
System\Security\Cryptography\CngSymmetricAlgorithmCore.cs (1)
283return CngHelpers.Duplicate(_key.HandleNoDuplicate, _key.IsEphemeral);
System\Security\Cryptography\X25519DiffieHellmanCng.Windows.cs (2)
31_key = CngHelpers.Duplicate(key.HandleNoDuplicate, key.IsEphemeral); 37return CngHelpers.Duplicate(_key.HandleNoDuplicate, _key.IsEphemeral);