1 instantiation of PinAndClear
System.Security.Cryptography (1)
System\Security\Cryptography\PinAndClear.cs (1)
15return new PinAndClear
30 references to PinAndClear
System.Security.Cryptography (30)
src\runtime\src\libraries\Common\src\Interop\Windows\BCrypt\Interop.BCryptExportKey.cs (2)
60using (PinAndClear.Track(destination)) 95using (PinAndClear.Track(rented))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CngHelpers.cs (1)
160using (PinAndClear.Track(buffer))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (2)
83using (PinAndClear.Track(d)) 185using (PinAndClear.Track(ecParameters.D))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaCng.Windows.cs (2)
462using (PinAndClear.Track(blob)) 522using (PinAndClear.Track(exported))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLKemCng.Windows.cs (2)
263PinAndClear pin = PinAndClear.Track(buffer);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Pkcs1.cs (6)
52using (PinAndClear.Track(parameters.D)) 53using (PinAndClear.Track(parameters.P)) 54using (PinAndClear.Track(parameters.Q)) 55using (PinAndClear.Track(parameters.DP)) 56using (PinAndClear.Track(parameters.DQ)) 57using (PinAndClear.Track(parameters.InverseQ))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\X509Certificates\CertificateHelpers.Windows.cs (1)
61using (PinAndClear.Track(exportedPkcs8))
System\Security\Cryptography\CryptographicOperations.cs (1)
1040using (PinAndClear.Track(mac))
System\Security\Cryptography\HMACStatic.cs (1)
224using (PinAndClear.Track(mac))
System\Security\Cryptography\KmacStatic.cs (1)
126using (PinAndClear.Track(mac))
System\Security\Cryptography\PinAndClear.cs (1)
13internal static PinAndClear Track(byte[] data)
System\Security\Cryptography\X25519DiffieHellmanCng.Windows.cs (1)
207using (PinAndClear.Track(exported))
System\Security\Cryptography\X509Certificates\CertificatePal.Windows.PrivateKey.cs (9)
136using (PinAndClear.Track(privateParameters.X!)) 161using (PinAndClear.Track(privateParameters.D!)) 186using (PinAndClear.Track(privateParameters.D!)) 236using (PinAndClear.Track(privateParameters.D!)) 237using (PinAndClear.Track(privateParameters.P!)) 238using (PinAndClear.Track(privateParameters.Q!)) 239using (PinAndClear.Track(privateParameters.DP!)) 240using (PinAndClear.Track(privateParameters.DQ!)) 241using (PinAndClear.Track(privateParameters.InverseQ!))