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

◆ ImportCspBlob()

static SafeKeyHandle Internal.Cryptography.BasicSymmetricCipherCsp.ImportCspBlob ( SafeProvHandle safeProvHandle,
int algId,
byte[] rawKey,
bool addNoSaltFlag )
inlinestaticprivate

Definition at line 81 of file BasicSymmetricCipherCsp.cs.

82 {
83 byte[] keyBlob = CapiHelper.ToPlainTextKeyBlob(algId, rawKey);
84 CapiHelper.ImportKeyBlob(safeProvHandle, CspProviderFlags.NoFlags, addNoSaltFlag, keyBlob, out var safeKeyHandle);
85 return safeKeyHandle;
86 }
static byte[] ToPlainTextKeyBlob(int algId, byte[] rawKey)
static void ImportKeyBlob(SafeProvHandle saveProvHandle, CspProviderFlags flags, bool addNoSaltFlag, byte[] keyBlob, out SafeKeyHandle safeKeyHandle)

References Internal.NativeCrypto.CapiHelper.ImportKeyBlob(), and Internal.NativeCrypto.CapiHelper.ToPlainTextKeyBlob().

Referenced by Internal.Cryptography.BasicSymmetricCipherCsp.BasicSymmetricCipherCsp().