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

◆ AcquireCryptContext()

static int Internal.NativeCrypto.CapiHelper.AcquireCryptContext ( out SafeProvHandle safeProvHandle,
string keyContainer,
string providerName,
int providerType,
uint flags )
inlinestaticprivate

Definition at line 502 of file CapiHelper.cs.

503 {
504 int result = 0;
505 if ((flags & 0xF0000000u) == 4026531840u && (flags & 0x20) == 32)
506 {
507 flags &= 0xFFFFFFDFu;
508 }
509 if (!global::Interop.Advapi32.CryptAcquireContext(out safeProvHandle, keyContainer, providerName, providerType, flags))
510 {
511 result = GetErrorCode();
512 }
513 return result;
514 }

References Internal.NativeCrypto.CapiHelper.GetErrorCode().

Referenced by Internal.NativeCrypto.CapiHelper.OpenCSP(), Internal.NativeCrypto.CapiHelper.UpgradeDSS(), and Internal.NativeCrypto.CapiHelper.UpgradeRSA().