Tpm2Lib.Tpm2.EncryptDecrypt C# (CSharp) Method

EncryptDecrypt() private method

private EncryptDecrypt ( TpmHandle keyHandle, byte decrypt, TpmAlgId mode, byte ivIn, byte inData, [ ivOut ) : byte[]
keyHandle TpmHandle
decrypt byte
mode TpmAlgId
ivIn byte
inData byte
ivOut [
return byte[]
        public byte[] EncryptDecrypt(
            TpmHandle keyHandle,
            byte decrypt,
            TpmAlgId mode,
            byte[] ivIn,
            byte[] inData,
            [SuppressMessage("Microsoft.Design", "CA1021")]
            out byte[] ivOut
        )
        {
            Tpm2EncryptDecryptRequest inS = new Tpm2EncryptDecryptRequest();
            inS.keyHandle = keyHandle;
            inS.decrypt = decrypt;
            inS.mode = mode;
            inS.ivIn = ivIn;
            inS.inData = inData;
            TpmStructureBase outSBase;
            DispatchMethod(TpmCc.EncryptDecrypt, (TpmStructureBase) inS, typeof(Tpm2EncryptDecryptResponse), out outSBase, 1, 0);
            Tpm2EncryptDecryptResponse outS = (Tpm2EncryptDecryptResponse) outSBase;
            ivOut = outS.ivOut;
            return outS.outData;
        }
        /// <summary>
Tpm2