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

◆ SafeKeyHandle

SafeKeyHandle System.Security.Cryptography.DSACryptoServiceProvider.SafeKeyHandle
getsetprivate

Definition at line 64 of file DSACryptoServiceProvider.cs.

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

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