Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SafeKeyHandle

SafeKeyHandle System.Security.Cryptography.RSACryptoServiceProvider.SafeKeyHandle
getsetprivate

Definition at line 63 of file RSACryptoServiceProvider.cs.

64 {
65 get
66 {
67 if (_safeKeyHandle == null)
68 {
69 lock (_parameters)
70 {
71 if (_safeKeyHandle == null)
72 {
74 _safeKeyHandle = keyPairHelper;
75 }
76 }
77 }
78 return _safeKeyHandle;
79 }
80 set
81 {
82 lock (_parameters)
83 {
84 SafeKeyHandle safeKeyHandle = _safeKeyHandle;
85 if (value != safeKeyHandle)
86 {
88 safeKeyHandle?.Dispose();
89 }
90 }
91 }
92 }
static SafeKeyHandle GetKeyPairHelper(CspAlgorithmType keyType, CspParameters parameters, int keySize, SafeProvHandle safeProvHandle)

Referenced by System.Security.Cryptography.RSACryptoServiceProvider.RSACryptoServiceProvider().